<?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:crwd="http://www.crowdstrike.com/20200131"
  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:stpr="http://xbrl.sec.gov/stpr/2018-01-31"
  xmlns:us-gaap="http://fasb.org/us-gaap/2019-01-31"
  xmlns:xbrldi="http://xbrl.org/2006/xbrldi"
  xmlns:xlink="http://www.w3.org/1999/xlink">
    <link:schemaRef xlink:href="crwd-20200131.xsd" xlink:type="simple"/>
    <context id="ic8f4fc80c1544b62a18084eb756ea94c_D20190201-20200131">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001535527</identifier>
        </entity>
        <period>
            <startDate>2019-02-01</startDate>
            <endDate>2020-01-31</endDate>
        </period>
    </context>
    <context id="icca02957676e4ec89720057928383cd3_I20190731">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001535527</identifier>
        </entity>
        <period>
            <instant>2019-07-31</instant>
        </period>
    </context>
    <context id="i6ff9f9a6a4b74d2b9ef7ef6036b3c5dd_I20200229">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001535527</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassAMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-02-29</instant>
        </period>
    </context>
    <context id="ia37c17baaed64bf5aed26ae8ce8ba901_I20200229">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001535527</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassBMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-02-29</instant>
        </period>
    </context>
    <context id="ib2cdc2f142544681974fd015733a7280_I20200131">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001535527</identifier>
        </entity>
        <period>
            <instant>2020-01-31</instant>
        </period>
    </context>
    <context id="i55f24cb0d9164d4686ccc12cc9135ac1_I20190131">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001535527</identifier>
        </entity>
        <period>
            <instant>2019-01-31</instant>
        </period>
    </context>
    <context id="i17b9e82fed564700b0ec3bb231a4718d_I20190131">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001535527</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassAMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-01-31</instant>
        </period>
    </context>
    <context id="i5af27cce23a44205bbd8d91a66e37069_I20200131">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001535527</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassAMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-01-31</instant>
        </period>
    </context>
    <context id="i2e8f18d1b35946bbb8a0f6c348fd063f_I20190131">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001535527</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassBMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-01-31</instant>
        </period>
    </context>
    <context id="i32ad05225f6f4a31a9403dff9db4350b_I20200131">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001535527</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassBMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-01-31</instant>
        </period>
    </context>
    <context id="ib70abfa5e15541fc8a6e7f1fd076f8a2_I20200131">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001535527</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">crwd:CommonClassAndBMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-01-31</instant>
        </period>
    </context>
    <context id="i957f7593d451403180fb97a16c14c9f7_D20190201-20200131">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001535527</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:SubscriptionAndCirculationMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-02-01</startDate>
            <endDate>2020-01-31</endDate>
        </period>
    </context>
    <context id="i2748e02ac7c44f9785a8e60f81cdea69_D20180201-20190131">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001535527</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:SubscriptionAndCirculationMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-02-01</startDate>
            <endDate>2019-01-31</endDate>
        </period>
    </context>
    <context id="i98a9a032cccb4fa28c987c0a4fa94eca_D20170201-20180131">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001535527</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:SubscriptionAndCirculationMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2017-02-01</startDate>
            <endDate>2018-01-31</endDate>
        </period>
    </context>
    <context id="i7c6df77ede2840449edcad1e41a4eabd_D20190201-20200131">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001535527</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">crwd:ProfessionalServicesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-02-01</startDate>
            <endDate>2020-01-31</endDate>
        </period>
    </context>
    <context id="i9a396d77426d466899dd9b77042c1dcf_D20180201-20190131">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001535527</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">crwd:ProfessionalServicesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-02-01</startDate>
            <endDate>2019-01-31</endDate>
        </period>
    </context>
    <context id="i36e207b6dd0844579039afb53f85ab30_D20170201-20180131">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001535527</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">crwd:ProfessionalServicesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2017-02-01</startDate>
            <endDate>2018-01-31</endDate>
        </period>
    </context>
    <context id="ic3b51f5441c346c388974c34d67a9940_D20180201-20190131">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001535527</identifier>
        </entity>
        <period>
            <startDate>2018-02-01</startDate>
            <endDate>2019-01-31</endDate>
        </period>
    </context>
    <context id="if6440f73b88f4c53970ea48b4c1f9726_D20170201-20180131">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001535527</identifier>
        </entity>
        <period>
            <startDate>2017-02-01</startDate>
            <endDate>2018-01-31</endDate>
        </period>
    </context>
    <context id="i4333fa99e7d441f299d27613e61504cc_I20170131">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001535527</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:RedeemableConvertiblePreferredStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2017-01-31</instant>
        </period>
    </context>
    <context id="i161a77109e0e4c368317b3a0f0c9f99b_I20170131">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001535527</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2017-01-31</instant>
        </period>
    </context>
    <context id="i54295b6a2f6045228b12fc1029f51edb_I20170131">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001535527</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2017-01-31</instant>
        </period>
    </context>
    <context id="i3cfe97338cc54839ac7bb034ab164f74_I20170131">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001535527</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2017-01-31</instant>
        </period>
    </context>
    <context id="i9692f51cf28340849895ecc38e32d424_I20170131">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001535527</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2017-01-31</instant>
        </period>
    </context>
    <context id="i6be60dcacdd448fbaa55cd9ee5f51e7a_I20170131">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001535527</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:NoncontrollingInterestMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2017-01-31</instant>
        </period>
    </context>
    <context id="i87f0a5bbc2644e72ae793ce4558537fc_I20170131">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001535527</identifier>
        </entity>
        <period>
            <instant>2017-01-31</instant>
        </period>
    </context>
    <context id="ibffabfb2fcfc4566af3dd321610f9731_D20170201-20180131">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001535527</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">crwd:SeriesDRedeemableConvertiblePreferredStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2017-02-01</startDate>
            <endDate>2018-01-31</endDate>
        </period>
    </context>
    <context id="ie195412b3ca247edbd4592e0fdc589da_D20170201-20180131">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001535527</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">crwd:SeriesD1RedeemableConvertiblePreferredStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2017-02-01</startDate>
            <endDate>2018-01-31</endDate>
        </period>
    </context>
    <context id="ifd2c83b3f88f4e289392207188a5d796_D20170201-20180131">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001535527</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2017-02-01</startDate>
            <endDate>2018-01-31</endDate>
        </period>
    </context>
    <context id="if73f0747100c4300ad68b50f7ab0a572_D20170201-20180131">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001535527</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2017-02-01</startDate>
            <endDate>2018-01-31</endDate>
        </period>
    </context>
    <context id="id0b7f2ef8e4a420b800029f217481f61_D20170201-20180131">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001535527</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:RedeemableConvertiblePreferredStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2017-02-01</startDate>
            <endDate>2018-01-31</endDate>
        </period>
    </context>
    <context id="id6de8221361542a2a36a06476c75e9ca_D20170201-20180131">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001535527</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2017-02-01</startDate>
            <endDate>2018-01-31</endDate>
        </period>
    </context>
    <context id="ic702ac035e134a99982af6583f85a54d_D20170201-20180131">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001535527</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2017-02-01</startDate>
            <endDate>2018-01-31</endDate>
        </period>
    </context>
    <context id="ie4b547c9e7e14d8880707787ae15427f_I20180131">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001535527</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:RedeemableConvertiblePreferredStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-01-31</instant>
        </period>
    </context>
    <context id="ie571b71009e146f6b3bd755f01e6a669_I20180131">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001535527</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-01-31</instant>
        </period>
    </context>
    <context id="i3d16d23ccb7541cfb4cc52b905696561_I20180131">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001535527</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-01-31</instant>
        </period>
    </context>
    <context id="i05e4e814ba974f8d8e3d594869733c77_I20180131">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001535527</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-01-31</instant>
        </period>
    </context>
    <context id="i957792da1ad7479f993a037941a5949a_I20180131">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001535527</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-01-31</instant>
        </period>
    </context>
    <context id="i81869b9bba124c73bb109c3586cd677e_I20180131">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001535527</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:NoncontrollingInterestMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-01-31</instant>
        </period>
    </context>
    <context id="ibade1bc382c843d88fc8e8003f90fffa_I20180131">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001535527</identifier>
        </entity>
        <period>
            <instant>2018-01-31</instant>
        </period>
    </context>
    <context id="ic34f86732b494cc08f368a094ed3d098_I20180201">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001535527</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-02-01</instant>
        </period>
    </context>
    <context id="idb9fba74df4f489284273dad1df1a0cc_I20180201">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001535527</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-02-01</instant>
        </period>
    </context>
    <context id="ic53ff71de8124624a8ae2e59458b232e_D20180201-20190131">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001535527</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">crwd:SeriesERedeemableConvertiblePreferredStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-02-01</startDate>
            <endDate>2019-01-31</endDate>
        </period>
    </context>
    <context id="if1ca1fa0b424491092a8884f7bcc39dc_D20180201-20190131">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001535527</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-02-01</startDate>
            <endDate>2019-01-31</endDate>
        </period>
    </context>
    <context id="i02e0054eba1f4f35875a63575950c7da_D20180201-20190131">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001535527</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-02-01</startDate>
            <endDate>2019-01-31</endDate>
        </period>
    </context>
    <context id="i88d1413ae0fd4ee28236c53732091cdc_D20180201-20190131">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001535527</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-02-01</startDate>
            <endDate>2019-01-31</endDate>
        </period>
    </context>
    <context id="i75b226eba5f54d5badab0ff42fb099e2_D20180201-20190131">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001535527</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-02-01</startDate>
            <endDate>2019-01-31</endDate>
        </period>
    </context>
    <context id="ic07d2f8d237e40f3a42baf651b2b3333_I20190131">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001535527</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:RedeemableConvertiblePreferredStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-01-31</instant>
        </period>
    </context>
    <context id="i278d9689198b4c2dab72c7f1cff8898c_I20190131">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001535527</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-01-31</instant>
        </period>
    </context>
    <context id="i6a6fc72c3b264675a9e1cf8ab193cbe1_I20190131">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001535527</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-01-31</instant>
        </period>
    </context>
    <context id="ifeafa936bec743ad8d5ede40fb7ee93e_I20190131">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001535527</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-01-31</instant>
        </period>
    </context>
    <context id="i4cf4adcd68174eee98bc504d6ac0f4fb_I20190131">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001535527</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-01-31</instant>
        </period>
    </context>
    <context id="i0cb9d3065e02459396130468b9b0ee4a_I20190131">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001535527</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:NoncontrollingInterestMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-01-31</instant>
        </period>
    </context>
    <context id="i261aec9659914fee936453413a629802_I20190201">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001535527</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-02-01</instant>
        </period>
    </context>
    <context id="i247e8829080347b7aefc002fa496475b_I20190201">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001535527</identifier>
        </entity>
        <period>
            <instant>2019-02-01</instant>
        </period>
    </context>
    <context id="i06b72c81fba843518f637fabf2fd54be_D20190201-20200131">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001535527</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-02-01</startDate>
            <endDate>2020-01-31</endDate>
        </period>
    </context>
    <context id="i8e67a319c6f74901a229780176b06608_D20190201-20200131">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001535527</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-02-01</startDate>
            <endDate>2020-01-31</endDate>
        </period>
    </context>
    <context id="ib1636daa509045e6a2915aee72bf4885_D20190201-20200131">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001535527</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:RedeemableConvertiblePreferredStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-02-01</startDate>
            <endDate>2020-01-31</endDate>
        </period>
    </context>
    <context id="ic2eab8455284441188d13bb6b5afc15d_D20190201-20200131">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001535527</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-02-01</startDate>
            <endDate>2020-01-31</endDate>
        </period>
    </context>
    <context id="id37156f6dedb4e74b2b88f1f147b6878_D20190201-20200131">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001535527</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:NoncontrollingInterestMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-02-01</startDate>
            <endDate>2020-01-31</endDate>
        </period>
    </context>
    <context id="ieea0f68918fd4aeabeefcd8485649440_D20190201-20200131">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001535527</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-02-01</startDate>
            <endDate>2020-01-31</endDate>
        </period>
    </context>
    <context id="i53f157a2b4f348a08ad562559d0a4fa9_I20200131">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001535527</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:RedeemableConvertiblePreferredStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-01-31</instant>
        </period>
    </context>
    <context id="i1cd47faeab7e45c5a0d55b1a34516b6c_I20200131">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001535527</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-01-31</instant>
        </period>
    </context>
    <context id="i05b835d8fe0842f29f832579308b7636_I20200131">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001535527</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-01-31</instant>
        </period>
    </context>
    <context id="i9472cf3784954d2d96095e85dd49bab0_I20200131">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001535527</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-01-31</instant>
        </period>
    </context>
    <context id="ie4636d21b7db4247a56371f4ed20a21c_I20200131">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001535527</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-01-31</instant>
        </period>
    </context>
    <context id="i1a331301b9694317a683ff7ac14441fe_I20200131">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001535527</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:NoncontrollingInterestMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-01-31</instant>
        </period>
    </context>
    <context id="i6564dff7514e4c51ba8595f912bb6317_D20190614-20190614">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001535527</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassAMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:SubsidiarySaleOfStockAxis">us-gaap:IPOMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-06-14</startDate>
            <endDate>2019-06-14</endDate>
        </period>
    </context>
    <context id="ic72acbfb2d2248079903ee7a18c9abb2_I20190614">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001535527</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassAMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:SubsidiarySaleOfStockAxis">us-gaap:IPOMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-06-14</instant>
        </period>
    </context>
    <context id="i7f2bac22055643dab9dd6d573e840971_D20190614-20190614">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001535527</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassBMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:SubsidiarySaleOfStockAxis">us-gaap:IPOMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-06-14</startDate>
            <endDate>2019-06-14</endDate>
        </period>
    </context>
    <context id="ic5b284755c9245ca9e64b8ed78d389c6_D20190201-20200131">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001535527</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">crwd:ChannelPartnerAMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:AccountsReceivableMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-02-01</startDate>
            <endDate>2020-01-31</endDate>
        </period>
    </context>
    <context id="if7cba830246c4e0092c0bb4585c23321_D20180201-20190131">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001535527</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">crwd:ChannelPartnerAMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:AccountsReceivableMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-02-01</startDate>
            <endDate>2019-01-31</endDate>
        </period>
    </context>
    <context id="i8d61aef118764362a594973af01c5b04_D20190201-20200131">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001535527</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">crwd:ChannelPartnerBMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:AccountsReceivableMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-02-01</startDate>
            <endDate>2020-01-31</endDate>
        </period>
    </context>
    <context id="ia11f4e47e9ba44de950458d0970ef94d_D20180201-20190131">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001535527</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">crwd:ChannelPartnerBMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:AccountsReceivableMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-02-01</startDate>
            <endDate>2019-01-31</endDate>
        </period>
    </context>
    <context id="iac899d34d7a84be8b7d8636125119ab2_D20190201-20200131">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001535527</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">crwd:CustomerAMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:AccountsReceivableMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-02-01</startDate>
            <endDate>2020-01-31</endDate>
        </period>
    </context>
    <context id="i18a5a941ad7f40229b4d18a54e5745df_D20180201-20190131">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001535527</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">crwd:CustomerAMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:AccountsReceivableMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-02-01</startDate>
            <endDate>2019-01-31</endDate>
        </period>
    </context>
    <context id="i395cbfaa01be4346959e9953a5798562_D20190201-20200131">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001535527</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">crwd:CustomerBMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:AccountsReceivableMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-02-01</startDate>
            <endDate>2020-01-31</endDate>
        </period>
    </context>
    <context id="i39eecfddc98b4ab89f5d92e9ae0be9a1_D20180201-20190131">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001535527</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">crwd:CustomerBMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:AccountsReceivableMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-02-01</startDate>
            <endDate>2019-01-31</endDate>
        </period>
    </context>
    <context id="i62717e462ec842e8953082779a98dd07_D20190201-20200131">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001535527</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">crwd:ChannelPartnerAMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">crwd:DistributorConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-02-01</startDate>
            <endDate>2020-01-31</endDate>
        </period>
    </context>
    <context id="i721a53a0b72c4a09af22a434260a0224_D20180201-20190131">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001535527</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">crwd:ChannelPartnerAMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">crwd:DistributorConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-02-01</startDate>
            <endDate>2019-01-31</endDate>
        </period>
    </context>
    <context id="i3d04fbf950ee483c90718f1ddcadd523_D20170201-20180131">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001535527</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">crwd:ChannelPartnerAMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">crwd:DistributorConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2017-02-01</startDate>
            <endDate>2018-01-31</endDate>
        </period>
    </context>
    <context id="i2a8de745da164f66886545a4fcd700b6_I20190731">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001535527</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">crwd:CrowdstrikeFalconFundLlcMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-07-31</instant>
        </period>
    </context>
    <context id="i50adf71b8ed246338965f22ee27c9d05_D20190701-20190731">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001535527</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">crwd:CrowdstrikeFalconFundLlcMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-07-01</startDate>
            <endDate>2019-07-31</endDate>
        </period>
    </context>
    <context id="i3327f28c21324468bd466a3a869e3292_D20190701-20190731">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001535527</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">crwd:AccelMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-07-01</startDate>
            <endDate>2019-07-31</endDate>
        </period>
    </context>
    <context id="i838a3cd4a239482987a98f90f750ebf8_I20190731">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001535527</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">crwd:AccelMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">crwd:CrowdstrikeFalconFundLlcMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-07-31</instant>
        </period>
    </context>
    <context id="i0742ca6e42554fa4808cfbbb80cc4c87_D20190701-20190731">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001535527</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">crwd:AccelMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">crwd:CrowdstrikeFalconFundLlcMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-07-01</startDate>
            <endDate>2019-07-31</endDate>
        </period>
    </context>
    <context id="ia5e87b1b24c44b9caec528134f9b404a_D20190201-20200131">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001535527</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">crwd:CrowdstrikeFalconFundLlcMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-02-01</startDate>
            <endDate>2020-01-31</endDate>
        </period>
    </context>
    <context id="ie966eee95dac4e63a60af1ca8fd877f1_D20190201-20200131">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001535527</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">crwd:AccelMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">crwd:CrowdstrikeFalconFundLlcMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-02-01</startDate>
            <endDate>2020-01-31</endDate>
        </period>
    </context>
    <context id="i0b7214ba8cbd4d0f89fb73c88d7d94ef_I20200131">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001535527</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">crwd:SeriesBRedeemableConvertiblePreferredStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-01-31</instant>
        </period>
    </context>
    <context id="i63c176d9164f46e5bf0b2bb254a121c6_D20190201-20200131">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001535527</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-02-01</startDate>
            <endDate>2020-01-31</endDate>
        </period>
    </context>
    <context id="i03b9ae45dc9c49ce8a66a4c352625e37_D20190201-20200131">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001535527</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-02-01</startDate>
            <endDate>2020-01-31</endDate>
        </period>
    </context>
    <context id="i78d9b72adeb441fb816ad82dd433f2c6_D20190201-20200131">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001535527</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:FurnitureAndFixturesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-02-01</startDate>
            <endDate>2020-01-31</endDate>
        </period>
    </context>
    <context id="i101aed3659e84f2c8534aba2c034e29e_D20190201-20200131">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001535527</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">crwd:PurchasedSoftwareMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-02-01</startDate>
            <endDate>2020-01-31</endDate>
        </period>
    </context>
    <context id="i24e6c232775247b380ef452f2d24d4c1_D20190201-20200131">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001535527</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">crwd:PurchasedSoftwareMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-02-01</startDate>
            <endDate>2020-01-31</endDate>
        </period>
    </context>
    <context id="i4c9d25c8038d4efd972d10d6fa494336_D20190201-20200131">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001535527</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:SoftwareDevelopmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-02-01</startDate>
            <endDate>2020-01-31</endDate>
        </period>
    </context>
    <context id="i9e0762afe00e40d9b2e0cb8f7c2b9724_D20190201-20200131">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001535527</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-02-01</startDate>
            <endDate>2020-01-31</endDate>
        </period>
    </context>
    <context id="i9b9ce9f49072450284c4efed4c7d8558_D20190201-20200131">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001535527</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-02-01</startDate>
            <endDate>2020-01-31</endDate>
        </period>
    </context>
    <context id="i621937d3bf624e5696f07174259b30f7_I20190614">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001535527</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassBMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-06-14</instant>
        </period>
    </context>
    <context id="i1224eea54f0a45109fce41559ed3e859_D20190614-20190614">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001535527</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassBMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-06-14</startDate>
            <endDate>2019-06-14</endDate>
        </period>
    </context>
    <context id="i032c5df3c0b64a079aaf67dd16c2a79a_I20190131">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001535527</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InitialApplicationPeriodCumulativeEffectTransitionAxis">us-gaap:CalculatedUnderRevenueGuidanceInEffectBeforeTopic606Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-01-31</instant>
        </period>
    </context>
    <context id="ida52008d2bed4dd6a4b8fe46dacbfefa_I20190131">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001535527</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AdjustmentsForNewAccountingPronouncementsAxis">us-gaap:AccountingStandardsUpdate201409Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:InitialApplicationPeriodCumulativeEffectTransitionAxis">us-gaap:DifferenceBetweenRevenueGuidanceInEffectBeforeAndAfterTopic606Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-01-31</instant>
        </period>
    </context>
    <context id="i42e2543c3e2f463593e62c595b19590b_I20200131">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001535527</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AdjustmentsForNewAccountingPronouncementsAxis">us-gaap:AccountingStandardsUpdate201409Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:InitialApplicationPeriodCumulativeEffectTransitionAxis">us-gaap:DifferenceBetweenRevenueGuidanceInEffectBeforeAndAfterTopic606Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-01-31</instant>
        </period>
    </context>
    <context id="id43ec5e70d7c485d8f3d7ca5b1345abc_I20200131">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001535527</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InitialApplicationPeriodCumulativeEffectTransitionAxis">us-gaap:CalculatedUnderRevenueGuidanceInEffectBeforeTopic606Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-01-31</instant>
        </period>
    </context>
    <context id="i2959249839ea41b0bd9303849bed4749_D20190201-20200131">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001535527</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AdjustmentsForNewAccountingPronouncementsAxis">us-gaap:AccountingStandardsUpdate201409Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:InitialApplicationPeriodCumulativeEffectTransitionAxis">us-gaap:DifferenceBetweenRevenueGuidanceInEffectBeforeAndAfterTopic606Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-02-01</startDate>
            <endDate>2020-01-31</endDate>
        </period>
    </context>
    <context id="i4e7d957d1a644a2a879af6a73825a7b2_D20190201-20200131">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001535527</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InitialApplicationPeriodCumulativeEffectTransitionAxis">us-gaap:CalculatedUnderRevenueGuidanceInEffectBeforeTopic606Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-02-01</startDate>
            <endDate>2020-01-31</endDate>
        </period>
    </context>
    <context id="ib5d084c3fc894848af9a6785984c3bdc_D20190201-20200131">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001535527</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">crwd:ServiceBasedRestrictedStockUnitsVestingMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-02-01</startDate>
            <endDate>2020-01-31</endDate>
        </period>
    </context>
    <context id="i6dfbbcdff27e45caa23d2f811c95ac0c_D20190201-20200131">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001535527</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">crwd:ServiceBasedRestrictedStockUnitsVestingMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:VestingAxis">us-gaap:ShareBasedCompensationAwardTrancheOneMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-02-01</startDate>
            <endDate>2020-01-31</endDate>
        </period>
    </context>
    <context id="ife90e9a9512a4251836549ae71deb986_D20190201-20200131">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001535527</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">crwd:ServiceBasedRestrictedStockUnitsVestingMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:VestingAxis">us-gaap:ShareBasedCompensationAwardTrancheTwoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-02-01</startDate>
            <endDate>2020-01-31</endDate>
        </period>
    </context>
    <context id="ief6bbc4dca0f45cf8427c14a0c3494c1_D20190201-20200131">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001535527</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">crwd:ServiceBasedRestrictedStockUnitsVestingMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:VestingAxis">us-gaap:ShareBasedCompensationAwardTrancheThreeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-02-01</startDate>
            <endDate>2020-01-31</endDate>
        </period>
    </context>
    <context id="i3fc9dd96e8284e69b3b4096b18e3a3c6_I20190614">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001535527</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">crwd:PerformanceBasedRestrictedStockUnitsVestingMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-06-14</instant>
        </period>
    </context>
    <context id="i673242ad9b5246819254b819177aab36_D20190201-20200131">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001535527</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">crwd:PerformanceBasedStockUnitsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-02-01</startDate>
            <endDate>2020-01-31</endDate>
        </period>
    </context>
    <context id="i27a35c896c494057aa74d2b6e5a895e4_D20170201-20180131">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001535527</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RestatementAxis">srt:RestatementAdjustmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2017-02-01</startDate>
            <endDate>2018-01-31</endDate>
        </period>
    </context>
    <context id="ie02fde89a2614c218adc5c15860d5be8_D20190201-20200131">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001535527</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RestatementAxis">srt:RestatementAdjustmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-02-01</startDate>
            <endDate>2020-01-31</endDate>
        </period>
    </context>
    <context id="i57b490bcc9d646f2850fba376271ae63_D20180201-20190131">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001535527</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RestatementAxis">srt:RestatementAdjustmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-02-01</startDate>
            <endDate>2019-01-31</endDate>
        </period>
    </context>
    <context id="if1a54faffafc459bbda075547b49a124_I20190201">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001535527</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AdjustmentsForNewAccountingPronouncementsAxis">us-gaap:AccountingStandardsUpdate201409Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-02-01</instant>
        </period>
    </context>
    <context id="i13649cf59f4f43d6b7c07df0152885bb_D20190201-20190201">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001535527</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AdjustmentsForNewAccountingPronouncementsAxis">us-gaap:AccountingStandardsUpdate201409Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:InitialApplicationPeriodCumulativeEffectTransitionAxis">us-gaap:DifferenceBetweenRevenueGuidanceInEffectBeforeAndAfterTopic606Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-02-01</startDate>
            <endDate>2019-02-01</endDate>
        </period>
    </context>
    <context id="ic9a4ca1ddc7940bc9f91fa20e5d7931d_I20200201">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001535527</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-02-01</instant>
        </period>
    </context>
    <context id="i91dec36a01404a179a1a76e911fe856b_I20200201">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001535527</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-02-01</instant>
        </period>
    </context>
    <context id="i4a485d5f01d846e484a6c1b44f51a27a_D20180901-20180930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001535527</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">crwd:ServiceBasedRestrictedStockUnitsVestingMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:VestingAxis">us-gaap:ShareBasedCompensationAwardTrancheOneMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-09-01</startDate>
            <endDate>2018-09-30</endDate>
        </period>
    </context>
    <context id="i69397f07bd5d4f4481c25ca1a18f10f9_I20200131">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001535527</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:MoneyMarketFundsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-01-31</instant>
        </period>
    </context>
    <context id="i55876c6b0a2a410ea1e2edadb42096aa_I20200131">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001535527</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:MoneyMarketFundsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-01-31</instant>
        </period>
    </context>
    <context id="i4ca5b9c47343464ab9676686845728d8_I20200131">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001535527</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:CorporateDebtSecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-01-31</instant>
        </period>
    </context>
    <context id="i14a0796c64e14aba8c77934fa230ab4f_I20200131">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001535527</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:CorporateDebtSecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-01-31</instant>
        </period>
    </context>
    <context id="ibb6c2e8b484742608488f04f804a59b4_I20200131">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001535527</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-01-31</instant>
        </period>
    </context>
    <context id="ia226a48ff5f64565b5e4fac0fd4b7f49_I20200131">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001535527</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-01-31</instant>
        </period>
    </context>
    <context id="ic9e50cef2b7c461cabc4d8a0f8db4af2_I20200131">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001535527</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-01-31</instant>
        </period>
    </context>
    <context id="i4187ed964f2f44a18d8b3f885329f71c_I20200131">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001535527</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:USTreasurySecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-01-31</instant>
        </period>
    </context>
    <context id="ie7d8b40f03de478bb3fa66876bf7bd6c_I20200131">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001535527</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:USTreasurySecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-01-31</instant>
        </period>
    </context>
    <context id="i0b5ace87f0af436a9e6d5bdcc2863df3_I20200131">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001535527</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:AssetBackedSecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-01-31</instant>
        </period>
    </context>
    <context id="i57d1c85e08e445e99a6cfd8327ec7d5d_I20200131">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001535527</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:AssetBackedSecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-01-31</instant>
        </period>
    </context>
    <context id="i42827fe8c5374abd9023452f3ce17447_I20200131">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001535527</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-01-31</instant>
        </period>
    </context>
    <context id="iaee71235f28c439ebeb5a76e6a640e28_I20190131">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001535527</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:MoneyMarketFundsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-01-31</instant>
        </period>
    </context>
    <context id="ifd9c4ab77dc947779efa2dc1a0245a5f_I20190131">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001535527</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:MoneyMarketFundsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-01-31</instant>
        </period>
    </context>
    <context id="ic030dccb9a4d4fb7801f9e9511d3e9b3_I20190131">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001535527</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:CorporateDebtSecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-01-31</instant>
        </period>
    </context>
    <context id="i507455b77d27492eb694b12f0cb203d6_I20190131">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001535527</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:CorporateDebtSecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-01-31</instant>
        </period>
    </context>
    <context id="i0acdfb94d5ce47499062db5cfeb224f3_I20190131">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001535527</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-01-31</instant>
        </period>
    </context>
    <context id="iac0e9be81d534270b00b22c76f358840_I20190131">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001535527</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-01-31</instant>
        </period>
    </context>
    <context id="i6b5d3edea6e34ffea1d901c655c042fc_I20190131">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001535527</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-01-31</instant>
        </period>
    </context>
    <context id="ie58587af21754300a94c86cb3b38b9ec_I20190131">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001535527</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:USTreasurySecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-01-31</instant>
        </period>
    </context>
    <context id="i4097e049a6134c09808baf001b30976d_I20190131">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001535527</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:USTreasurySecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-01-31</instant>
        </period>
    </context>
    <context id="ieeb55db4c9e44cacae2ba456dd2f9a8c_I20190131">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001535527</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-01-31</instant>
        </period>
    </context>
    <context id="i335223ce354449f99d07d9ed8fdead9c_I20200131">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001535527</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:MeasurementInputTypeAxis">us-gaap:MeasurementInputDiscountRateMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-01-31</instant>
        </period>
    </context>
    <context id="iaa77988796214fba81b89744e5af189f_I20200131">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001535527</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:MeasurementInputTypeAxis">us-gaap:MeasurementInputDiscountRateMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-01-31</instant>
        </period>
    </context>
    <context id="idfa55a681bc745b3bd19dd490ad8b53d_D20190201-20200131">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001535527</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByAssetClassAxis">us-gaap:EquityMethodInvestmentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-02-01</startDate>
            <endDate>2020-01-31</endDate>
        </period>
    </context>
    <context id="i46581421cd8b40c192e212017f16b6e5_I20190131">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001535527</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByLiabilityClassAxis">crwd:RedeemableConvertiblePreferredStockWarrantsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-01-31</instant>
        </period>
    </context>
    <context id="i150eabbbafca4b14b49a947bdcfae7ed_I20180131">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001535527</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByLiabilityClassAxis">crwd:RedeemableConvertiblePreferredStockWarrantsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-01-31</instant>
        </period>
    </context>
    <context id="i4a588106ba1a4a5494965ce44a7735ab_I20170131">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001535527</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByLiabilityClassAxis">crwd:RedeemableConvertiblePreferredStockWarrantsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2017-01-31</instant>
        </period>
    </context>
    <context id="i29cfb93351f641bcba5ca89bfaa27bfd_D20190201-20200131">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001535527</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByLiabilityClassAxis">crwd:RedeemableConvertiblePreferredStockWarrantsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-02-01</startDate>
            <endDate>2020-01-31</endDate>
        </period>
    </context>
    <context id="i4388fe2c840346f399b239bdf32340ed_D20180201-20190131">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001535527</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByLiabilityClassAxis">crwd:RedeemableConvertiblePreferredStockWarrantsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-02-01</startDate>
            <endDate>2019-01-31</endDate>
        </period>
    </context>
    <context id="ia969b866765e41dc8f01e20c49feebf0_D20170201-20180131">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001535527</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByLiabilityClassAxis">crwd:RedeemableConvertiblePreferredStockWarrantsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2017-02-01</startDate>
            <endDate>2018-01-31</endDate>
        </period>
    </context>
    <context id="i7c4e044d5b884406b87a3846841c97bd_I20200131">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001535527</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByLiabilityClassAxis">crwd:RedeemableConvertiblePreferredStockWarrantsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-01-31</instant>
        </period>
    </context>
    <context id="i67e6b7b348ae499dbbbf1e01f9466a09_I20200131">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001535527</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">crwd:DataCenterAndOtherComputerEquipmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-01-31</instant>
        </period>
    </context>
    <context id="ib09fb36ab16b4ce1bef3054754a195da_I20190131">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001535527</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">crwd:DataCenterAndOtherComputerEquipmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-01-31</instant>
        </period>
    </context>
    <context id="ieb037acb23614fd4a310288df9c4a51f_I20200131">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001535527</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:SoftwareDevelopmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-01-31</instant>
        </period>
    </context>
    <context id="ied96d61ed62c44708602b8c9cabce813_I20190131">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001535527</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:SoftwareDevelopmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-01-31</instant>
        </period>
    </context>
    <context id="i7faaca94a3294e8ea16cd7d9385dc2c8_I20200131">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001535527</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:LeaseholdImprovementsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-01-31</instant>
        </period>
    </context>
    <context id="if7bac2f6924049e5a576befcd3066c54_I20190131">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001535527</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:LeaseholdImprovementsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-01-31</instant>
        </period>
    </context>
    <context id="icc11b95de1d74bc49f76e7cfc74d3349_I20200131">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001535527</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">crwd:PurchasedSoftwareMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-01-31</instant>
        </period>
    </context>
    <context id="id560a68e20d4406a9ea527dcd11cb887_I20190131">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001535527</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">crwd:PurchasedSoftwareMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-01-31</instant>
        </period>
    </context>
    <context id="if54699f3e86c4a26a2a9aedb9ced9b97_I20200131">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001535527</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">crwd:FurnitureAndEquipmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-01-31</instant>
        </period>
    </context>
    <context id="i71e0ad95388842fbadfc9c412cfd74cf_I20190131">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001535527</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">crwd:FurnitureAndEquipmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-01-31</instant>
        </period>
    </context>
    <context id="i8c750bde32824fa6962bb7161d544fa7_I20200131">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001535527</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:ConstructionInProgressMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-01-31</instant>
        </period>
    </context>
    <context id="i4dc3873bb92e4b95927cebfc9fe94cd6_I20190131">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001535527</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:ConstructionInProgressMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-01-31</instant>
        </period>
    </context>
    <context id="icda838f860da4f7fb12ba777c05763dc_D20190201-20200131">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001535527</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">crwd:DataCenterAndOtherComputerEquipmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-02-01</startDate>
            <endDate>2020-01-31</endDate>
        </period>
    </context>
    <context id="ie9c052aa71fe473c84486d84a454e4f5_I20200131">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001535527</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:DevelopedTechnologyRightsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-01-31</instant>
        </period>
    </context>
    <context id="ib86ce5386657419399282b2af9a17167_D20190201-20200131">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001535527</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:DevelopedTechnologyRightsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-02-01</startDate>
            <endDate>2020-01-31</endDate>
        </period>
    </context>
    <context id="if1b3c01688294c40865e11ed75f2a61b_I20200131">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001535527</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:CustomerRelationshipsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-01-31</instant>
        </period>
    </context>
    <context id="ie8b006d3537e46f3b601c13fbae15a92_D20190201-20200131">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001535527</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:CustomerRelationshipsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-02-01</startDate>
            <endDate>2020-01-31</endDate>
        </period>
    </context>
    <context id="i2021422fe14c4f3ab3dc7b1f7eca0e2c_I20200131">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001535527</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:NoncompeteAgreementsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-01-31</instant>
        </period>
    </context>
    <context id="i9d8e0016d5874f4ba79dd5c48e2e3cc0_D20190201-20200131">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001535527</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:NoncompeteAgreementsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-02-01</startDate>
            <endDate>2020-01-31</endDate>
        </period>
    </context>
    <context id="i2185ad3573b94526a37bb1ba7ad87647_I20190131">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001535527</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:DevelopedTechnologyRightsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-01-31</instant>
        </period>
    </context>
    <context id="i1c57adba662244d5bc62a77673e9df0e_D20180201-20190131">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001535527</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:DevelopedTechnologyRightsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-02-01</startDate>
            <endDate>2019-01-31</endDate>
        </period>
    </context>
    <context id="i6533fdb06e7b4b829a4bc704df2b50a6_I20190131">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001535527</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:CustomerRelationshipsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-01-31</instant>
        </period>
    </context>
    <context id="if213fbd6705b4d7ba0ce1cee577596b4_D20180201-20190131">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001535527</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:CustomerRelationshipsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-02-01</startDate>
            <endDate>2019-01-31</endDate>
        </period>
    </context>
    <context id="i377f0cc45c5147f684f3316898d953c5_I20190131">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001535527</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:NoncompeteAgreementsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-01-31</instant>
        </period>
    </context>
    <context id="ic02f5a57c59b4b3da9d58ecdeb326848_D20180201-20190131">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001535527</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:NoncompeteAgreementsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-02-01</startDate>
            <endDate>2019-01-31</endDate>
        </period>
    </context>
    <context id="ife412163474b439c80fd770f8e2c1044_I20190430">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001535527</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-04-30</instant>
        </period>
    </context>
    <context id="i0a80c994dc6a470d952469d45323f0c2_I20190430">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001535527</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:LetterOfCreditMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-04-30</instant>
        </period>
    </context>
    <context id="ibeb6fcc7ed464a338c2b677f58c329d1_I20190430">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001535527</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">crwd:SwinglineFacilityMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-04-30</instant>
        </period>
    </context>
    <context id="i193bbbe508364fd09dd9d50544f6279f_D20190401-20190430">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001535527</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-04-01</startDate>
            <endDate>2019-04-30</endDate>
        </period>
    </context>
    <context id="ic5a51802b6444ced8d4da73556ab2984_D20190401-20190430">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001535527</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">crwd:EurodollarLoansMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:VariableRateAxis">us-gaap:LondonInterbankOfferedRateLIBORMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-04-01</startDate>
            <endDate>2019-04-30</endDate>
        </period>
    </context>
    <context id="ifa5dd7722d264a94ba854c898b16cf94_D20190401-20190430">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001535527</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">crwd:EurodollarLoansMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:VariableRateAxis">us-gaap:LondonInterbankOfferedRateLIBORMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-04-01</startDate>
            <endDate>2019-04-30</endDate>
        </period>
    </context>
    <context id="i3fd7b202e906404b886582be4c39262e_D20190401-20190430">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001535527</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">crwd:AlternateBaseRateLoansMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:VariableRateAxis">us-gaap:FederalFundsEffectiveSwapRateMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-04-01</startDate>
            <endDate>2019-04-30</endDate>
        </period>
    </context>
    <context id="ib93ffa5239ca48e59a493e92e7021dfb_D20190401-20190430">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001535527</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">crwd:AlternateBaseRateLoansMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:VariableRateAxis">us-gaap:EurodollarMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-04-01</startDate>
            <endDate>2019-04-30</endDate>
        </period>
    </context>
    <context id="i74de9acef468436b9b5fedbbcae21b1e_D20190401-20190430">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001535527</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">crwd:AlternateBaseRateLoansMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:VariableRateAxis">us-gaap:EurodollarMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-04-01</startDate>
            <endDate>2019-04-30</endDate>
        </period>
    </context>
    <context id="iadd584e8866d41be804791062bf08cfb_D20190401-20190430">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001535527</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">crwd:AlternateBaseRateLoansMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:VariableRateAxis">us-gaap:EurodollarMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-04-01</startDate>
            <endDate>2019-04-30</endDate>
        </period>
    </context>
    <context id="i728414dbab274ecd8ac3605a1f82b766_D20190401-20190430">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001535527</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-04-01</startDate>
            <endDate>2019-04-30</endDate>
        </period>
    </context>
    <context id="ifa5d8b27fd2b43b2b79761e2a925a462_D20190401-20190430">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001535527</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-04-01</startDate>
            <endDate>2019-04-30</endDate>
        </period>
    </context>
    <context id="i480a20eeca9f474b837f71662360ed2d_I20200131">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001535527</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-01-31</instant>
        </period>
    </context>
    <context id="i0d482222926645e3bca40f9be2bc77ff_D20190201-20200131">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001535527</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityAxis">us-gaap:DomesticCountryMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-02-01</startDate>
            <endDate>2020-01-31</endDate>
        </period>
    </context>
    <context id="ibfc0e8254d994de88b3091b6136cbc5b_D20180201-20190131">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001535527</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityAxis">us-gaap:DomesticCountryMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-02-01</startDate>
            <endDate>2019-01-31</endDate>
        </period>
    </context>
    <context id="ia29c52922a19417aac91f9160c7e4f1d_D20170201-20180131">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001535527</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityAxis">us-gaap:DomesticCountryMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2017-02-01</startDate>
            <endDate>2018-01-31</endDate>
        </period>
    </context>
    <context id="ie6ab0dc26f134f44b2285278063571b4_D20190201-20200131">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001535527</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityAxis">us-gaap:ForeignCountryMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-02-01</startDate>
            <endDate>2020-01-31</endDate>
        </period>
    </context>
    <context id="i7a88accef3544ed1bdfb012576b6ab8a_D20180201-20190131">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001535527</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityAxis">us-gaap:ForeignCountryMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-02-01</startDate>
            <endDate>2019-01-31</endDate>
        </period>
    </context>
    <context id="i1aadbb8deb93417a8450a5ca3064703b_D20170201-20180131">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001535527</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityAxis">us-gaap:ForeignCountryMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2017-02-01</startDate>
            <endDate>2018-01-31</endDate>
        </period>
    </context>
    <context id="i56092de9106b49c7b57ce3ede7ec4272_I20200131">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001535527</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityAxis">us-gaap:DomesticCountryMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityNameAxis">us-gaap:InternalRevenueServiceIRSMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-01-31</instant>
        </period>
    </context>
    <context id="i751e32b257b540d5bd2adc2839f001a7_I20200131">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001535527</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityAxis">us-gaap:StateAndLocalJurisdictionMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityNameAxis">us-gaap:CaliforniaFranchiseTaxBoardMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-01-31</instant>
        </period>
    </context>
    <context id="i8c4931c2c5de402ea6cbc298e3899c3d_I20200131">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001535527</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityAxis">us-gaap:StateAndLocalJurisdictionMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityNameAxis">crwd:StatesExcludingCaliforniaMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-01-31</instant>
        </period>
    </context>
    <context id="i40c7e936134149439c2cc0ea5e4f97a2_I20200131">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001535527</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityAxis">us-gaap:ForeignCountryMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityNameAxis">country:GB</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-01-31</instant>
        </period>
    </context>
    <context id="ie858eb3f9a184099afe9da139f673ab1_D20190614-20190614">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001535527</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:RedeemableConvertiblePreferredStockMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:SubsidiarySaleOfStockAxis">us-gaap:IPOMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-06-14</startDate>
            <endDate>2019-06-14</endDate>
        </period>
    </context>
    <context id="ic88f87efb7ec43e2a31cc29a1e734aa3_D20190613-20190613">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001535527</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:RedeemableConvertiblePreferredStockMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:SubsidiarySaleOfStockAxis">us-gaap:IPOMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-06-13</startDate>
            <endDate>2019-06-13</endDate>
        </period>
    </context>
    <context id="id1a6ca9afe2f464da8e82265964b1fc4_I20190131">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001535527</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">crwd:Seriesa1RedeemableConvertiblePreferredStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-01-31</instant>
        </period>
    </context>
    <context id="i80b2cd0be93542a284bac7a6a55eb72c_I20190131">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001535527</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">crwd:SeriesBRedeemableConvertiblePreferredStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-01-31</instant>
        </period>
    </context>
    <context id="if20f1ac4c10d444588984b6dc4eba7af_I20190131">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001535527</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">crwd:SeriesCRedeemableConvertiblePreferredStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-01-31</instant>
        </period>
    </context>
    <context id="i63a03f23b3664a68a88da56646fa3386_I20190131">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001535527</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">crwd:SeriesDRedeemableConvertiblePreferredStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-01-31</instant>
        </period>
    </context>
    <context id="ia2b7d9de0fc14af7be26f35403f187ac_I20190131">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001535527</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">crwd:SeriesD1RedeemableConvertiblePreferredStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-01-31</instant>
        </period>
    </context>
    <context id="i7a8a5b70ee134381aecb03256213fd81_I20190131">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001535527</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">crwd:SeriesERedeemableConvertiblePreferredStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-01-31</instant>
        </period>
    </context>
    <context id="i8934e711d1514a5cbf7fb39ba407f922_I20190614">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001535527</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassBMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:SubsidiarySaleOfStockAxis">us-gaap:IPOMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-06-14</instant>
        </period>
    </context>
    <context id="if6c9ec6b32ca433caea9ce04eabea03f_I20190614">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001535527</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:SubsidiarySaleOfStockAxis">us-gaap:IPOMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-06-14</instant>
        </period>
    </context>
    <context id="i77ae609680ad44908cc3bf431f4ea039_I20190531">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001535527</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">crwd:EquityIncentivePlan2019Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassAMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-05-31</instant>
        </period>
    </context>
    <context id="i6fe681070b2a4ef2a6c9e780581bcb44_D20190501-20190531">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001535527</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">crwd:EquityIncentivePlan2019Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassAMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-05-01</startDate>
            <endDate>2019-05-31</endDate>
        </period>
    </context>
    <context id="i01e4eb98eab84a36b82bd200506fcd2a_D20190201-20200131">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001535527</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-02-01</startDate>
            <endDate>2020-01-31</endDate>
        </period>
    </context>
    <context id="idfa7a7f1dfcb46f498d0c9c8bbe16cad_D20180201-20190131">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001535527</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-02-01</startDate>
            <endDate>2019-01-31</endDate>
        </period>
    </context>
    <context id="i432808ad8de64d05b9385f2ae5d3af8a_D20180201-20190131">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001535527</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-02-01</startDate>
            <endDate>2019-01-31</endDate>
        </period>
    </context>
    <context id="i36ebb9ce47d44327b452fca2954ed0bd_D20170201-20180131">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001535527</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2017-02-01</startDate>
            <endDate>2018-01-31</endDate>
        </period>
    </context>
    <context id="i1330c35cb1cd4a5b83001bafbb0472c1_D20190201-20200131">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001535527</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-02-01</startDate>
            <endDate>2020-01-31</endDate>
        </period>
    </context>
    <context id="i3b66b0fd91234efcbce612a183b72e63_D20190201-20200131">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001535527</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-02-01</startDate>
            <endDate>2020-01-31</endDate>
        </period>
    </context>
    <context id="icd91113a193542308a9cd9455761a559_D20170201-20180131">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001535527</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2017-02-01</startDate>
            <endDate>2018-01-31</endDate>
        </period>
    </context>
    <context id="ia667b51c28dd44599a2b9bbb2bebadd7_D20170201-20180131">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001535527</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2017-02-01</startDate>
            <endDate>2018-01-31</endDate>
        </period>
    </context>
    <context id="i8b3a82fe877d421eb43fb93e5b9dc0a6_D20180201-20190131">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001535527</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-02-01</startDate>
            <endDate>2019-01-31</endDate>
        </period>
    </context>
    <context id="i822cd9c5121f40a28dac12348129ffe6_I20170131">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001535527</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2017-01-31</instant>
        </period>
    </context>
    <context id="i73d88d7cec934b4b88c21fb122b3fcda_I20180131">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001535527</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-01-31</instant>
        </period>
    </context>
    <context id="id290a390a0e54437b77e13a4f7c65511_I20190131">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001535527</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-01-31</instant>
        </period>
    </context>
    <context id="ib59c40189fe044e395d3dc13b6d9d96a_I20200131">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001535527</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-01-31</instant>
        </period>
    </context>
    <context id="i53da3f41fef3416bad9dd6a5c0370341_D20171001-20171031">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001535527</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">crwd:SeriesD1RedeemableConvertiblePreferredStockMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:SubsidiarySaleOfStockAxis">crwd:SecondaryStockSaleMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2017-10-01</startDate>
            <endDate>2017-10-31</endDate>
        </period>
    </context>
    <context id="i806635042ef248f393c62e442a5db01c_I20171031">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001535527</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">crwd:SeriesD1RedeemableConvertiblePreferredStockMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:SubsidiarySaleOfStockAxis">crwd:SecondaryStockSaleMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2017-10-31</instant>
        </period>
    </context>
    <context id="i087f7c0a55f9420b9869071114f6ac96_I20171031">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001535527</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">crwd:SeriesD1RedeemableConvertiblePreferredStockMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:SubsidiarySaleOfStockAxis">crwd:SecondaryStockSaleMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2017-10-31</instant>
        </period>
    </context>
    <context id="if2ae2ab95a0e4508b78d1eff6a79d8c6_D20181001-20181031">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001535527</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">crwd:SeriesERedeemableConvertiblePreferredStockMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:SubsidiarySaleOfStockAxis">crwd:TenderOfferTransactionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-10-01</startDate>
            <endDate>2018-10-31</endDate>
        </period>
    </context>
    <context id="ifb4ef4b18d034935b867913c612175c2_I20181031">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001535527</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">crwd:SeriesERedeemableConvertiblePreferredStockMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:SubsidiarySaleOfStockAxis">crwd:TenderOfferTransactionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-10-31</instant>
        </period>
    </context>
    <context id="id8255726cc6f4953b35dcfae9ce52089_D20180901-20180930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001535527</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">crwd:ServiceBasedRestrictedStockUnitsVestingMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-09-01</startDate>
            <endDate>2018-09-30</endDate>
        </period>
    </context>
    <context id="i71d36a1edcc544e59a69648cd8ad8e08_D20180901-20180930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001535527</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">crwd:ServiceBasedRestrictedStockUnitsVestingMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:VestingAxis">us-gaap:ShareBasedCompensationAwardTrancheTwoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-09-01</startDate>
            <endDate>2018-09-30</endDate>
        </period>
    </context>
    <context id="icd26cce9a3374ae7a9e0cf9785eee3aa_D20180901-20180930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001535527</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">crwd:ServiceBasedRestrictedStockUnitsVestingMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:VestingAxis">us-gaap:ShareBasedCompensationAwardTrancheThreeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-09-01</startDate>
            <endDate>2018-09-30</endDate>
        </period>
    </context>
    <context id="if2f1a1d0658d47c48c1570c19fd66445_I20200131">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001535527</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-01-31</instant>
        </period>
    </context>
    <context id="i447068c021224ce6bcea425e9dc3153c_D20190201-20200131">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001535527</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-02-01</startDate>
            <endDate>2020-01-31</endDate>
        </period>
    </context>
    <context id="i132fb0f97ca64d8b977cd34981ef7c03_I20190131">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001535527</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-01-31</instant>
        </period>
    </context>
    <context id="i74927e960bb6459c8b4dcf03bd9b287a_D20180201-20190131">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001535527</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-02-01</startDate>
            <endDate>2019-01-31</endDate>
        </period>
    </context>
    <context id="i07c5b542a0ee49f48695833067ccbf6d_I20200131">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001535527</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">crwd:PerformanceBasedStockUnitsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-01-31</instant>
        </period>
    </context>
    <context id="i47a07a7bcdc74094ba49a5663441d533_D20191101-20200131">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001535527</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">crwd:PerformanceBasedStockUnitsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-11-01</startDate>
            <endDate>2020-01-31</endDate>
        </period>
    </context>
    <context id="ia0c6e126ac8d42acbf8d9c4c84b27cf3_I20180131">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001535527</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">crwd:RSUAndPSUMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-01-31</instant>
        </period>
    </context>
    <context id="ie1bcef8d2e1448f79f89e7f71b2e2ff4_D20180201-20190131">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001535527</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">crwd:RSUAndPSUMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-02-01</startDate>
            <endDate>2019-01-31</endDate>
        </period>
    </context>
    <context id="i27ee345b6ef4461babdcc43ffde20772_I20190131">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001535527</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">crwd:RSUAndPSUMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-01-31</instant>
        </period>
    </context>
    <context id="ibb7fa2fb2ce348588296d400e9fb62b8_D20190201-20200131">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001535527</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">crwd:RSUAndPSUMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-02-01</startDate>
            <endDate>2020-01-31</endDate>
        </period>
    </context>
    <context id="i7add16886884423ca5f8f56e8f13d5f5_I20200131">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001535527</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">crwd:RSUAndPSUMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-01-31</instant>
        </period>
    </context>
    <context id="if65be9befe5e411da49724f4f080a70d_I20190531">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001535527</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">crwd:EmployeeStockPurchasePlanMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassAMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-05-31</instant>
        </period>
    </context>
    <context id="i294981a2a5834482a9f11c4916be771a_D20190501-20190531">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001535527</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">crwd:EmployeeStockPurchasePlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-05-01</startDate>
            <endDate>2019-05-31</endDate>
        </period>
    </context>
    <context id="id5642bac954c43ecae9051eb0c2ff324_I20200131">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001535527</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">crwd:EmployeeStockPurchasePlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-01-31</instant>
        </period>
    </context>
    <context id="i2c7abc3d0a1d4f8095b5bfdaf9a24bc9_D20191101-20200131">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001535527</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">crwd:EmployeeStockPurchasePlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-11-01</startDate>
            <endDate>2020-01-31</endDate>
        </period>
    </context>
    <context id="iadc1a21da22546e2ab84d89f84eedffa_D20190201-20200131">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001535527</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">crwd:EmployeeStockPurchasePlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-02-01</startDate>
            <endDate>2020-01-31</endDate>
        </period>
    </context>
    <context id="i10f1a497be814eedaf7bec011c3e758e_D20190201-20200131">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001535527</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">crwd:EmployeeStockPurchasePlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-02-01</startDate>
            <endDate>2020-01-31</endDate>
        </period>
    </context>
    <context id="if0198238939b4c52a6fc47fe57624ef4_D20190201-20200131">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001535527</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">crwd:EmployeeStockPurchasePlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-02-01</startDate>
            <endDate>2020-01-31</endDate>
        </period>
    </context>
    <context id="i93f91dedcccc464aa34ef121c3ad52d2_D20190201-20200131">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001535527</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:SubscriptionAndCirculationMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:CostOfSalesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-02-01</startDate>
            <endDate>2020-01-31</endDate>
        </period>
    </context>
    <context id="i284797ba2cc74cc2b8993e16b00c3226_D20180201-20190131">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001535527</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:SubscriptionAndCirculationMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:CostOfSalesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-02-01</startDate>
            <endDate>2019-01-31</endDate>
        </period>
    </context>
    <context id="i68bf8bf8cedd41da8b4029111030122c_D20170201-20180131">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001535527</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:SubscriptionAndCirculationMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:CostOfSalesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2017-02-01</startDate>
            <endDate>2018-01-31</endDate>
        </period>
    </context>
    <context id="i0bbc16a059a24439a303366e9670ad3d_D20190201-20200131">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001535527</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">crwd:ProfessionalServicesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:CostOfSalesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-02-01</startDate>
            <endDate>2020-01-31</endDate>
        </period>
    </context>
    <context id="ibf5fd32940444359ad614cb11e9869cc_D20180201-20190131">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001535527</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">crwd:ProfessionalServicesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:CostOfSalesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-02-01</startDate>
            <endDate>2019-01-31</endDate>
        </period>
    </context>
    <context id="i6f06521204784df897d45f59066decd6_D20170201-20180131">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001535527</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">crwd:ProfessionalServicesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:CostOfSalesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2017-02-01</startDate>
            <endDate>2018-01-31</endDate>
        </period>
    </context>
    <context id="id2e97cf7214b4aa49a2db759e42d607a_D20190201-20200131">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001535527</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:SellingAndMarketingExpenseMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-02-01</startDate>
            <endDate>2020-01-31</endDate>
        </period>
    </context>
    <context id="i44d1600cf3b1467d99af761484a4786e_D20180201-20190131">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001535527</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:SellingAndMarketingExpenseMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-02-01</startDate>
            <endDate>2019-01-31</endDate>
        </period>
    </context>
    <context id="i9848e16d16d54676816c2405fdc7e081_D20170201-20180131">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001535527</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:SellingAndMarketingExpenseMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2017-02-01</startDate>
            <endDate>2018-01-31</endDate>
        </period>
    </context>
    <context id="i6604cde0200a4ba6900773ffa37fd363_D20190201-20200131">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001535527</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:ResearchAndDevelopmentExpenseMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-02-01</startDate>
            <endDate>2020-01-31</endDate>
        </period>
    </context>
    <context id="i1229ee87ce68499cb55ad5181c363412_D20180201-20190131">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001535527</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:ResearchAndDevelopmentExpenseMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-02-01</startDate>
            <endDate>2019-01-31</endDate>
        </period>
    </context>
    <context id="iaa109b3386584e8c92a9e76051704525_D20170201-20180131">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001535527</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:ResearchAndDevelopmentExpenseMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2017-02-01</startDate>
            <endDate>2018-01-31</endDate>
        </period>
    </context>
    <context id="ica04605d4bfa4606abaf65cf7d3f5173_D20190201-20200131">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001535527</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:GeneralAndAdministrativeExpenseMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-02-01</startDate>
            <endDate>2020-01-31</endDate>
        </period>
    </context>
    <context id="i9005f93e83bd4e18ad0b9e80b4e1fa9a_D20180201-20190131">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001535527</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:GeneralAndAdministrativeExpenseMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-02-01</startDate>
            <endDate>2019-01-31</endDate>
        </period>
    </context>
    <context id="i403a90efc90d4a46900bdadcc529e1ef_D20170201-20180131">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001535527</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:GeneralAndAdministrativeExpenseMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2017-02-01</startDate>
            <endDate>2018-01-31</endDate>
        </period>
    </context>
    <context id="ied2e1c24dac54d72a8ec8adf0b38ec02_D20190201-20200131">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001535527</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerSalesChannelAxis">us-gaap:SalesChannelThroughIntermediaryMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-02-01</startDate>
            <endDate>2020-01-31</endDate>
        </period>
    </context>
    <context id="ib6f2bba4d8e446069617bb97ee751b77_D20180201-20190131">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001535527</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerSalesChannelAxis">us-gaap:SalesChannelThroughIntermediaryMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-02-01</startDate>
            <endDate>2019-01-31</endDate>
        </period>
    </context>
    <context id="id4df921df5e045ce8005daa1371ee3f3_D20170201-20180131">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001535527</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerSalesChannelAxis">us-gaap:SalesChannelThroughIntermediaryMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2017-02-01</startDate>
            <endDate>2018-01-31</endDate>
        </period>
    </context>
    <context id="i2fc4998886f746c89109ce038c6b246d_D20190201-20200131">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001535527</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerSalesChannelAxis">us-gaap:SalesChannelDirectlyToConsumerMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-02-01</startDate>
            <endDate>2020-01-31</endDate>
        </period>
    </context>
    <context id="i395862d53e1b437ebc3ab63e800890d1_D20180201-20190131">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001535527</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerSalesChannelAxis">us-gaap:SalesChannelDirectlyToConsumerMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-02-01</startDate>
            <endDate>2019-01-31</endDate>
        </period>
    </context>
    <context id="ia568863f3c9e482f8670e0c4a5341fea_D20170201-20180131">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001535527</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerSalesChannelAxis">us-gaap:SalesChannelDirectlyToConsumerMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2017-02-01</startDate>
            <endDate>2018-01-31</endDate>
        </period>
    </context>
    <context id="i789826f921ec49b4aff9375cfe55d03a_D20190201-20200131">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001535527</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-02-01</startDate>
            <endDate>2020-01-31</endDate>
        </period>
    </context>
    <context id="id4c02e8538534ac0b0c3981b8ec39756_D20180201-20190131">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001535527</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-02-01</startDate>
            <endDate>2019-01-31</endDate>
        </period>
    </context>
    <context id="id81ff22f2bba4852bfbf1833d0b6caac_D20170201-20180131">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001535527</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2017-02-01</startDate>
            <endDate>2018-01-31</endDate>
        </period>
    </context>
    <context id="i1d1eaa9f0a924eac86cb00567a8a750e_D20190201-20200131">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001535527</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">us-gaap:EMEAMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-02-01</startDate>
            <endDate>2020-01-31</endDate>
        </period>
    </context>
    <context id="i6d4789fb79904402815ca527c0d465eb_D20180201-20190131">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001535527</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">us-gaap:EMEAMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-02-01</startDate>
            <endDate>2019-01-31</endDate>
        </period>
    </context>
    <context id="i3109e24c2b984b498605206d28c939b7_D20170201-20180131">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001535527</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">us-gaap:EMEAMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2017-02-01</startDate>
            <endDate>2018-01-31</endDate>
        </period>
    </context>
    <context id="i24e14d8fe1624649a8ffa12b32964fbc_D20190201-20200131">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001535527</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:AsiaPacificMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-02-01</startDate>
            <endDate>2020-01-31</endDate>
        </period>
    </context>
    <context id="i22dff6e99be243faac249d20d1092420_D20180201-20190131">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001535527</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:AsiaPacificMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-02-01</startDate>
            <endDate>2019-01-31</endDate>
        </period>
    </context>
    <context id="i88134922d42540149bac4cc917e2c56b_D20170201-20180131">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001535527</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:AsiaPacificMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2017-02-01</startDate>
            <endDate>2018-01-31</endDate>
        </period>
    </context>
    <context id="if0a4e1cc66b94fd397559d15ce6ea218_D20190201-20200131">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001535527</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">crwd:OtherCountriesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-02-01</startDate>
            <endDate>2020-01-31</endDate>
        </period>
    </context>
    <context id="i4a6b078e256d4847a207c65c9849cd5a_D20180201-20190131">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001535527</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">crwd:OtherCountriesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-02-01</startDate>
            <endDate>2019-01-31</endDate>
        </period>
    </context>
    <context id="i3f74eb8101fb4d9a9952fbeffadfcb14_D20170201-20180131">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001535527</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">crwd:OtherCountriesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2017-02-01</startDate>
            <endDate>2018-01-31</endDate>
        </period>
    </context>
    <context id="i84570eacb6994af1829e5447ffe43ff1_I20200131">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001535527</identifier>
            <segment>
                <xbrldi:typedMember dimension="us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis">
                    <us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis.domain>2020-02-01</us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis.domain>
                </xbrldi:typedMember>
            </segment>
        </entity>
        <period>
            <instant>2020-01-31</instant>
        </period>
    </context>
    <context id="icf5619953f8c4449aa87583a71a4b7be_D20190201-20200131">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001535527</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AdjustmentsForNewAccountingPronouncementsAxis">us-gaap:AccountingStandardsUpdate201409Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-02-01</startDate>
            <endDate>2020-01-31</endDate>
        </period>
    </context>
    <context id="i2e503ef2645d4944bde1c5494717a1b3_D20180201-20190131">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001535527</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AdjustmentsForNewAccountingPronouncementsAxis">us-gaap:AccountingStandardsUpdate201409Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-02-01</startDate>
            <endDate>2019-01-31</endDate>
        </period>
    </context>
    <context id="i3017d014166c4a0790823e00d9dd6c65_I20200131">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001535527</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">stpr:CA</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LossContingenciesByNatureOfContingencyAxis">us-gaap:StandbyLettersOfCreditMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-01-31</instant>
        </period>
    </context>
    <context id="ic49a082d929e4a63a89dd99a5135f30c_I20190131">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001535527</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">stpr:CA</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LossContingenciesByNatureOfContingencyAxis">us-gaap:StandbyLettersOfCreditMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-01-31</instant>
        </period>
    </context>
    <context id="i60227e3f83e94c7f8572ba095d7fdfc4_I20200131">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001535527</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">stpr:TX</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LossContingenciesByNatureOfContingencyAxis">us-gaap:StandbyLettersOfCreditMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-01-31</instant>
        </period>
    </context>
    <context id="i49f5de6e43de4a1c8847fd0118065008_I20190131">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001535527</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">stpr:TX</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LossContingenciesByNatureOfContingencyAxis">us-gaap:StandbyLettersOfCreditMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-01-31</instant>
        </period>
    </context>
    <context id="i3377311ef97a4c24b28fac4c6b1194fb_I20200131">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001535527</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:LossContingenciesByNatureOfContingencyAxis">us-gaap:IndemnificationGuaranteeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-01-31</instant>
        </period>
    </context>
    <context id="ibbbcf32058614e4bae52efa1be031b9c_I20190131">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001535527</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:LossContingenciesByNatureOfContingencyAxis">us-gaap:IndemnificationGuaranteeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-01-31</instant>
        </period>
    </context>
    <context id="i6722fb769e2c48d58ebab2acd5453c7b_I20200131">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001535527</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-01-31</instant>
        </period>
    </context>
    <context id="i7a7a5037ddf44924890d00b2bdaef85f_I20190131">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001535527</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-01-31</instant>
        </period>
    </context>
    <context id="i8e076b6e493d41e584d44f29871b2b5a_I20200131">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001535527</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">us-gaap:NonUsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-01-31</instant>
        </period>
    </context>
    <context id="iee303c4b2ea74463a352ea34352e9dc0_I20190131">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001535527</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">us-gaap:NonUsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-01-31</instant>
        </period>
    </context>
    <context id="i4b5c9fc015da4a1d983c31e2cc4e1c92_D20190201-20200131">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001535527</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassAMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-02-01</startDate>
            <endDate>2020-01-31</endDate>
        </period>
    </context>
    <context id="i3b3311ac8ef847d0bf06640a1f65b7be_D20190201-20200131">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001535527</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassBMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-02-01</startDate>
            <endDate>2020-01-31</endDate>
        </period>
    </context>
    <context id="i65552c38d44d47d082870eb2fe0bd953_D20190201-20200131">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001535527</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:RedeemableConvertiblePreferredStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-02-01</startDate>
            <endDate>2020-01-31</endDate>
        </period>
    </context>
    <context id="i77124a81fb61430aa072b0c35dab8244_D20180201-20190131">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001535527</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:RedeemableConvertiblePreferredStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-02-01</startDate>
            <endDate>2019-01-31</endDate>
        </period>
    </context>
    <context id="i8bacd73233f34123b9af08191adbf435_D20170201-20180131">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001535527</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:RedeemableConvertiblePreferredStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2017-02-01</startDate>
            <endDate>2018-01-31</endDate>
        </period>
    </context>
    <context id="i9921b84c64484b649e9bfc5f0de47784_D20190201-20200131">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001535527</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">crwd:RedeemableConvertiblePreferredStockWarrantsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-02-01</startDate>
            <endDate>2020-01-31</endDate>
        </period>
    </context>
    <context id="i0f14f9d994ef43d783729ffe4d8bec36_D20180201-20190131">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001535527</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">crwd:RedeemableConvertiblePreferredStockWarrantsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-02-01</startDate>
            <endDate>2019-01-31</endDate>
        </period>
    </context>
    <context id="i4cd2448412f84f19b4623d2de4b3c3eb_D20170201-20180131">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001535527</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">crwd:RedeemableConvertiblePreferredStockWarrantsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2017-02-01</startDate>
            <endDate>2018-01-31</endDate>
        </period>
    </context>
    <context id="i021ec3e4981047daa4ef8177293ce3a5_D20190201-20200131">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001535527</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">crwd:StockRepurchaseFromOutstandingStockOptionsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-02-01</startDate>
            <endDate>2020-01-31</endDate>
        </period>
    </context>
    <context id="ibfa68f7508d544f6b77a8717c75d56a2_D20180201-20190131">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001535527</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">crwd:StockRepurchaseFromOutstandingStockOptionsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-02-01</startDate>
            <endDate>2019-01-31</endDate>
        </period>
    </context>
    <context id="i5b20c129e0db4931bf3ba689e5c26516_D20170201-20180131">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001535527</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">crwd:StockRepurchaseFromOutstandingStockOptionsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2017-02-01</startDate>
            <endDate>2018-01-31</endDate>
        </period>
    </context>
    <context id="i9daeb59694d841eb88a44c6b127858e8_D20190201-20200131">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001535527</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">crwd:RSUAndPSUMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-02-01</startDate>
            <endDate>2020-01-31</endDate>
        </period>
    </context>
    <context id="ie2aebaf27b0e4696a3ff1dfd958677b5_D20180201-20190131">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001535527</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">crwd:RSUAndPSUMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-02-01</startDate>
            <endDate>2019-01-31</endDate>
        </period>
    </context>
    <context id="i22ccbec938a842369cf21f617587d301_D20170201-20180131">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001535527</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">crwd:RSUAndPSUMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2017-02-01</startDate>
            <endDate>2018-01-31</endDate>
        </period>
    </context>
    <context id="i0f41dcc01ea142db9aff19055aaf793b_D20190201-20200131">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001535527</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-02-01</startDate>
            <endDate>2020-01-31</endDate>
        </period>
    </context>
    <context id="i4950dd8d67e84a4ca874f3b2f0f0d03b_D20180201-20190131">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001535527</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-02-01</startDate>
            <endDate>2019-01-31</endDate>
        </period>
    </context>
    <context id="i591361440c224cd3875fe4484fd6cc9e_D20170201-20180131">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001535527</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2017-02-01</startDate>
            <endDate>2018-01-31</endDate>
        </period>
    </context>
    <context id="iaecd6c95afca420c8ff4f65553702d15_D20190201-20200131">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001535527</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">crwd:SharePurchaseRightsUnderEmployeeStockPurchasePlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-02-01</startDate>
            <endDate>2020-01-31</endDate>
        </period>
    </context>
    <context id="idb7e90b48bdd4b4e9ad0540e3cbf009e_D20180201-20190131">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001535527</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">crwd:SharePurchaseRightsUnderEmployeeStockPurchasePlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-02-01</startDate>
            <endDate>2019-01-31</endDate>
        </period>
    </context>
    <context id="i97114573aed14fd8a40572ac0a5e71c3_D20170201-20180131">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001535527</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">crwd:SharePurchaseRightsUnderEmployeeStockPurchasePlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2017-02-01</startDate>
            <endDate>2018-01-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="modules">
        <measure>crwd:modules</measure>
    </unit>
    <unit id="number">
        <measure>pure</measure>
    </unit>
    <unit id="unit_standard_installment">
        <measure>crwd:unit_Standard_installment</measure>
    </unit>
    <unit id="reportingunit">
        <measure>crwd:reportingUnit</measure>
    </unit>
    <unit id="segment">
        <measure>crwd:segment</measure>
    </unit>
    <unit id="unit_standard_item">
        <measure>crwd:unit_Standard_item</measure>
    </unit>
    <unit id="unit_standard_vote">
        <measure>crwd:unit_Standard_Vote</measure>
    </unit>
    <unit id="unit_standard_tranche">
        <measure>crwd:unit_Standard_tranche</measure>
    </unit>
    <dei:EntityCentralIndexKey
      contextRef="ic8f4fc80c1544b62a18084eb756ea94c_D20190201-20200131"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlMGY1MGI3NzZlZDQzMTA4ZjBiMWYwOTZlZDBkMzNiL3NlYzoyZTBmNTBiNzc2ZWQ0MzEwOGYwYjFmMDk2ZWQwZDMzYl8yMjk3L2ZyYWc6YTdmMjFkZWM5NzhiNDAyNmE0ZjNmNDU0ZmNkMDNhNGQvdGFibGU6YTNlOGNlNzhhNmI2NDA5MThlNTZhZTRmMDA1MzVjNGMvdGFibGVyYW5nZTphM2U4Y2U3OGE2YjY0MDkxOGU1NmFlNGYwMDUzNWM0Y18wLTEtMS0xLTIxNDU_8489e7ab-1bf0-42cd-b0b2-3b143b22091c">0001535527</dei:EntityCentralIndexKey>
    <dei:DocumentFiscalYearFocus
      contextRef="ic8f4fc80c1544b62a18084eb756ea94c_D20190201-20200131"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlMGY1MGI3NzZlZDQzMTA4ZjBiMWYwOTZlZDBkMzNiL3NlYzoyZTBmNTBiNzc2ZWQ0MzEwOGYwYjFmMDk2ZWQwZDMzYl8yMjk3L2ZyYWc6YTdmMjFkZWM5NzhiNDAyNmE0ZjNmNDU0ZmNkMDNhNGQvdGFibGU6YTNlOGNlNzhhNmI2NDA5MThlNTZhZTRmMDA1MzVjNGMvdGFibGVyYW5nZTphM2U4Y2U3OGE2YjY0MDkxOGU1NmFlNGYwMDUzNWM0Y18yLTEtMS0xLTIxNDc_ee4f4ad1-a458-4fb5-94a5-eb62dad9d3cc">2020</dei:DocumentFiscalYearFocus>
    <dei:DocumentFiscalPeriodFocus
      contextRef="ic8f4fc80c1544b62a18084eb756ea94c_D20190201-20200131"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlMGY1MGI3NzZlZDQzMTA4ZjBiMWYwOTZlZDBkMzNiL3NlYzoyZTBmNTBiNzc2ZWQ0MzEwOGYwYjFmMDk2ZWQwZDMzYl8yMjk3L2ZyYWc6YTdmMjFkZWM5NzhiNDAyNmE0ZjNmNDU0ZmNkMDNhNGQvdGFibGU6YTNlOGNlNzhhNmI2NDA5MThlNTZhZTRmMDA1MzVjNGMvdGFibGVyYW5nZTphM2U4Y2U3OGE2YjY0MDkxOGU1NmFlNGYwMDUzNWM0Y18zLTEtMS0xLTIxNDg_98967eef-4e74-404f-b56e-262aa524ec45">FY</dei:DocumentFiscalPeriodFocus>
    <dei:AmendmentFlag
      contextRef="ic8f4fc80c1544b62a18084eb756ea94c_D20190201-20200131"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlMGY1MGI3NzZlZDQzMTA4ZjBiMWYwOTZlZDBkMzNiL3NlYzoyZTBmNTBiNzc2ZWQ0MzEwOGYwYjFmMDk2ZWQwZDMzYl8yMjk3L2ZyYWc6YTdmMjFkZWM5NzhiNDAyNmE0ZjNmNDU0ZmNkMDNhNGQvdGFibGU6YTNlOGNlNzhhNmI2NDA5MThlNTZhZTRmMDA1MzVjNGMvdGFibGVyYW5nZTphM2U4Y2U3OGE2YjY0MDkxOGU1NmFlNGYwMDUzNWM0Y180LTEtMS0xLTIxNDg_4a5a5079-9eff-4126-8317-d2816b97d3e6">false</dei:AmendmentFlag>
    <dei:CurrentFiscalYearEndDate
      contextRef="ic8f4fc80c1544b62a18084eb756ea94c_D20190201-20200131"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlMGY1MGI3NzZlZDQzMTA4ZjBiMWYwOTZlZDBkMzNiL3NlYzoyZTBmNTBiNzc2ZWQ0MzEwOGYwYjFmMDk2ZWQwZDMzYl8yMjk3L2ZyYWc6YTdmMjFkZWM5NzhiNDAyNmE0ZjNmNDU0ZmNkMDNhNGQvdGV4dHJlZ2lvbjphN2YyMWRlYzk3OGI0MDI2YTRmM2Y0NTRmY2QwM2E0ZF8zODQ4MjkwNjk3MjMz_f4e6584b-34f1-43ab-88ff-b56316c35a9f">--01-31</dei:CurrentFiscalYearEndDate>
    <crwd:AdditionalExtendableDurationOfFund
      contextRef="i50adf71b8ed246338965f22ee27c9d05_D20190701-20190731"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlMGY1MGI3NzZlZDQzMTA4ZjBiMWYwOTZlZDBkMzNiL3NlYzoyZTBmNTBiNzc2ZWQ0MzEwOGYwYjFmMDk2ZWQwZDMzYl8xNTEvZnJhZzowYWY2OTcxNDY1ZjM0MTI1YTQ3MjJmMzg1NWIxZDZlNy90ZXh0cmVnaW9uOjBhZjY5NzE0NjVmMzQxMjVhNDcyMmYzODU1YjFkNmU3XzE2NDkyNjc1MzIxODE_ccc726fc-5c60-459f-8977-820e021f8b1c">P3Y</crwd:AdditionalExtendableDurationOfFund>
    <us-gaap:FiniteLivedIntangibleAssetUsefulLife
      contextRef="i9e0762afe00e40d9b2e0cb8f7c2b9724_D20190201-20200131"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlMGY1MGI3NzZlZDQzMTA4ZjBiMWYwOTZlZDBkMzNiL3NlYzoyZTBmNTBiNzc2ZWQ0MzEwOGYwYjFmMDk2ZWQwZDMzYl8xNTEvZnJhZzowYWY2OTcxNDY1ZjM0MTI1YTQ3MjJmMzg1NWIxZDZlNy90ZXh0cmVnaW9uOjBhZjY5NzE0NjVmMzQxMjVhNDcyMmYzODU1YjFkNmU3XzY1OTcwNjk4NjY0NTI_07f275f4-4dac-4211-9d6e-6e23bd116528">P3Y</us-gaap:FiniteLivedIntangibleAssetUsefulLife>
    <crwd:SubscriptionTerm
      contextRef="i9e0762afe00e40d9b2e0cb8f7c2b9724_D20190201-20200131"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlMGY1MGI3NzZlZDQzMTA4ZjBiMWYwOTZlZDBkMzNiL3NlYzoyZTBmNTBiNzc2ZWQ0MzEwOGYwYjFmMDk2ZWQwZDMzYl8xNTEvZnJhZzowYWY2OTcxNDY1ZjM0MTI1YTQ3MjJmMzg1NWIxZDZlNy90ZXh0cmVnaW9uOjBhZjY5NzE0NjVmMzQxMjVhNDcyMmYzODU1YjFkNmU3XzEwOTk1MTE3NjM5MzM_ca195a3b-aaf6-43a5-831b-fdfb81bab101">P1Y</crwd:SubscriptionTerm>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1
      contextRef="i673242ad9b5246819254b819177aab36_D20190201-20200131"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlMGY1MGI3NzZlZDQzMTA4ZjBiMWYwOTZlZDBkMzNiL3NlYzoyZTBmNTBiNzc2ZWQ0MzEwOGYwYjFmMDk2ZWQwZDMzYl8xNTEvZnJhZzowYWY2OTcxNDY1ZjM0MTI1YTQ3MjJmMzg1NWIxZDZlNy90ZXh0cmVnaW9uOjBhZjY5NzE0NjVmMzQxMjVhNDcyMmYzODU1YjFkNmU3XzM4NDgyOTA4NzM0MjA_3f6d367c-426e-4d00-8dc8-18b73eb90fb9">P4Y</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage
      contextRef="i4a485d5f01d846e484a6c1b44f51a27a_D20180901-20180930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlMGY1MGI3NzZlZDQzMTA4ZjBiMWYwOTZlZDBkMzNiL3NlYzoyZTBmNTBiNzc2ZWQ0MzEwOGYwYjFmMDk2ZWQwZDMzYl8xNTQvZnJhZzo0NmE4OTdmZGEwZGY0ZDcxYTliNDYwNWJiYzU3ZjQ0MC90ZXh0cmVnaW9uOjQ2YTg5N2ZkYTBkZjRkNzFhOWI0NjA1YmJjNTdmNDQwXzM4NDgyOTA2OTczMDk_9fdf0b49-2ab2-4780-8594-8d437ca897ef"
      unitRef="number">0.25</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1
      contextRef="i673242ad9b5246819254b819177aab36_D20190201-20200131"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlMGY1MGI3NzZlZDQzMTA4ZjBiMWYwOTZlZDBkMzNiL3NlYzoyZTBmNTBiNzc2ZWQ0MzEwOGYwYjFmMDk2ZWQwZDMzYl8xOTAvZnJhZzo3YzU2ZjFhZmVlM2U0MTc3ODkzNDAxNTM4YmZkM2Q3OS90ZXh0cmVnaW9uOjdjNTZmMWFmZWUzZTQxNzc4OTM0MDE1MzhiZmQzZDc5XzM4NDgyOTA3MjkxMzc_690cd40b-b895-4030-9b3b-2d4414e1a4b1">P4Y</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage
      contextRef="i4a485d5f01d846e484a6c1b44f51a27a_D20180901-20180930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlMGY1MGI3NzZlZDQzMTA4ZjBiMWYwOTZlZDBkMzNiL3NlYzoyZTBmNTBiNzc2ZWQ0MzEwOGYwYjFmMDk2ZWQwZDMzYl8xOTMvZnJhZzpiN2Y1MmQwZTIwZDY0MDRjOWJhNjE4OTJiZjExMzZlOS90ZXh0cmVnaW9uOmI3ZjUyZDBlMjBkNjQwNGM5YmE2MTg5MmJmMTEzNmU5XzE2NDkyNjc0NDE3NTE_9fdf0b49-2ab2-4780-8594-8d437ca897ef"
      unitRef="number">0.25</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage>
    <crwd:SubscriptionTerm
      contextRef="i9e0762afe00e40d9b2e0cb8f7c2b9724_D20190201-20200131"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlMGY1MGI3NzZlZDQzMTA4ZjBiMWYwOTZlZDBkMzNiL3NlYzoyZTBmNTBiNzc2ZWQ0MzEwOGYwYjFmMDk2ZWQwZDMzYl8yMzg2L2ZyYWc6YWFhYzgzMDI2ZWJlNDgzZmE1MTBkMGRhMTk1Mjk2N2QvdGV4dHJlZ2lvbjphYWFjODMwMjZlYmU0ODNmYTUxMGQwZGExOTUyOTY3ZF81NDk3NTU4MTQyNjI1_ad259207-2c3d-4abb-be6c-c31b9a799e21">P1Y</crwd:SubscriptionTerm>
    <dei:DocumentType
      contextRef="ic8f4fc80c1544b62a18084eb756ea94c_D20190201-20200131"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlMGY1MGI3NzZlZDQzMTA4ZjBiMWYwOTZlZDBkMzNiL3NlYzoyZTBmNTBiNzc2ZWQ0MzEwOGYwYjFmMDk2ZWQwZDMzYl8xL2ZyYWc6Y2M1MjVhZGE3MzI3NGMwMDgwMjdkOWQ3YzUxMzA0ZTIvdGV4dHJlZ2lvbjpjYzUyNWFkYTczMjc0YzAwODAyN2Q5ZDdjNTEzMDRlMl8zODQ4MjkwNzIzNDg5_85f00305-5a36-4fd0-990d-4cf57a40c105">10-K</dei:DocumentType>
    <dei:DocumentAnnualReport
      contextRef="ic8f4fc80c1544b62a18084eb756ea94c_D20190201-20200131"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlMGY1MGI3NzZlZDQzMTA4ZjBiMWYwOTZlZDBkMzNiL3NlYzoyZTBmNTBiNzc2ZWQ0MzEwOGYwYjFmMDk2ZWQwZDMzYl8xL2ZyYWc6Y2M1MjVhZGE3MzI3NGMwMDgwMjdkOWQ3YzUxMzA0ZTIvdGFibGU6ZTk1Zjc4ODYzMmRlNGMzZTkyZDkzOThiNjFmZTI4YzQvdGFibGVyYW5nZTplOTVmNzg4NjMyZGU0YzNlOTJkOTM5OGI2MWZlMjhjNF8wLTAtMS0xLTE5MTU_1f6fe0b6-e367-4669-98f0-75d2ffb49396">true</dei:DocumentAnnualReport>
    <dei:DocumentPeriodEndDate
      contextRef="ic8f4fc80c1544b62a18084eb756ea94c_D20190201-20200131"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlMGY1MGI3NzZlZDQzMTA4ZjBiMWYwOTZlZDBkMzNiL3NlYzoyZTBmNTBiNzc2ZWQ0MzEwOGYwYjFmMDk2ZWQwZDMzYl8xL2ZyYWc6Y2M1MjVhZGE3MzI3NGMwMDgwMjdkOWQ3YzUxMzA0ZTIvdGV4dHJlZ2lvbjpjYzUyNWFkYTczMjc0YzAwODAyN2Q5ZDdjNTEzMDRlMl8zODQ4MjkwNzIzNDk4_554fcbfe-7cab-4b72-9956-b54d9dfc4d3d">2020-01-31</dei:DocumentPeriodEndDate>
    <dei:DocumentTransitionReport
      contextRef="ic8f4fc80c1544b62a18084eb756ea94c_D20190201-20200131"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlMGY1MGI3NzZlZDQzMTA4ZjBiMWYwOTZlZDBkMzNiL3NlYzoyZTBmNTBiNzc2ZWQ0MzEwOGYwYjFmMDk2ZWQwZDMzYl8xL2ZyYWc6Y2M1MjVhZGE3MzI3NGMwMDgwMjdkOWQ3YzUxMzA0ZTIvdGFibGU6OWY2MGQxZmQ1YmRhNGNmNjkzOTgzNDEzYjgwNjAzZTkvdGFibGVyYW5nZTo5ZjYwZDFmZDViZGE0Y2Y2OTM5ODM0MTNiODA2MDNlOV8wLTAtMS0xLTE5MTc_793b1d18-fd3a-4fca-aeab-b47d6517d1a3">false</dei:DocumentTransitionReport>
    <dei:EntityFileNumber
      contextRef="ic8f4fc80c1544b62a18084eb756ea94c_D20190201-20200131"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlMGY1MGI3NzZlZDQzMTA4ZjBiMWYwOTZlZDBkMzNiL3NlYzoyZTBmNTBiNzc2ZWQ0MzEwOGYwYjFmMDk2ZWQwZDMzYl8xL2ZyYWc6Y2M1MjVhZGE3MzI3NGMwMDgwMjdkOWQ3YzUxMzA0ZTIvdGV4dHJlZ2lvbjpjYzUyNWFkYTczMjc0YzAwODAyN2Q5ZDdjNTEzMDRlMl8zODQ4MjkwNzIzNTAw_8db8f9fb-31f7-4bfe-b880-84519358cbb6">001-38933</dei:EntityFileNumber>
    <dei:EntityRegistrantName
      contextRef="ic8f4fc80c1544b62a18084eb756ea94c_D20190201-20200131"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlMGY1MGI3NzZlZDQzMTA4ZjBiMWYwOTZlZDBkMzNiL3NlYzoyZTBmNTBiNzc2ZWQ0MzEwOGYwYjFmMDk2ZWQwZDMzYl8xL2ZyYWc6Y2M1MjVhZGE3MzI3NGMwMDgwMjdkOWQ3YzUxMzA0ZTIvdGV4dHJlZ2lvbjpjYzUyNWFkYTczMjc0YzAwODAyN2Q5ZDdjNTEzMDRlMl8zODQ4MjkwNzIzNTEx_f081c84c-a878-4635-a736-d92142296bbd">CROWDSTRIKE HOLDINGS, INC.</dei:EntityRegistrantName>
    <dei:EntityIncorporationStateCountryCode
      contextRef="ic8f4fc80c1544b62a18084eb756ea94c_D20190201-20200131"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlMGY1MGI3NzZlZDQzMTA4ZjBiMWYwOTZlZDBkMzNiL3NlYzoyZTBmNTBiNzc2ZWQ0MzEwOGYwYjFmMDk2ZWQwZDMzYl8xL2ZyYWc6Y2M1MjVhZGE3MzI3NGMwMDgwMjdkOWQ3YzUxMzA0ZTIvdGFibGU6OTJiMDRiMGJmNWE2NGIyMTg1OGU4N2YwZDhlMmNlY2EvdGFibGVyYW5nZTo5MmIwNGIwYmY1YTY0YjIxODU4ZTg3ZjBkOGUyY2VjYV8wLTAtMS0xLTE5NTk_bd0fe4d2-79c8-4b88-98d6-de9515d93f59">DE</dei:EntityIncorporationStateCountryCode>
    <dei:EntityTaxIdentificationNumber
      contextRef="ic8f4fc80c1544b62a18084eb756ea94c_D20190201-20200131"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlMGY1MGI3NzZlZDQzMTA4ZjBiMWYwOTZlZDBkMzNiL3NlYzoyZTBmNTBiNzc2ZWQ0MzEwOGYwYjFmMDk2ZWQwZDMzYl8xL2ZyYWc6Y2M1MjVhZGE3MzI3NGMwMDgwMjdkOWQ3YzUxMzA0ZTIvdGFibGU6OTJiMDRiMGJmNWE2NGIyMTg1OGU4N2YwZDhlMmNlY2EvdGFibGVyYW5nZTo5MmIwNGIwYmY1YTY0YjIxODU4ZTg3ZjBkOGUyY2VjYV8wLTEwLTEtMS0yMDQyNQ_51915f18-2588-4a82-bb09-68145cdfd9a9">45-3788918</dei:EntityTaxIdentificationNumber>
    <dei:EntityAddressAddressLine1
      contextRef="ic8f4fc80c1544b62a18084eb756ea94c_D20190201-20200131"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlMGY1MGI3NzZlZDQzMTA4ZjBiMWYwOTZlZDBkMzNiL3NlYzoyZTBmNTBiNzc2ZWQ0MzEwOGYwYjFmMDk2ZWQwZDMzYl8xL2ZyYWc6Y2M1MjVhZGE3MzI3NGMwMDgwMjdkOWQ3YzUxMzA0ZTIvdGV4dHJlZ2lvbjpjYzUyNWFkYTczMjc0YzAwODAyN2Q5ZDdjNTEzMDRlMl8zODQ4MjkwNzI3MzQ2_986dec14-548a-483e-9769-869e5eee481e">150 Mathilda Place</dei:EntityAddressAddressLine1>
    <dei:EntityAddressAddressLine2
      contextRef="ic8f4fc80c1544b62a18084eb756ea94c_D20190201-20200131"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlMGY1MGI3NzZlZDQzMTA4ZjBiMWYwOTZlZDBkMzNiL3NlYzoyZTBmNTBiNzc2ZWQ0MzEwOGYwYjFmMDk2ZWQwZDMzYl8xL2ZyYWc6Y2M1MjVhZGE3MzI3NGMwMDgwMjdkOWQ3YzUxMzA0ZTIvdGV4dHJlZ2lvbjpjYzUyNWFkYTczMjc0YzAwODAyN2Q5ZDdjNTEzMDRlMl8zODQ4MjkwNzI3MzY2_4fd4bda0-e44b-4873-a5bd-45c6269f07bc">Suite 300</dei:EntityAddressAddressLine2>
    <dei:EntityAddressCityOrTown
      contextRef="ic8f4fc80c1544b62a18084eb756ea94c_D20190201-20200131"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlMGY1MGI3NzZlZDQzMTA4ZjBiMWYwOTZlZDBkMzNiL3NlYzoyZTBmNTBiNzc2ZWQ0MzEwOGYwYjFmMDk2ZWQwZDMzYl8xL2ZyYWc6Y2M1MjVhZGE3MzI3NGMwMDgwMjdkOWQ3YzUxMzA0ZTIvdGV4dHJlZ2lvbjpjYzUyNWFkYTczMjc0YzAwODAyN2Q5ZDdjNTEzMDRlMl8zODQ4MjkwNzI3Mzc3_b2c4d618-1c63-499a-a9dc-e89ec6b363a7">Sunnyvale</dei:EntityAddressCityOrTown>
    <dei:EntityAddressStateOrProvince
      contextRef="ic8f4fc80c1544b62a18084eb756ea94c_D20190201-20200131"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlMGY1MGI3NzZlZDQzMTA4ZjBiMWYwOTZlZDBkMzNiL3NlYzoyZTBmNTBiNzc2ZWQ0MzEwOGYwYjFmMDk2ZWQwZDMzYl8xL2ZyYWc6Y2M1MjVhZGE3MzI3NGMwMDgwMjdkOWQ3YzUxMzA0ZTIvdGV4dHJlZ2lvbjpjYzUyNWFkYTczMjc0YzAwODAyN2Q5ZDdjNTEzMDRlMl8zODQ4MjkwNzI3Mzg4_4cc51a29-8b15-499a-972e-572c61680000">CA</dei:EntityAddressStateOrProvince>
    <dei:EntityAddressPostalZipCode
      contextRef="ic8f4fc80c1544b62a18084eb756ea94c_D20190201-20200131"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlMGY1MGI3NzZlZDQzMTA4ZjBiMWYwOTZlZDBkMzNiL3NlYzoyZTBmNTBiNzc2ZWQ0MzEwOGYwYjFmMDk2ZWQwZDMzYl8xL2ZyYWc6Y2M1MjVhZGE3MzI3NGMwMDgwMjdkOWQ3YzUxMzA0ZTIvdGV4dHJlZ2lvbjpjYzUyNWFkYTczMjc0YzAwODAyN2Q5ZDdjNTEzMDRlMl8zODQ4MjkwNzI3NDAw_f23543d8-e725-47b4-b203-7e7f389fa522">94086</dei:EntityAddressPostalZipCode>
    <dei:CityAreaCode
      contextRef="ic8f4fc80c1544b62a18084eb756ea94c_D20190201-20200131"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlMGY1MGI3NzZlZDQzMTA4ZjBiMWYwOTZlZDBkMzNiL3NlYzoyZTBmNTBiNzc2ZWQ0MzEwOGYwYjFmMDk2ZWQwZDMzYl8xL2ZyYWc6Y2M1MjVhZGE3MzI3NGMwMDgwMjdkOWQ3YzUxMzA0ZTIvdGV4dHJlZ2lvbjpjYzUyNWFkYTczMjc0YzAwODAyN2Q5ZDdjNTEzMDRlMl8xNjQ5MjY3NDU5ODUw_d34a58ac-f919-42fe-a48f-c84106a0a459">888</dei:CityAreaCode>
    <dei:LocalPhoneNumber
      contextRef="ic8f4fc80c1544b62a18084eb756ea94c_D20190201-20200131"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlMGY1MGI3NzZlZDQzMTA4ZjBiMWYwOTZlZDBkMzNiL3NlYzoyZTBmNTBiNzc2ZWQ0MzEwOGYwYjFmMDk2ZWQwZDMzYl8xL2ZyYWc6Y2M1MjVhZGE3MzI3NGMwMDgwMjdkOWQ3YzUxMzA0ZTIvdGV4dHJlZ2lvbjpjYzUyNWFkYTczMjc0YzAwODAyN2Q5ZDdjNTEzMDRlMl8xNjQ5MjY3NDU5ODU0_14ce4a37-a1fd-482d-a5cb-f6e0c3abe7b5">512-8906</dei:LocalPhoneNumber>
    <dei:Security12bTitle
      contextRef="ic8f4fc80c1544b62a18084eb756ea94c_D20190201-20200131"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlMGY1MGI3NzZlZDQzMTA4ZjBiMWYwOTZlZDBkMzNiL3NlYzoyZTBmNTBiNzc2ZWQ0MzEwOGYwYjFmMDk2ZWQwZDMzYl8xL2ZyYWc6Y2M1MjVhZGE3MzI3NGMwMDgwMjdkOWQ3YzUxMzA0ZTIvdGFibGU6ZWRiOTU4Y2Y0YzhmNDc4YmI3MzcyODFmZTM5N2YzNzkvdGFibGVyYW5nZTplZGI5NThjZjRjOGY0NzhiYjczNzI4MWZlMzk3ZjM3OV8xLTAtMS0xLTIwMTI_4ff90a08-f9db-492a-89be-1e182ba39d51">Class&#160;A common stock, par value $0.0005 per share</dei:Security12bTitle>
    <dei:TradingSymbol
      contextRef="ic8f4fc80c1544b62a18084eb756ea94c_D20190201-20200131"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlMGY1MGI3NzZlZDQzMTA4ZjBiMWYwOTZlZDBkMzNiL3NlYzoyZTBmNTBiNzc2ZWQ0MzEwOGYwYjFmMDk2ZWQwZDMzYl8xL2ZyYWc6Y2M1MjVhZGE3MzI3NGMwMDgwMjdkOWQ3YzUxMzA0ZTIvdGFibGU6ZWRiOTU4Y2Y0YzhmNDc4YmI3MzcyODFmZTM5N2YzNzkvdGFibGVyYW5nZTplZGI5NThjZjRjOGY0NzhiYjczNzI4MWZlMzk3ZjM3OV8xLTEtMS0xLTIwMTQ_12cd8fee-97a7-4607-99be-88dbbc3bc64b">CRWD</dei:TradingSymbol>
    <dei:SecurityExchangeName
      contextRef="ic8f4fc80c1544b62a18084eb756ea94c_D20190201-20200131"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlMGY1MGI3NzZlZDQzMTA4ZjBiMWYwOTZlZDBkMzNiL3NlYzoyZTBmNTBiNzc2ZWQ0MzEwOGYwYjFmMDk2ZWQwZDMzYl8xL2ZyYWc6Y2M1MjVhZGE3MzI3NGMwMDgwMjdkOWQ3YzUxMzA0ZTIvdGFibGU6ZWRiOTU4Y2Y0YzhmNDc4YmI3MzcyODFmZTM5N2YzNzkvdGFibGVyYW5nZTplZGI5NThjZjRjOGY0NzhiYjczNzI4MWZlMzk3ZjM3OV8xLTItMS0xLTIwMTY_f86c3d93-2833-42a3-bfa7-e6bf3cca9072">NASDAQ</dei:SecurityExchangeName>
    <dei:EntityWellKnownSeasonedIssuer
      contextRef="ic8f4fc80c1544b62a18084eb756ea94c_D20190201-20200131"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlMGY1MGI3NzZlZDQzMTA4ZjBiMWYwOTZlZDBkMzNiL3NlYzoyZTBmNTBiNzc2ZWQ0MzEwOGYwYjFmMDk2ZWQwZDMzYl8xL2ZyYWc6Y2M1MjVhZGE3MzI3NGMwMDgwMjdkOWQ3YzUxMzA0ZTIvdGV4dHJlZ2lvbjpjYzUyNWFkYTczMjc0YzAwODAyN2Q5ZDdjNTEzMDRlMl8zODQ4MjkwNzI3NTM0_15295b73-5a0c-432c-8d32-5c85a83be222">No</dei:EntityWellKnownSeasonedIssuer>
    <dei:EntityVoluntaryFilers
      contextRef="ic8f4fc80c1544b62a18084eb756ea94c_D20190201-20200131"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlMGY1MGI3NzZlZDQzMTA4ZjBiMWYwOTZlZDBkMzNiL3NlYzoyZTBmNTBiNzc2ZWQ0MzEwOGYwYjFmMDk2ZWQwZDMzYl8xL2ZyYWc6Y2M1MjVhZGE3MzI3NGMwMDgwMjdkOWQ3YzUxMzA0ZTIvdGV4dHJlZ2lvbjpjYzUyNWFkYTczMjc0YzAwODAyN2Q5ZDdjNTEzMDRlMl8zODQ4MjkwNzI2ODA5_0a417bef-a91f-435e-a581-d332f9b0cf08">No</dei:EntityVoluntaryFilers>
    <dei:EntityCurrentReportingStatus
      contextRef="ic8f4fc80c1544b62a18084eb756ea94c_D20190201-20200131"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlMGY1MGI3NzZlZDQzMTA4ZjBiMWYwOTZlZDBkMzNiL3NlYzoyZTBmNTBiNzc2ZWQ0MzEwOGYwYjFmMDk2ZWQwZDMzYl8xL2ZyYWc6Y2M1MjVhZGE3MzI3NGMwMDgwMjdkOWQ3YzUxMzA0ZTIvdGV4dHJlZ2lvbjpjYzUyNWFkYTczMjc0YzAwODAyN2Q5ZDdjNTEzMDRlMl8zODQ4MjkwNzIzNTQx_a891cd80-5aa1-4db2-8a04-343af7798923">Yes</dei:EntityCurrentReportingStatus>
    <dei:EntityInteractiveDataCurrent
      contextRef="ic8f4fc80c1544b62a18084eb756ea94c_D20190201-20200131"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlMGY1MGI3NzZlZDQzMTA4ZjBiMWYwOTZlZDBkMzNiL3NlYzoyZTBmNTBiNzc2ZWQ0MzEwOGYwYjFmMDk2ZWQwZDMzYl8xL2ZyYWc6Y2M1MjVhZGE3MzI3NGMwMDgwMjdkOWQ3YzUxMzA0ZTIvdGV4dHJlZ2lvbjpjYzUyNWFkYTczMjc0YzAwODAyN2Q5ZDdjNTEzMDRlMl8zODQ4MjkwNzIzNTQ2_c1d8bb83-661c-4ed1-b509-1558376a21a3">Yes</dei:EntityInteractiveDataCurrent>
    <dei:EntityFilerCategory
      contextRef="ic8f4fc80c1544b62a18084eb756ea94c_D20190201-20200131"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlMGY1MGI3NzZlZDQzMTA4ZjBiMWYwOTZlZDBkMzNiL3NlYzoyZTBmNTBiNzc2ZWQ0MzEwOGYwYjFmMDk2ZWQwZDMzYl8xL2ZyYWc6Y2M1MjVhZGE3MzI3NGMwMDgwMjdkOWQ3YzUxMzA0ZTIvdGFibGU6M2I5MjNlMTQ1NzIxNDk0Y2I4YjViYzkzMjA5MDQxMmYvdGFibGVyYW5nZTozYjkyM2UxNDU3MjE0OTRjYjhiNWJjOTMyMDkwNDEyZl8xLTAtMS0xLTIwMzY_e0ced807-dbb2-438e-a6a2-20bb66455b59">Non-accelerated Filer</dei:EntityFilerCategory>
    <dei:EntitySmallBusiness
      contextRef="ic8f4fc80c1544b62a18084eb756ea94c_D20190201-20200131"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlMGY1MGI3NzZlZDQzMTA4ZjBiMWYwOTZlZDBkMzNiL3NlYzoyZTBmNTBiNzc2ZWQ0MzEwOGYwYjFmMDk2ZWQwZDMzYl8xL2ZyYWc6Y2M1MjVhZGE3MzI3NGMwMDgwMjdkOWQ3YzUxMzA0ZTIvdGFibGU6M2I5MjNlMTQ1NzIxNDk0Y2I4YjViYzkzMjA5MDQxMmYvdGFibGVyYW5nZTozYjkyM2UxNDU3MjE0OTRjYjhiNWJjOTMyMDkwNDEyZl8xLTMtMS0xLTIwNDA_04b57adb-f2b7-4b6f-919a-f1496b8f3fce">false</dei:EntitySmallBusiness>
    <dei:EntityEmergingGrowthCompany
      contextRef="ic8f4fc80c1544b62a18084eb756ea94c_D20190201-20200131"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlMGY1MGI3NzZlZDQzMTA4ZjBiMWYwOTZlZDBkMzNiL3NlYzoyZTBmNTBiNzc2ZWQ0MzEwOGYwYjFmMDk2ZWQwZDMzYl8xL2ZyYWc6Y2M1MjVhZGE3MzI3NGMwMDgwMjdkOWQ3YzUxMzA0ZTIvdGFibGU6M2I5MjNlMTQ1NzIxNDk0Y2I4YjViYzkzMjA5MDQxMmYvdGFibGVyYW5nZTozYjkyM2UxNDU3MjE0OTRjYjhiNWJjOTMyMDkwNDEyZl8yLTMtMS0xLTIwNDA_f0d2d9a9-4e66-484f-8ed3-a516cd7c9a2b">true</dei:EntityEmergingGrowthCompany>
    <dei:EntityExTransitionPeriod
      contextRef="ic8f4fc80c1544b62a18084eb756ea94c_D20190201-20200131"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlMGY1MGI3NzZlZDQzMTA4ZjBiMWYwOTZlZDBkMzNiL3NlYzoyZTBmNTBiNzc2ZWQ0MzEwOGYwYjFmMDk2ZWQwZDMzYl8xL2ZyYWc6Y2M1MjVhZGE3MzI3NGMwMDgwMjdkOWQ3YzUxMzA0ZTIvdGV4dHJlZ2lvbjpjYzUyNWFkYTczMjc0YzAwODAyN2Q5ZDdjNTEzMDRlMl8zODQ4MjkwNzIzNTUx_936efb89-899a-4c4f-92e8-a5ab1250ff71">false</dei:EntityExTransitionPeriod>
    <dei:EntityShellCompany
      contextRef="ic8f4fc80c1544b62a18084eb756ea94c_D20190201-20200131"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlMGY1MGI3NzZlZDQzMTA4ZjBiMWYwOTZlZDBkMzNiL3NlYzoyZTBmNTBiNzc2ZWQ0MzEwOGYwYjFmMDk2ZWQwZDMzYl8xL2ZyYWc6Y2M1MjVhZGE3MzI3NGMwMDgwMjdkOWQ3YzUxMzA0ZTIvdGV4dHJlZ2lvbjpjYzUyNWFkYTczMjc0YzAwODAyN2Q5ZDdjNTEzMDRlMl8zODQ4MjkwNzIzNTU0_bc33dced-87ec-43a2-9dd1-746943ac723c">false</dei:EntityShellCompany>
    <dei:EntityPublicFloat
      contextRef="icca02957676e4ec89720057928383cd3_I20190731"
      decimals="-7"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlMGY1MGI3NzZlZDQzMTA4ZjBiMWYwOTZlZDBkMzNiL3NlYzoyZTBmNTBiNzc2ZWQ0MzEwOGYwYjFmMDk2ZWQwZDMzYl8xL2ZyYWc6Y2M1MjVhZGE3MzI3NGMwMDgwMjdkOWQ3YzUxMzA0ZTIvdGV4dHJlZ2lvbjpjYzUyNWFkYTczMjc0YzAwODAyN2Q5ZDdjNTEzMDRlMl8zODQ4MjkwNzI2ODgz_4b3cebc3-1932-4e84-875f-702260dd557b"
      unitRef="usd">6150000000</dei:EntityPublicFloat>
    <dei:EntityCommonStockSharesOutstanding
      contextRef="i6ff9f9a6a4b74d2b9ef7ef6036b3c5dd_I20200229"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlMGY1MGI3NzZlZDQzMTA4ZjBiMWYwOTZlZDBkMzNiL3NlYzoyZTBmNTBiNzc2ZWQ0MzEwOGYwYjFmMDk2ZWQwZDMzYl8xL2ZyYWc6Y2M1MjVhZGE3MzI3NGMwMDgwMjdkOWQ3YzUxMzA0ZTIvdGV4dHJlZ2lvbjpjYzUyNWFkYTczMjc0YzAwODAyN2Q5ZDdjNTEzMDRlMl8zODQ4MjkwNzI3NTE1_c78b5099-e60c-4ab0-9949-6433df499f40"
      unitRef="shares">114945286</dei:EntityCommonStockSharesOutstanding>
    <dei:EntityCommonStockSharesOutstanding
      contextRef="ia37c17baaed64bf5aed26ae8ce8ba901_I20200229"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlMGY1MGI3NzZlZDQzMTA4ZjBiMWYwOTZlZDBkMzNiL3NlYzoyZTBmNTBiNzc2ZWQ0MzEwOGYwYjFmMDk2ZWQwZDMzYl8xL2ZyYWc6Y2M1MjVhZGE3MzI3NGMwMDgwMjdkOWQ3YzUxMzA0ZTIvdGV4dHJlZ2lvbjpjYzUyNWFkYTczMjc0YzAwODAyN2Q5ZDdjNTEzMDRlMl8zODQ4MjkwNzI3NTA1_37fb3bc6-62a9-4fd6-905a-d2bc632ffed0"
      unitRef="shares">98267729</dei:EntityCommonStockSharesOutstanding>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="ib2cdc2f142544681974fd015733a7280_I20200131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlMGY1MGI3NzZlZDQzMTA4ZjBiMWYwOTZlZDBkMzNiL3NlYzoyZTBmNTBiNzc2ZWQ0MzEwOGYwYjFmMDk2ZWQwZDMzYl8xMjQvZnJhZzo5NTQzMTkzODc4OWM0YjhhOGU5NmM2NDQwYTA4NjFkMC90YWJsZTphZjkzMmNlZGRhYTE0NWQ4OTI4MzQ5MWVhYjVkNjQ4ZC90YWJsZXJhbmdlOmFmOTMyY2VkZGFhMTQ1ZDg5MjgzNDkxZWFiNWQ2NDhkXzUtMS0xLTEtMA_5264629e-97ab-4fb4-b81e-788c8685b7b5"
      unitRef="usd">264798000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="i55f24cb0d9164d4686ccc12cc9135ac1_I20190131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlMGY1MGI3NzZlZDQzMTA4ZjBiMWYwOTZlZDBkMzNiL3NlYzoyZTBmNTBiNzc2ZWQ0MzEwOGYwYjFmMDk2ZWQwZDMzYl8xMjQvZnJhZzo5NTQzMTkzODc4OWM0YjhhOGU5NmM2NDQwYTA4NjFkMC90YWJsZTphZjkzMmNlZGRhYTE0NWQ4OTI4MzQ5MWVhYjVkNjQ4ZC90YWJsZXJhbmdlOmFmOTMyY2VkZGFhMTQ1ZDg5MjgzNDkxZWFiNWQ2NDhkXzUtMy0xLTEtMA_afcdddf6-53e5-4de5-a629-e47a742ce785"
      unitRef="usd">88408000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:MarketableSecuritiesCurrent
      contextRef="ib2cdc2f142544681974fd015733a7280_I20200131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlMGY1MGI3NzZlZDQzMTA4ZjBiMWYwOTZlZDBkMzNiL3NlYzoyZTBmNTBiNzc2ZWQ0MzEwOGYwYjFmMDk2ZWQwZDMzYl8xMjQvZnJhZzo5NTQzMTkzODc4OWM0YjhhOGU5NmM2NDQwYTA4NjFkMC90YWJsZTphZjkzMmNlZGRhYTE0NWQ4OTI4MzQ5MWVhYjVkNjQ4ZC90YWJsZXJhbmdlOmFmOTMyY2VkZGFhMTQ1ZDg5MjgzNDkxZWFiNWQ2NDhkXzYtMS0xLTEtMA_a4d8615c-00e0-4167-b9b7-2e328ca5ffd4"
      unitRef="usd">647266000</us-gaap:MarketableSecuritiesCurrent>
    <us-gaap:MarketableSecuritiesCurrent
      contextRef="i55f24cb0d9164d4686ccc12cc9135ac1_I20190131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlMGY1MGI3NzZlZDQzMTA4ZjBiMWYwOTZlZDBkMzNiL3NlYzoyZTBmNTBiNzc2ZWQ0MzEwOGYwYjFmMDk2ZWQwZDMzYl8xMjQvZnJhZzo5NTQzMTkzODc4OWM0YjhhOGU5NmM2NDQwYTA4NjFkMC90YWJsZTphZjkzMmNlZGRhYTE0NWQ4OTI4MzQ5MWVhYjVkNjQ4ZC90YWJsZXJhbmdlOmFmOTMyY2VkZGFhMTQ1ZDg5MjgzNDkxZWFiNWQ2NDhkXzYtMy0xLTEtMA_71d260d3-aa24-465e-a82b-fbacf9f60bd8"
      unitRef="usd">103247000</us-gaap:MarketableSecuritiesCurrent>
    <us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent
      contextRef="ib2cdc2f142544681974fd015733a7280_I20200131"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlMGY1MGI3NzZlZDQzMTA4ZjBiMWYwOTZlZDBkMzNiL3NlYzoyZTBmNTBiNzc2ZWQ0MzEwOGYwYjFmMDk2ZWQwZDMzYl8xMjQvZnJhZzo5NTQzMTkzODc4OWM0YjhhOGU5NmM2NDQwYTA4NjFkMC90YWJsZTphZjkzMmNlZGRhYTE0NWQ4OTI4MzQ5MWVhYjVkNjQ4ZC90YWJsZXJhbmdlOmFmOTMyY2VkZGFhMTQ1ZDg5MjgzNDkxZWFiNWQ2NDhkXzYtMC0xLTEtMTE2OTMvdGV4dHJlZ2lvbjphMWUxOTY4N2RhZGY0NTc2OTZiYTY1MGQyOGI0M2UxNF8yMTk5MDIzMjU1NzIy_ffe3be7a-1c97-40de-a2fd-238d632bf7b9"
      unitRef="usd">1100000</us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent>
    <us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent
      contextRef="i55f24cb0d9164d4686ccc12cc9135ac1_I20190131"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlMGY1MGI3NzZlZDQzMTA4ZjBiMWYwOTZlZDBkMzNiL3NlYzoyZTBmNTBiNzc2ZWQ0MzEwOGYwYjFmMDk2ZWQwZDMzYl8xMjQvZnJhZzo5NTQzMTkzODc4OWM0YjhhOGU5NmM2NDQwYTA4NjFkMC90YWJsZTphZjkzMmNlZGRhYTE0NWQ4OTI4MzQ5MWVhYjVkNjQ4ZC90YWJsZXJhbmdlOmFmOTMyY2VkZGFhMTQ1ZDg5MjgzNDkxZWFiNWQ2NDhkXzYtMC0xLTEtMTE2OTMvdGV4dHJlZ2lvbjphMWUxOTY4N2RhZGY0NTc2OTZiYTY1MGQyOGI0M2UxNF8zODQ4MjkwNjk3Mzgy_b27eebd7-bcf1-4ad6-b4bd-a90a7cf09684"
      unitRef="usd">1000000.0</us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent>
    <us-gaap:AccountsReceivableNetCurrent
      contextRef="ib2cdc2f142544681974fd015733a7280_I20200131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlMGY1MGI3NzZlZDQzMTA4ZjBiMWYwOTZlZDBkMzNiL3NlYzoyZTBmNTBiNzc2ZWQ0MzEwOGYwYjFmMDk2ZWQwZDMzYl8xMjQvZnJhZzo5NTQzMTkzODc4OWM0YjhhOGU5NmM2NDQwYTA4NjFkMC90YWJsZTphZjkzMmNlZGRhYTE0NWQ4OTI4MzQ5MWVhYjVkNjQ4ZC90YWJsZXJhbmdlOmFmOTMyY2VkZGFhMTQ1ZDg5MjgzNDkxZWFiNWQ2NDhkXzctMS0xLTEtMA_1dbdf405-9482-4ca1-88ef-fec526f6ec27"
      unitRef="usd">164987000</us-gaap:AccountsReceivableNetCurrent>
    <us-gaap:AccountsReceivableNetCurrent
      contextRef="i55f24cb0d9164d4686ccc12cc9135ac1_I20190131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlMGY1MGI3NzZlZDQzMTA4ZjBiMWYwOTZlZDBkMzNiL3NlYzoyZTBmNTBiNzc2ZWQ0MzEwOGYwYjFmMDk2ZWQwZDMzYl8xMjQvZnJhZzo5NTQzMTkzODc4OWM0YjhhOGU5NmM2NDQwYTA4NjFkMC90YWJsZTphZjkzMmNlZGRhYTE0NWQ4OTI4MzQ5MWVhYjVkNjQ4ZC90YWJsZXJhbmdlOmFmOTMyY2VkZGFhMTQ1ZDg5MjgzNDkxZWFiNWQ2NDhkXzctMy0xLTEtMA_22002120-9a6e-49df-8734-80198cb59896"
      unitRef="usd">92476000</us-gaap:AccountsReceivableNetCurrent>
    <us-gaap:CapitalizedContractCostNetCurrent
      contextRef="ib2cdc2f142544681974fd015733a7280_I20200131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlMGY1MGI3NzZlZDQzMTA4ZjBiMWYwOTZlZDBkMzNiL3NlYzoyZTBmNTBiNzc2ZWQ0MzEwOGYwYjFmMDk2ZWQwZDMzYl8xMjQvZnJhZzo5NTQzMTkzODc4OWM0YjhhOGU5NmM2NDQwYTA4NjFkMC90YWJsZTphZjkzMmNlZGRhYTE0NWQ4OTI4MzQ5MWVhYjVkNjQ4ZC90YWJsZXJhbmdlOmFmOTMyY2VkZGFhMTQ1ZDg5MjgzNDkxZWFiNWQ2NDhkXzgtMS0xLTEtMA_8558b975-6710-4a24-af24-73b84fa04bd4"
      unitRef="usd">42971000</us-gaap:CapitalizedContractCostNetCurrent>
    <us-gaap:CapitalizedContractCostNetCurrent
      contextRef="i55f24cb0d9164d4686ccc12cc9135ac1_I20190131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlMGY1MGI3NzZlZDQzMTA4ZjBiMWYwOTZlZDBkMzNiL3NlYzoyZTBmNTBiNzc2ZWQ0MzEwOGYwYjFmMDk2ZWQwZDMzYl8xMjQvZnJhZzo5NTQzMTkzODc4OWM0YjhhOGU5NmM2NDQwYTA4NjFkMC90YWJsZTphZjkzMmNlZGRhYTE0NWQ4OTI4MzQ5MWVhYjVkNjQ4ZC90YWJsZXJhbmdlOmFmOTMyY2VkZGFhMTQ1ZDg5MjgzNDkxZWFiNWQ2NDhkXzgtMy0xLTEtMA_955048b5-0e3c-41cc-a541-a2b8c53da4cc"
      unitRef="usd">28847000</us-gaap:CapitalizedContractCostNetCurrent>
    <us-gaap:PrepaidExpenseAndOtherAssetsCurrent
      contextRef="ib2cdc2f142544681974fd015733a7280_I20200131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlMGY1MGI3NzZlZDQzMTA4ZjBiMWYwOTZlZDBkMzNiL3NlYzoyZTBmNTBiNzc2ZWQ0MzEwOGYwYjFmMDk2ZWQwZDMzYl8xMjQvZnJhZzo5NTQzMTkzODc4OWM0YjhhOGU5NmM2NDQwYTA4NjFkMC90YWJsZTphZjkzMmNlZGRhYTE0NWQ4OTI4MzQ5MWVhYjVkNjQ4ZC90YWJsZXJhbmdlOmFmOTMyY2VkZGFhMTQ1ZDg5MjgzNDkxZWFiNWQ2NDhkXzktMS0xLTEtMA_492c2ead-90b2-4093-a8fc-a8394b0db350"
      unitRef="usd">51614000</us-gaap:PrepaidExpenseAndOtherAssetsCurrent>
    <us-gaap:PrepaidExpenseAndOtherAssetsCurrent
      contextRef="i55f24cb0d9164d4686ccc12cc9135ac1_I20190131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlMGY1MGI3NzZlZDQzMTA4ZjBiMWYwOTZlZDBkMzNiL3NlYzoyZTBmNTBiNzc2ZWQ0MzEwOGYwYjFmMDk2ZWQwZDMzYl8xMjQvZnJhZzo5NTQzMTkzODc4OWM0YjhhOGU5NmM2NDQwYTA4NjFkMC90YWJsZTphZjkzMmNlZGRhYTE0NWQ4OTI4MzQ5MWVhYjVkNjQ4ZC90YWJsZXJhbmdlOmFmOTMyY2VkZGFhMTQ1ZDg5MjgzNDkxZWFiNWQ2NDhkXzktMy0xLTEtMA_68141e9b-eec1-4dc5-92db-fb62fe7ea58b"
      unitRef="usd">18410000</us-gaap:PrepaidExpenseAndOtherAssetsCurrent>
    <us-gaap:AssetsCurrent
      contextRef="ib2cdc2f142544681974fd015733a7280_I20200131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlMGY1MGI3NzZlZDQzMTA4ZjBiMWYwOTZlZDBkMzNiL3NlYzoyZTBmNTBiNzc2ZWQ0MzEwOGYwYjFmMDk2ZWQwZDMzYl8xMjQvZnJhZzo5NTQzMTkzODc4OWM0YjhhOGU5NmM2NDQwYTA4NjFkMC90YWJsZTphZjkzMmNlZGRhYTE0NWQ4OTI4MzQ5MWVhYjVkNjQ4ZC90YWJsZXJhbmdlOmFmOTMyY2VkZGFhMTQ1ZDg5MjgzNDkxZWFiNWQ2NDhkXzExLTEtMS0xLTA_309d6218-90a0-4cd6-a6cb-5347f99b89a4"
      unitRef="usd">1171636000</us-gaap:AssetsCurrent>
    <us-gaap:AssetsCurrent
      contextRef="i55f24cb0d9164d4686ccc12cc9135ac1_I20190131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlMGY1MGI3NzZlZDQzMTA4ZjBiMWYwOTZlZDBkMzNiL3NlYzoyZTBmNTBiNzc2ZWQ0MzEwOGYwYjFmMDk2ZWQwZDMzYl8xMjQvZnJhZzo5NTQzMTkzODc4OWM0YjhhOGU5NmM2NDQwYTA4NjFkMC90YWJsZTphZjkzMmNlZGRhYTE0NWQ4OTI4MzQ5MWVhYjVkNjQ4ZC90YWJsZXJhbmdlOmFmOTMyY2VkZGFhMTQ1ZDg5MjgzNDkxZWFiNWQ2NDhkXzExLTMtMS0xLTA_77d3fbbf-e70f-4430-91a4-04a2e535d1e3"
      unitRef="usd">331388000</us-gaap:AssetsCurrent>
    <us-gaap:EquityMethodInvestments
      contextRef="ib2cdc2f142544681974fd015733a7280_I20200131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlMGY1MGI3NzZlZDQzMTA4ZjBiMWYwOTZlZDBkMzNiL3NlYzoyZTBmNTBiNzc2ZWQ0MzEwOGYwYjFmMDk2ZWQwZDMzYl8xMjQvZnJhZzo5NTQzMTkzODc4OWM0YjhhOGU5NmM2NDQwYTA4NjFkMC90YWJsZTphZjkzMmNlZGRhYTE0NWQ4OTI4MzQ5MWVhYjVkNjQ4ZC90YWJsZXJhbmdlOmFmOTMyY2VkZGFhMTQ1ZDg5MjgzNDkxZWFiNWQ2NDhkXzEwLTEtMS0xLTE1MDYw_2b32db57-fd42-43fa-92c1-15a6c81b7009"
      unitRef="usd">1000000</us-gaap:EquityMethodInvestments>
    <us-gaap:EquityMethodInvestments
      contextRef="i55f24cb0d9164d4686ccc12cc9135ac1_I20190131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlMGY1MGI3NzZlZDQzMTA4ZjBiMWYwOTZlZDBkMzNiL3NlYzoyZTBmNTBiNzc2ZWQ0MzEwOGYwYjFmMDk2ZWQwZDMzYl8xMjQvZnJhZzo5NTQzMTkzODc4OWM0YjhhOGU5NmM2NDQwYTA4NjFkMC90YWJsZTphZjkzMmNlZGRhYTE0NWQ4OTI4MzQ5MWVhYjVkNjQ4ZC90YWJsZXJhbmdlOmFmOTMyY2VkZGFhMTQ1ZDg5MjgzNDkxZWFiNWQ2NDhkXzEwLTMtMS0xLTE1MDYw_2b7a5d19-37d7-4ec8-80fa-e73e14175694"
      unitRef="usd">0</us-gaap:EquityMethodInvestments>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="ib2cdc2f142544681974fd015733a7280_I20200131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlMGY1MGI3NzZlZDQzMTA4ZjBiMWYwOTZlZDBkMzNiL3NlYzoyZTBmNTBiNzc2ZWQ0MzEwOGYwYjFmMDk2ZWQwZDMzYl8xMjQvZnJhZzo5NTQzMTkzODc4OWM0YjhhOGU5NmM2NDQwYTA4NjFkMC90YWJsZTphZjkzMmNlZGRhYTE0NWQ4OTI4MzQ5MWVhYjVkNjQ4ZC90YWJsZXJhbmdlOmFmOTMyY2VkZGFhMTQ1ZDg5MjgzNDkxZWFiNWQ2NDhkXzEyLTEtMS0xLTA_bfb67456-4d3e-47f4-8e88-911f07f780f1"
      unitRef="usd">136078000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="i55f24cb0d9164d4686ccc12cc9135ac1_I20190131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlMGY1MGI3NzZlZDQzMTA4ZjBiMWYwOTZlZDBkMzNiL3NlYzoyZTBmNTBiNzc2ZWQ0MzEwOGYwYjFmMDk2ZWQwZDMzYl8xMjQvZnJhZzo5NTQzMTkzODc4OWM0YjhhOGU5NmM2NDQwYTA4NjFkMC90YWJsZTphZjkzMmNlZGRhYTE0NWQ4OTI4MzQ5MWVhYjVkNjQ4ZC90YWJsZXJhbmdlOmFmOTMyY2VkZGFhMTQ1ZDg5MjgzNDkxZWFiNWQ2NDhkXzEyLTMtMS0xLTA_25d02c62-d2fa-4299-b89d-2a00f16f69a5"
      unitRef="usd">73735000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:CapitalizedContractCostNetNoncurrent
      contextRef="ib2cdc2f142544681974fd015733a7280_I20200131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlMGY1MGI3NzZlZDQzMTA4ZjBiMWYwOTZlZDBkMzNiL3NlYzoyZTBmNTBiNzc2ZWQ0MzEwOGYwYjFmMDk2ZWQwZDMzYl8xMjQvZnJhZzo5NTQzMTkzODc4OWM0YjhhOGU5NmM2NDQwYTA4NjFkMC90YWJsZTphZjkzMmNlZGRhYTE0NWQ4OTI4MzQ5MWVhYjVkNjQ4ZC90YWJsZXJhbmdlOmFmOTMyY2VkZGFhMTQ1ZDg5MjgzNDkxZWFiNWQ2NDhkXzEzLTEtMS0xLTA_2bf1cab9-dbda-45a7-b7ae-a74be17bfbcc"
      unitRef="usd">71235000</us-gaap:CapitalizedContractCostNetNoncurrent>
    <us-gaap:CapitalizedContractCostNetNoncurrent
      contextRef="i55f24cb0d9164d4686ccc12cc9135ac1_I20190131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlMGY1MGI3NzZlZDQzMTA4ZjBiMWYwOTZlZDBkMzNiL3NlYzoyZTBmNTBiNzc2ZWQ0MzEwOGYwYjFmMDk2ZWQwZDMzYl8xMjQvZnJhZzo5NTQzMTkzODc4OWM0YjhhOGU5NmM2NDQwYTA4NjFkMC90YWJsZTphZjkzMmNlZGRhYTE0NWQ4OTI4MzQ5MWVhYjVkNjQ4ZC90YWJsZXJhbmdlOmFmOTMyY2VkZGFhMTQ1ZDg5MjgzNDkxZWFiNWQ2NDhkXzEzLTMtMS0xLTA_e4f5c8c3-11b1-4fb1-a56b-f6905767f56f"
      unitRef="usd">9918000</us-gaap:CapitalizedContractCostNetNoncurrent>
    <us-gaap:Goodwill
      contextRef="ib2cdc2f142544681974fd015733a7280_I20200131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlMGY1MGI3NzZlZDQzMTA4ZjBiMWYwOTZlZDBkMzNiL3NlYzoyZTBmNTBiNzc2ZWQ0MzEwOGYwYjFmMDk2ZWQwZDMzYl8xMjQvZnJhZzo5NTQzMTkzODc4OWM0YjhhOGU5NmM2NDQwYTA4NjFkMC90YWJsZTphZjkzMmNlZGRhYTE0NWQ4OTI4MzQ5MWVhYjVkNjQ4ZC90YWJsZXJhbmdlOmFmOTMyY2VkZGFhMTQ1ZDg5MjgzNDkxZWFiNWQ2NDhkXzE0LTEtMS0xLTA_ab6eed80-0f1a-4714-9651-54b8d5fb9593"
      unitRef="usd">7722000</us-gaap:Goodwill>
    <us-gaap:Goodwill
      contextRef="i55f24cb0d9164d4686ccc12cc9135ac1_I20190131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlMGY1MGI3NzZlZDQzMTA4ZjBiMWYwOTZlZDBkMzNiL3NlYzoyZTBmNTBiNzc2ZWQ0MzEwOGYwYjFmMDk2ZWQwZDMzYl8xMjQvZnJhZzo5NTQzMTkzODc4OWM0YjhhOGU5NmM2NDQwYTA4NjFkMC90YWJsZTphZjkzMmNlZGRhYTE0NWQ4OTI4MzQ5MWVhYjVkNjQ4ZC90YWJsZXJhbmdlOmFmOTMyY2VkZGFhMTQ1ZDg5MjgzNDkxZWFiNWQ2NDhkXzE0LTMtMS0xLTA_8310e962-6eb9-4344-af6f-49fab55a571e"
      unitRef="usd">7947000</us-gaap:Goodwill>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="ib2cdc2f142544681974fd015733a7280_I20200131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlMGY1MGI3NzZlZDQzMTA4ZjBiMWYwOTZlZDBkMzNiL3NlYzoyZTBmNTBiNzc2ZWQ0MzEwOGYwYjFmMDk2ZWQwZDMzYl8xMjQvZnJhZzo5NTQzMTkzODc4OWM0YjhhOGU5NmM2NDQwYTA4NjFkMC90YWJsZTphZjkzMmNlZGRhYTE0NWQ4OTI4MzQ5MWVhYjVkNjQ4ZC90YWJsZXJhbmdlOmFmOTMyY2VkZGFhMTQ1ZDg5MjgzNDkxZWFiNWQ2NDhkXzE1LTEtMS0xLTA_cb3c0ad7-6524-41b0-a14f-5d232e44fd30"
      unitRef="usd">527000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="i55f24cb0d9164d4686ccc12cc9135ac1_I20190131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlMGY1MGI3NzZlZDQzMTA4ZjBiMWYwOTZlZDBkMzNiL3NlYzoyZTBmNTBiNzc2ZWQ0MzEwOGYwYjFmMDk2ZWQwZDMzYl8xMjQvZnJhZzo5NTQzMTkzODc4OWM0YjhhOGU5NmM2NDQwYTA4NjFkMC90YWJsZTphZjkzMmNlZGRhYTE0NWQ4OTI4MzQ5MWVhYjVkNjQ4ZC90YWJsZXJhbmdlOmFmOTMyY2VkZGFhMTQ1ZDg5MjgzNDkxZWFiNWQ2NDhkXzE1LTMtMS0xLTA_7c2d63ab-00ac-419a-b866-0ebc30469c0a"
      unitRef="usd">1048000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:OtherAssetsNoncurrent
      contextRef="ib2cdc2f142544681974fd015733a7280_I20200131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlMGY1MGI3NzZlZDQzMTA4ZjBiMWYwOTZlZDBkMzNiL3NlYzoyZTBmNTBiNzc2ZWQ0MzEwOGYwYjFmMDk2ZWQwZDMzYl8xMjQvZnJhZzo5NTQzMTkzODc4OWM0YjhhOGU5NmM2NDQwYTA4NjFkMC90YWJsZTphZjkzMmNlZGRhYTE0NWQ4OTI4MzQ5MWVhYjVkNjQ4ZC90YWJsZXJhbmdlOmFmOTMyY2VkZGFhMTQ1ZDg5MjgzNDkxZWFiNWQ2NDhkXzE2LTEtMS0xLTA_5086a47e-81eb-4d77-8324-9305b265669f"
      unitRef="usd">16708000</us-gaap:OtherAssetsNoncurrent>
    <us-gaap:OtherAssetsNoncurrent
      contextRef="i55f24cb0d9164d4686ccc12cc9135ac1_I20190131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlMGY1MGI3NzZlZDQzMTA4ZjBiMWYwOTZlZDBkMzNiL3NlYzoyZTBmNTBiNzc2ZWQ0MzEwOGYwYjFmMDk2ZWQwZDMzYl8xMjQvZnJhZzo5NTQzMTkzODc4OWM0YjhhOGU5NmM2NDQwYTA4NjFkMC90YWJsZTphZjkzMmNlZGRhYTE0NWQ4OTI4MzQ5MWVhYjVkNjQ4ZC90YWJsZXJhbmdlOmFmOTMyY2VkZGFhMTQ1ZDg5MjgzNDkxZWFiNWQ2NDhkXzE2LTMtMS0xLTA_62de2013-3506-472c-9b2e-85c8a5098d00"
      unitRef="usd">9183000</us-gaap:OtherAssetsNoncurrent>
    <us-gaap:Assets
      contextRef="ib2cdc2f142544681974fd015733a7280_I20200131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlMGY1MGI3NzZlZDQzMTA4ZjBiMWYwOTZlZDBkMzNiL3NlYzoyZTBmNTBiNzc2ZWQ0MzEwOGYwYjFmMDk2ZWQwZDMzYl8xMjQvZnJhZzo5NTQzMTkzODc4OWM0YjhhOGU5NmM2NDQwYTA4NjFkMC90YWJsZTphZjkzMmNlZGRhYTE0NWQ4OTI4MzQ5MWVhYjVkNjQ4ZC90YWJsZXJhbmdlOmFmOTMyY2VkZGFhMTQ1ZDg5MjgzNDkxZWFiNWQ2NDhkXzE3LTEtMS0xLTA_174160c6-253e-4b3f-ba87-d2aeb6d9ec35"
      unitRef="usd">1404906000</us-gaap:Assets>
    <us-gaap:Assets
      contextRef="i55f24cb0d9164d4686ccc12cc9135ac1_I20190131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlMGY1MGI3NzZlZDQzMTA4ZjBiMWYwOTZlZDBkMzNiL3NlYzoyZTBmNTBiNzc2ZWQ0MzEwOGYwYjFmMDk2ZWQwZDMzYl8xMjQvZnJhZzo5NTQzMTkzODc4OWM0YjhhOGU5NmM2NDQwYTA4NjFkMC90YWJsZTphZjkzMmNlZGRhYTE0NWQ4OTI4MzQ5MWVhYjVkNjQ4ZC90YWJsZXJhbmdlOmFmOTMyY2VkZGFhMTQ1ZDg5MjgzNDkxZWFiNWQ2NDhkXzE3LTMtMS0xLTA_e60b71db-8ed8-40af-9957-a652bd90b44f"
      unitRef="usd">433219000</us-gaap:Assets>
    <us-gaap:AccountsPayableCurrent
      contextRef="ib2cdc2f142544681974fd015733a7280_I20200131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlMGY1MGI3NzZlZDQzMTA4ZjBiMWYwOTZlZDBkMzNiL3NlYzoyZTBmNTBiNzc2ZWQ0MzEwOGYwYjFmMDk2ZWQwZDMzYl8xMjQvZnJhZzo5NTQzMTkzODc4OWM0YjhhOGU5NmM2NDQwYTA4NjFkMC90YWJsZTphZjkzMmNlZGRhYTE0NWQ4OTI4MzQ5MWVhYjVkNjQ4ZC90YWJsZXJhbmdlOmFmOTMyY2VkZGFhMTQ1ZDg5MjgzNDkxZWFiNWQ2NDhkXzIwLTEtMS0xLTA_763e99d5-5f89-4227-be9a-1d3eee793c60"
      unitRef="usd">1345000</us-gaap:AccountsPayableCurrent>
    <us-gaap:AccountsPayableCurrent
      contextRef="i55f24cb0d9164d4686ccc12cc9135ac1_I20190131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlMGY1MGI3NzZlZDQzMTA4ZjBiMWYwOTZlZDBkMzNiL3NlYzoyZTBmNTBiNzc2ZWQ0MzEwOGYwYjFmMDk2ZWQwZDMzYl8xMjQvZnJhZzo5NTQzMTkzODc4OWM0YjhhOGU5NmM2NDQwYTA4NjFkMC90YWJsZTphZjkzMmNlZGRhYTE0NWQ4OTI4MzQ5MWVhYjVkNjQ4ZC90YWJsZXJhbmdlOmFmOTMyY2VkZGFhMTQ1ZDg5MjgzNDkxZWFiNWQ2NDhkXzIwLTMtMS0xLTA_89459e6e-cfe5-4424-853d-e1888f111eb4"
      unitRef="usd">6855000</us-gaap:AccountsPayableCurrent>
    <us-gaap:AccruedLiabilitiesCurrent
      contextRef="ib2cdc2f142544681974fd015733a7280_I20200131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlMGY1MGI3NzZlZDQzMTA4ZjBiMWYwOTZlZDBkMzNiL3NlYzoyZTBmNTBiNzc2ZWQ0MzEwOGYwYjFmMDk2ZWQwZDMzYl8xMjQvZnJhZzo5NTQzMTkzODc4OWM0YjhhOGU5NmM2NDQwYTA4NjFkMC90YWJsZTphZjkzMmNlZGRhYTE0NWQ4OTI4MzQ5MWVhYjVkNjQ4ZC90YWJsZXJhbmdlOmFmOTMyY2VkZGFhMTQ1ZDg5MjgzNDkxZWFiNWQ2NDhkXzIxLTEtMS0xLTA_4bdf4998-610f-4974-bdd6-5d28bfe57564"
      unitRef="usd">30355000</us-gaap:AccruedLiabilitiesCurrent>
    <us-gaap:AccruedLiabilitiesCurrent
      contextRef="i55f24cb0d9164d4686ccc12cc9135ac1_I20190131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlMGY1MGI3NzZlZDQzMTA4ZjBiMWYwOTZlZDBkMzNiL3NlYzoyZTBmNTBiNzc2ZWQ0MzEwOGYwYjFmMDk2ZWQwZDMzYl8xMjQvZnJhZzo5NTQzMTkzODc4OWM0YjhhOGU5NmM2NDQwYTA4NjFkMC90YWJsZTphZjkzMmNlZGRhYTE0NWQ4OTI4MzQ5MWVhYjVkNjQ4ZC90YWJsZXJhbmdlOmFmOTMyY2VkZGFhMTQ1ZDg5MjgzNDkxZWFiNWQ2NDhkXzIxLTMtMS0xLTA_0be12653-7494-4de9-aebc-9f5dda581584"
      unitRef="usd">32541000</us-gaap:AccruedLiabilitiesCurrent>
    <us-gaap:EmployeeRelatedLiabilitiesCurrent
      contextRef="ib2cdc2f142544681974fd015733a7280_I20200131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlMGY1MGI3NzZlZDQzMTA4ZjBiMWYwOTZlZDBkMzNiL3NlYzoyZTBmNTBiNzc2ZWQ0MzEwOGYwYjFmMDk2ZWQwZDMzYl8xMjQvZnJhZzo5NTQzMTkzODc4OWM0YjhhOGU5NmM2NDQwYTA4NjFkMC90YWJsZTphZjkzMmNlZGRhYTE0NWQ4OTI4MzQ5MWVhYjVkNjQ4ZC90YWJsZXJhbmdlOmFmOTMyY2VkZGFhMTQ1ZDg5MjgzNDkxZWFiNWQ2NDhkXzIyLTEtMS0xLTA_bd8a23a8-3cc0-4f90-8c72-f9e4f38e2753"
      unitRef="usd">36810000</us-gaap:EmployeeRelatedLiabilitiesCurrent>
    <us-gaap:EmployeeRelatedLiabilitiesCurrent
      contextRef="i55f24cb0d9164d4686ccc12cc9135ac1_I20190131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlMGY1MGI3NzZlZDQzMTA4ZjBiMWYwOTZlZDBkMzNiL3NlYzoyZTBmNTBiNzc2ZWQ0MzEwOGYwYjFmMDk2ZWQwZDMzYl8xMjQvZnJhZzo5NTQzMTkzODc4OWM0YjhhOGU5NmM2NDQwYTA4NjFkMC90YWJsZTphZjkzMmNlZGRhYTE0NWQ4OTI4MzQ5MWVhYjVkNjQ4ZC90YWJsZXJhbmdlOmFmOTMyY2VkZGFhMTQ1ZDg5MjgzNDkxZWFiNWQ2NDhkXzIyLTMtMS0xLTA_90e41c4f-569d-4ca9-a5db-7db1a31a94e3"
      unitRef="usd">19284000</us-gaap:EmployeeRelatedLiabilitiesCurrent>
    <us-gaap:ContractWithCustomerLiabilityCurrent
      contextRef="ib2cdc2f142544681974fd015733a7280_I20200131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlMGY1MGI3NzZlZDQzMTA4ZjBiMWYwOTZlZDBkMzNiL3NlYzoyZTBmNTBiNzc2ZWQ0MzEwOGYwYjFmMDk2ZWQwZDMzYl8xMjQvZnJhZzo5NTQzMTkzODc4OWM0YjhhOGU5NmM2NDQwYTA4NjFkMC90YWJsZTphZjkzMmNlZGRhYTE0NWQ4OTI4MzQ5MWVhYjVkNjQ4ZC90YWJsZXJhbmdlOmFmOTMyY2VkZGFhMTQ1ZDg5MjgzNDkxZWFiNWQ2NDhkXzIzLTEtMS0xLTA_0e67cb55-88cb-42f1-ab4d-b59a16e6cb2b"
      unitRef="usd">412985000</us-gaap:ContractWithCustomerLiabilityCurrent>
    <us-gaap:ContractWithCustomerLiabilityCurrent
      contextRef="i55f24cb0d9164d4686ccc12cc9135ac1_I20190131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlMGY1MGI3NzZlZDQzMTA4ZjBiMWYwOTZlZDBkMzNiL3NlYzoyZTBmNTBiNzc2ZWQ0MzEwOGYwYjFmMDk2ZWQwZDMzYl8xMjQvZnJhZzo5NTQzMTkzODc4OWM0YjhhOGU5NmM2NDQwYTA4NjFkMC90YWJsZTphZjkzMmNlZGRhYTE0NWQ4OTI4MzQ5MWVhYjVkNjQ4ZC90YWJsZXJhbmdlOmFmOTMyY2VkZGFhMTQ1ZDg5MjgzNDkxZWFiNWQ2NDhkXzIzLTMtMS0xLTA_af730774-bd81-40c5-945f-aaafd159bd79"
      unitRef="usd">218700000</us-gaap:ContractWithCustomerLiabilityCurrent>
    <us-gaap:OtherLiabilitiesCurrent
      contextRef="ib2cdc2f142544681974fd015733a7280_I20200131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlMGY1MGI3NzZlZDQzMTA4ZjBiMWYwOTZlZDBkMzNiL3NlYzoyZTBmNTBiNzc2ZWQ0MzEwOGYwYjFmMDk2ZWQwZDMzYl8xMjQvZnJhZzo5NTQzMTkzODc4OWM0YjhhOGU5NmM2NDQwYTA4NjFkMC90YWJsZTphZjkzMmNlZGRhYTE0NWQ4OTI4MzQ5MWVhYjVkNjQ4ZC90YWJsZXJhbmdlOmFmOTMyY2VkZGFhMTQ1ZDg5MjgzNDkxZWFiNWQ2NDhkXzI0LTEtMS0xLTA_869c9a64-7b56-4182-bac4-a90469223657"
      unitRef="usd">11601000</us-gaap:OtherLiabilitiesCurrent>
    <us-gaap:OtherLiabilitiesCurrent
      contextRef="i55f24cb0d9164d4686ccc12cc9135ac1_I20190131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlMGY1MGI3NzZlZDQzMTA4ZjBiMWYwOTZlZDBkMzNiL3NlYzoyZTBmNTBiNzc2ZWQ0MzEwOGYwYjFmMDk2ZWQwZDMzYl8xMjQvZnJhZzo5NTQzMTkzODc4OWM0YjhhOGU5NmM2NDQwYTA4NjFkMC90YWJsZTphZjkzMmNlZGRhYTE0NWQ4OTI4MzQ5MWVhYjVkNjQ4ZC90YWJsZXJhbmdlOmFmOTMyY2VkZGFhMTQ1ZDg5MjgzNDkxZWFiNWQ2NDhkXzI0LTMtMS0xLTA_9f60df68-abae-4682-855c-b62376a892b7"
      unitRef="usd">4040000</us-gaap:OtherLiabilitiesCurrent>
    <us-gaap:LiabilitiesCurrent
      contextRef="ib2cdc2f142544681974fd015733a7280_I20200131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlMGY1MGI3NzZlZDQzMTA4ZjBiMWYwOTZlZDBkMzNiL3NlYzoyZTBmNTBiNzc2ZWQ0MzEwOGYwYjFmMDk2ZWQwZDMzYl8xMjQvZnJhZzo5NTQzMTkzODc4OWM0YjhhOGU5NmM2NDQwYTA4NjFkMC90YWJsZTphZjkzMmNlZGRhYTE0NWQ4OTI4MzQ5MWVhYjVkNjQ4ZC90YWJsZXJhbmdlOmFmOTMyY2VkZGFhMTQ1ZDg5MjgzNDkxZWFiNWQ2NDhkXzI1LTEtMS0xLTA_a8072d44-e1e5-4bd7-8e78-02000c5d467c"
      unitRef="usd">493096000</us-gaap:LiabilitiesCurrent>
    <us-gaap:LiabilitiesCurrent
      contextRef="i55f24cb0d9164d4686ccc12cc9135ac1_I20190131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlMGY1MGI3NzZlZDQzMTA4ZjBiMWYwOTZlZDBkMzNiL3NlYzoyZTBmNTBiNzc2ZWQ0MzEwOGYwYjFmMDk2ZWQwZDMzYl8xMjQvZnJhZzo5NTQzMTkzODc4OWM0YjhhOGU5NmM2NDQwYTA4NjFkMC90YWJsZTphZjkzMmNlZGRhYTE0NWQ4OTI4MzQ5MWVhYjVkNjQ4ZC90YWJsZXJhbmdlOmFmOTMyY2VkZGFhMTQ1ZDg5MjgzNDkxZWFiNWQ2NDhkXzI1LTMtMS0xLTA_ce50d602-f048-45ed-8432-be1054698f80"
      unitRef="usd">281420000</us-gaap:LiabilitiesCurrent>
    <us-gaap:ContractWithCustomerLiabilityNoncurrent
      contextRef="ib2cdc2f142544681974fd015733a7280_I20200131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlMGY1MGI3NzZlZDQzMTA4ZjBiMWYwOTZlZDBkMzNiL3NlYzoyZTBmNTBiNzc2ZWQ0MzEwOGYwYjFmMDk2ZWQwZDMzYl8xMjQvZnJhZzo5NTQzMTkzODc4OWM0YjhhOGU5NmM2NDQwYTA4NjFkMC90YWJsZTphZjkzMmNlZGRhYTE0NWQ4OTI4MzQ5MWVhYjVkNjQ4ZC90YWJsZXJhbmdlOmFmOTMyY2VkZGFhMTQ1ZDg5MjgzNDkxZWFiNWQ2NDhkXzI2LTEtMS0xLTA_b0e6b29a-d78c-4d1e-9997-48ffcf43c3af"
      unitRef="usd">158183000</us-gaap:ContractWithCustomerLiabilityNoncurrent>
    <us-gaap:ContractWithCustomerLiabilityNoncurrent
      contextRef="i55f24cb0d9164d4686ccc12cc9135ac1_I20190131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlMGY1MGI3NzZlZDQzMTA4ZjBiMWYwOTZlZDBkMzNiL3NlYzoyZTBmNTBiNzc2ZWQ0MzEwOGYwYjFmMDk2ZWQwZDMzYl8xMjQvZnJhZzo5NTQzMTkzODc4OWM0YjhhOGU5NmM2NDQwYTA4NjFkMC90YWJsZTphZjkzMmNlZGRhYTE0NWQ4OTI4MzQ5MWVhYjVkNjQ4ZC90YWJsZXJhbmdlOmFmOTMyY2VkZGFhMTQ1ZDg5MjgzNDkxZWFiNWQ2NDhkXzI2LTMtMS0xLTA_79f9fcc8-d745-4e2d-bb92-ad3f91fc99d7"
      unitRef="usd">71367000</us-gaap:ContractWithCustomerLiabilityNoncurrent>
    <us-gaap:OtherLiabilitiesNoncurrent
      contextRef="ib2cdc2f142544681974fd015733a7280_I20200131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlMGY1MGI3NzZlZDQzMTA4ZjBiMWYwOTZlZDBkMzNiL3NlYzoyZTBmNTBiNzc2ZWQ0MzEwOGYwYjFmMDk2ZWQwZDMzYl8xMjQvZnJhZzo5NTQzMTkzODc4OWM0YjhhOGU5NmM2NDQwYTA4NjFkMC90YWJsZTphZjkzMmNlZGRhYTE0NWQ4OTI4MzQ5MWVhYjVkNjQ4ZC90YWJsZXJhbmdlOmFmOTMyY2VkZGFhMTQ1ZDg5MjgzNDkxZWFiNWQ2NDhkXzI4LTEtMS0xLTA_13a66f42-725f-4847-896e-4d78a69d2020"
      unitRef="usd">11020000</us-gaap:OtherLiabilitiesNoncurrent>
    <us-gaap:OtherLiabilitiesNoncurrent
      contextRef="i55f24cb0d9164d4686ccc12cc9135ac1_I20190131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlMGY1MGI3NzZlZDQzMTA4ZjBiMWYwOTZlZDBkMzNiL3NlYzoyZTBmNTBiNzc2ZWQ0MzEwOGYwYjFmMDk2ZWQwZDMzYl8xMjQvZnJhZzo5NTQzMTkzODc4OWM0YjhhOGU5NmM2NDQwYTA4NjFkMC90YWJsZTphZjkzMmNlZGRhYTE0NWQ4OTI4MzQ5MWVhYjVkNjQ4ZC90YWJsZXJhbmdlOmFmOTMyY2VkZGFhMTQ1ZDg5MjgzNDkxZWFiNWQ2NDhkXzI4LTMtMS0xLTA_c4c148f3-eaa3-4fb0-b476-f2c8df0add66"
      unitRef="usd">10313000</us-gaap:OtherLiabilitiesNoncurrent>
    <us-gaap:Liabilities
      contextRef="ib2cdc2f142544681974fd015733a7280_I20200131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlMGY1MGI3NzZlZDQzMTA4ZjBiMWYwOTZlZDBkMzNiL3NlYzoyZTBmNTBiNzc2ZWQ0MzEwOGYwYjFmMDk2ZWQwZDMzYl8xMjQvZnJhZzo5NTQzMTkzODc4OWM0YjhhOGU5NmM2NDQwYTA4NjFkMC90YWJsZTphZjkzMmNlZGRhYTE0NWQ4OTI4MzQ5MWVhYjVkNjQ4ZC90YWJsZXJhbmdlOmFmOTMyY2VkZGFhMTQ1ZDg5MjgzNDkxZWFiNWQ2NDhkXzI5LTEtMS0xLTA_0284d0b1-d423-453d-9813-fc3a976e83f0"
      unitRef="usd">662299000</us-gaap:Liabilities>
    <us-gaap:Liabilities
      contextRef="i55f24cb0d9164d4686ccc12cc9135ac1_I20190131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlMGY1MGI3NzZlZDQzMTA4ZjBiMWYwOTZlZDBkMzNiL3NlYzoyZTBmNTBiNzc2ZWQ0MzEwOGYwYjFmMDk2ZWQwZDMzYl8xMjQvZnJhZzo5NTQzMTkzODc4OWM0YjhhOGU5NmM2NDQwYTA4NjFkMC90YWJsZTphZjkzMmNlZGRhYTE0NWQ4OTI4MzQ5MWVhYjVkNjQ4ZC90YWJsZXJhbmdlOmFmOTMyY2VkZGFhMTQ1ZDg5MjgzNDkxZWFiNWQ2NDhkXzI5LTMtMS0xLTA_93436575-8b91-443b-b5c8-867e972aae46"
      unitRef="usd">363100000</us-gaap:Liabilities>
    <us-gaap:TemporaryEquityParOrStatedValuePerShare
      contextRef="i55f24cb0d9164d4686ccc12cc9135ac1_I20190131"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlMGY1MGI3NzZlZDQzMTA4ZjBiMWYwOTZlZDBkMzNiL3NlYzoyZTBmNTBiNzc2ZWQ0MzEwOGYwYjFmMDk2ZWQwZDMzYl8xMjQvZnJhZzo5NTQzMTkzODc4OWM0YjhhOGU5NmM2NDQwYTA4NjFkMC90YWJsZTphZjkzMmNlZGRhYTE0NWQ4OTI4MzQ5MWVhYjVkNjQ4ZC90YWJsZXJhbmdlOmFmOTMyY2VkZGFhMTQ1ZDg5MjgzNDkxZWFiNWQ2NDhkXzI5LTAtMS0xLTExNjA3L3RleHRyZWdpb246ODZkOGUzZjA5MDY3NDk4MWIwMDVhODZmYTdhZDhkMzVfMzg0ODI5MDY5ODQ4OQ_38e965ff-15f7-442c-9087-cf02798f166e"
      unitRef="usdPerShare">0.0005</us-gaap:TemporaryEquityParOrStatedValuePerShare>
    <us-gaap:TemporaryEquityParOrStatedValuePerShare
      contextRef="ib2cdc2f142544681974fd015733a7280_I20200131"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlMGY1MGI3NzZlZDQzMTA4ZjBiMWYwOTZlZDBkMzNiL3NlYzoyZTBmNTBiNzc2ZWQ0MzEwOGYwYjFmMDk2ZWQwZDMzYl8xMjQvZnJhZzo5NTQzMTkzODc4OWM0YjhhOGU5NmM2NDQwYTA4NjFkMC90YWJsZTphZjkzMmNlZGRhYTE0NWQ4OTI4MzQ5MWVhYjVkNjQ4ZC90YWJsZXJhbmdlOmFmOTMyY2VkZGFhMTQ1ZDg5MjgzNDkxZWFiNWQ2NDhkXzI5LTAtMS0xLTExNjA3L3RleHRyZWdpb246ODZkOGUzZjA5MDY3NDk4MWIwMDVhODZmYTdhZDhkMzVfMzg0ODI5MDY5ODQ4OQ_e82bad4e-2b87-47b5-a5b8-265173494e5f"
      unitRef="usdPerShare">0.0005</us-gaap:TemporaryEquityParOrStatedValuePerShare>
    <us-gaap:TemporaryEquitySharesAuthorized
      contextRef="ib2cdc2f142544681974fd015733a7280_I20200131"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlMGY1MGI3NzZlZDQzMTA4ZjBiMWYwOTZlZDBkMzNiL3NlYzoyZTBmNTBiNzc2ZWQ0MzEwOGYwYjFmMDk2ZWQwZDMzYl8xMjQvZnJhZzo5NTQzMTkzODc4OWM0YjhhOGU5NmM2NDQwYTA4NjFkMC90YWJsZTphZjkzMmNlZGRhYTE0NWQ4OTI4MzQ5MWVhYjVkNjQ4ZC90YWJsZXJhbmdlOmFmOTMyY2VkZGFhMTQ1ZDg5MjgzNDkxZWFiNWQ2NDhkXzI5LTAtMS0xLTExNjA3L3RleHRyZWdpb246ODZkOGUzZjA5MDY3NDk4MWIwMDVhODZmYTdhZDhkMzVfMzg0ODI5MDY5ODUwMA_73b2b807-d8a1-44c8-af37-3723108b3008"
      unitRef="shares">0</us-gaap:TemporaryEquitySharesAuthorized>
    <us-gaap:TemporaryEquitySharesAuthorized
      contextRef="i55f24cb0d9164d4686ccc12cc9135ac1_I20190131"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlMGY1MGI3NzZlZDQzMTA4ZjBiMWYwOTZlZDBkMzNiL3NlYzoyZTBmNTBiNzc2ZWQ0MzEwOGYwYjFmMDk2ZWQwZDMzYl8xMjQvZnJhZzo5NTQzMTkzODc4OWM0YjhhOGU5NmM2NDQwYTA4NjFkMC90YWJsZTphZjkzMmNlZGRhYTE0NWQ4OTI4MzQ5MWVhYjVkNjQ4ZC90YWJsZXJhbmdlOmFmOTMyY2VkZGFhMTQ1ZDg5MjgzNDkxZWFiNWQ2NDhkXzI5LTAtMS0xLTExNjA3L3RleHRyZWdpb246ODZkOGUzZjA5MDY3NDk4MWIwMDVhODZmYTdhZDhkMzVfMzg0ODI5MDY5ODUwNg_d50209c1-1503-4aeb-a6d6-80d0ebd1d0cc"
      unitRef="shares">137419000</us-gaap:TemporaryEquitySharesAuthorized>
    <us-gaap:TemporaryEquitySharesOutstanding
      contextRef="ib2cdc2f142544681974fd015733a7280_I20200131"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlMGY1MGI3NzZlZDQzMTA4ZjBiMWYwOTZlZDBkMzNiL3NlYzoyZTBmNTBiNzc2ZWQ0MzEwOGYwYjFmMDk2ZWQwZDMzYl8xMjQvZnJhZzo5NTQzMTkzODc4OWM0YjhhOGU5NmM2NDQwYTA4NjFkMC90YWJsZTphZjkzMmNlZGRhYTE0NWQ4OTI4MzQ5MWVhYjVkNjQ4ZC90YWJsZXJhbmdlOmFmOTMyY2VkZGFhMTQ1ZDg5MjgzNDkxZWFiNWQ2NDhkXzI5LTAtMS0xLTExNjA3L3RleHRyZWdpb246ODZkOGUzZjA5MDY3NDk4MWIwMDVhODZmYTdhZDhkMzVfMzg0ODI5MDY5ODUxNQ_0054560b-6651-4a51-a027-e1a3ae8f0da1"
      unitRef="shares">0</us-gaap:TemporaryEquitySharesOutstanding>
    <us-gaap:TemporaryEquitySharesIssued
      contextRef="ib2cdc2f142544681974fd015733a7280_I20200131"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlMGY1MGI3NzZlZDQzMTA4ZjBiMWYwOTZlZDBkMzNiL3NlYzoyZTBmNTBiNzc2ZWQ0MzEwOGYwYjFmMDk2ZWQwZDMzYl8xMjQvZnJhZzo5NTQzMTkzODc4OWM0YjhhOGU5NmM2NDQwYTA4NjFkMC90YWJsZTphZjkzMmNlZGRhYTE0NWQ4OTI4MzQ5MWVhYjVkNjQ4ZC90YWJsZXJhbmdlOmFmOTMyY2VkZGFhMTQ1ZDg5MjgzNDkxZWFiNWQ2NDhkXzI5LTAtMS0xLTExNjA3L3RleHRyZWdpb246ODZkOGUzZjA5MDY3NDk4MWIwMDVhODZmYTdhZDhkMzVfMzg0ODI5MDY5ODUxNQ_cb46fbff-2728-4dae-b6e1-9662cfc4b391"
      unitRef="shares">0</us-gaap:TemporaryEquitySharesIssued>
    <us-gaap:TemporaryEquitySharesIssued
      contextRef="i55f24cb0d9164d4686ccc12cc9135ac1_I20190131"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlMGY1MGI3NzZlZDQzMTA4ZjBiMWYwOTZlZDBkMzNiL3NlYzoyZTBmNTBiNzc2ZWQ0MzEwOGYwYjFmMDk2ZWQwZDMzYl8xMjQvZnJhZzo5NTQzMTkzODc4OWM0YjhhOGU5NmM2NDQwYTA4NjFkMC90YWJsZTphZjkzMmNlZGRhYTE0NWQ4OTI4MzQ5MWVhYjVkNjQ4ZC90YWJsZXJhbmdlOmFmOTMyY2VkZGFhMTQ1ZDg5MjgzNDkxZWFiNWQ2NDhkXzI5LTAtMS0xLTExNjA3L3RleHRyZWdpb246ODZkOGUzZjA5MDY3NDk4MWIwMDVhODZmYTdhZDhkMzVfMzg0ODI5MDY5ODUxOQ_c01fd921-4307-4ec1-adcd-47163517ad75"
      unitRef="shares">131268000</us-gaap:TemporaryEquitySharesIssued>
    <us-gaap:TemporaryEquitySharesOutstanding
      contextRef="i55f24cb0d9164d4686ccc12cc9135ac1_I20190131"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlMGY1MGI3NzZlZDQzMTA4ZjBiMWYwOTZlZDBkMzNiL3NlYzoyZTBmNTBiNzc2ZWQ0MzEwOGYwYjFmMDk2ZWQwZDMzYl8xMjQvZnJhZzo5NTQzMTkzODc4OWM0YjhhOGU5NmM2NDQwYTA4NjFkMC90YWJsZTphZjkzMmNlZGRhYTE0NWQ4OTI4MzQ5MWVhYjVkNjQ4ZC90YWJsZXJhbmdlOmFmOTMyY2VkZGFhMTQ1ZDg5MjgzNDkxZWFiNWQ2NDhkXzI5LTAtMS0xLTExNjA3L3RleHRyZWdpb246ODZkOGUzZjA5MDY3NDk4MWIwMDVhODZmYTdhZDhkMzVfMzg0ODI5MDY5ODUxOQ_f6ad9869-869b-4de2-be29-50e1a86f0449"
      unitRef="shares">131268000</us-gaap:TemporaryEquitySharesOutstanding>
    <us-gaap:TemporaryEquityLiquidationPreference
      contextRef="ib2cdc2f142544681974fd015733a7280_I20200131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlMGY1MGI3NzZlZDQzMTA4ZjBiMWYwOTZlZDBkMzNiL3NlYzoyZTBmNTBiNzc2ZWQ0MzEwOGYwYjFmMDk2ZWQwZDMzYl8xMjQvZnJhZzo5NTQzMTkzODc4OWM0YjhhOGU5NmM2NDQwYTA4NjFkMC90YWJsZTphZjkzMmNlZGRhYTE0NWQ4OTI4MzQ5MWVhYjVkNjQ4ZC90YWJsZXJhbmdlOmFmOTMyY2VkZGFhMTQ1ZDg5MjgzNDkxZWFiNWQ2NDhkXzI5LTAtMS0xLTExNjA3L3RleHRyZWdpb246ODZkOGUzZjA5MDY3NDk4MWIwMDVhODZmYTdhZDhkMzVfMzg0ODI5MDY5ODUyOA_12e9bbcd-4aa7-468f-bb3c-6e2c98220bbd"
      unitRef="usd">0</us-gaap:TemporaryEquityLiquidationPreference>
    <us-gaap:TemporaryEquityLiquidationPreference
      contextRef="i55f24cb0d9164d4686ccc12cc9135ac1_I20190131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlMGY1MGI3NzZlZDQzMTA4ZjBiMWYwOTZlZDBkMzNiL3NlYzoyZTBmNTBiNzc2ZWQ0MzEwOGYwYjFmMDk2ZWQwZDMzYl8xMjQvZnJhZzo5NTQzMTkzODc4OWM0YjhhOGU5NmM2NDQwYTA4NjFkMC90YWJsZTphZjkzMmNlZGRhYTE0NWQ4OTI4MzQ5MWVhYjVkNjQ4ZC90YWJsZXJhbmdlOmFmOTMyY2VkZGFhMTQ1ZDg5MjgzNDkxZWFiNWQ2NDhkXzI5LTAtMS0xLTExNjA3L3RleHRyZWdpb246ODZkOGUzZjA5MDY3NDk4MWIwMDVhODZmYTdhZDhkMzVfMzg0ODI5MDY5ODUzMg_131b4fb0-778f-4c8d-9484-c0bf644180a7"
      unitRef="usd">545000000</us-gaap:TemporaryEquityLiquidationPreference>
    <us-gaap:TemporaryEquityCarryingAmountAttributableToParent
      contextRef="i55f24cb0d9164d4686ccc12cc9135ac1_I20190131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlMGY1MGI3NzZlZDQzMTA4ZjBiMWYwOTZlZDBkMzNiL3NlYzoyZTBmNTBiNzc2ZWQ0MzEwOGYwYjFmMDk2ZWQwZDMzYl8xMjQvZnJhZzo5NTQzMTkzODc4OWM0YjhhOGU5NmM2NDQwYTA4NjFkMC90YWJsZTphZjkzMmNlZGRhYTE0NWQ4OTI4MzQ5MWVhYjVkNjQ4ZC90YWJsZXJhbmdlOmFmOTMyY2VkZGFhMTQ1ZDg5MjgzNDkxZWFiNWQ2NDhkXzMyLTMtMS0xLTA_1f4247de-c41c-4689-8c37-17fb83101e47"
      unitRef="usd">557912000</us-gaap:TemporaryEquityCarryingAmountAttributableToParent>
    <us-gaap:PreferredStockParOrStatedValuePerShare
      contextRef="ib2cdc2f142544681974fd015733a7280_I20200131"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlMGY1MGI3NzZlZDQzMTA4ZjBiMWYwOTZlZDBkMzNiL3NlYzoyZTBmNTBiNzc2ZWQ0MzEwOGYwYjFmMDk2ZWQwZDMzYl8xMjQvZnJhZzo5NTQzMTkzODc4OWM0YjhhOGU5NmM2NDQwYTA4NjFkMC90YWJsZTphZjkzMmNlZGRhYTE0NWQ4OTI4MzQ5MWVhYjVkNjQ4ZC90YWJsZXJhbmdlOmFmOTMyY2VkZGFhMTQ1ZDg5MjgzNDkxZWFiNWQ2NDhkXzMxLTAtMS0xLTExNjI4L3RleHRyZWdpb246MDgyZjY4YWMyMmQ1NGM0MThhNjNmNzRlY2Y2ZTQwYTVfMzg0ODI5MDY5NzQ0MQ_acf547e6-f495-49a9-9ba8-1eba16585143"
      unitRef="usdPerShare">0.0005</us-gaap:PreferredStockParOrStatedValuePerShare>
    <us-gaap:PreferredStockParOrStatedValuePerShare
      contextRef="i55f24cb0d9164d4686ccc12cc9135ac1_I20190131"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlMGY1MGI3NzZlZDQzMTA4ZjBiMWYwOTZlZDBkMzNiL3NlYzoyZTBmNTBiNzc2ZWQ0MzEwOGYwYjFmMDk2ZWQwZDMzYl8xMjQvZnJhZzo5NTQzMTkzODc4OWM0YjhhOGU5NmM2NDQwYTA4NjFkMC90YWJsZTphZjkzMmNlZGRhYTE0NWQ4OTI4MzQ5MWVhYjVkNjQ4ZC90YWJsZXJhbmdlOmFmOTMyY2VkZGFhMTQ1ZDg5MjgzNDkxZWFiNWQ2NDhkXzMxLTAtMS0xLTExNjI4L3RleHRyZWdpb246MDgyZjY4YWMyMmQ1NGM0MThhNjNmNzRlY2Y2ZTQwYTVfMzg0ODI5MDY5NzQ0MQ_c52561ba-ac46-4078-8f9e-ceb94748b2d5"
      unitRef="usdPerShare">0.0005</us-gaap:PreferredStockParOrStatedValuePerShare>
    <us-gaap:PreferredStockSharesAuthorized
      contextRef="ib2cdc2f142544681974fd015733a7280_I20200131"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlMGY1MGI3NzZlZDQzMTA4ZjBiMWYwOTZlZDBkMzNiL3NlYzoyZTBmNTBiNzc2ZWQ0MzEwOGYwYjFmMDk2ZWQwZDMzYl8xMjQvZnJhZzo5NTQzMTkzODc4OWM0YjhhOGU5NmM2NDQwYTA4NjFkMC90YWJsZTphZjkzMmNlZGRhYTE0NWQ4OTI4MzQ5MWVhYjVkNjQ4ZC90YWJsZXJhbmdlOmFmOTMyY2VkZGFhMTQ1ZDg5MjgzNDkxZWFiNWQ2NDhkXzMxLTAtMS0xLTExNjI4L3RleHRyZWdpb246MDgyZjY4YWMyMmQ1NGM0MThhNjNmNzRlY2Y2ZTQwYTVfMzg0ODI5MDY5NzQ1MA_aa225ca2-7931-4848-9739-7e007a40e735"
      unitRef="shares">100000000</us-gaap:PreferredStockSharesAuthorized>
    <us-gaap:PreferredStockSharesAuthorized
      contextRef="i55f24cb0d9164d4686ccc12cc9135ac1_I20190131"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlMGY1MGI3NzZlZDQzMTA4ZjBiMWYwOTZlZDBkMzNiL3NlYzoyZTBmNTBiNzc2ZWQ0MzEwOGYwYjFmMDk2ZWQwZDMzYl8xMjQvZnJhZzo5NTQzMTkzODc4OWM0YjhhOGU5NmM2NDQwYTA4NjFkMC90YWJsZTphZjkzMmNlZGRhYTE0NWQ4OTI4MzQ5MWVhYjVkNjQ4ZC90YWJsZXJhbmdlOmFmOTMyY2VkZGFhMTQ1ZDg5MjgzNDkxZWFiNWQ2NDhkXzMxLTAtMS0xLTExNjI4L3RleHRyZWdpb246MDgyZjY4YWMyMmQ1NGM0MThhNjNmNzRlY2Y2ZTQwYTVfMzg0ODI5MDY5NzQ1Nw_457d11c7-c1d6-482f-a06c-315d27499018"
      unitRef="shares">0</us-gaap:PreferredStockSharesAuthorized>
    <us-gaap:PreferredStockSharesOutstanding
      contextRef="ib2cdc2f142544681974fd015733a7280_I20200131"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlMGY1MGI3NzZlZDQzMTA4ZjBiMWYwOTZlZDBkMzNiL3NlYzoyZTBmNTBiNzc2ZWQ0MzEwOGYwYjFmMDk2ZWQwZDMzYl8xMjQvZnJhZzo5NTQzMTkzODc4OWM0YjhhOGU5NmM2NDQwYTA4NjFkMC90YWJsZTphZjkzMmNlZGRhYTE0NWQ4OTI4MzQ5MWVhYjVkNjQ4ZC90YWJsZXJhbmdlOmFmOTMyY2VkZGFhMTQ1ZDg5MjgzNDkxZWFiNWQ2NDhkXzMxLTAtMS0xLTExNjI4L3RleHRyZWdpb246MDgyZjY4YWMyMmQ1NGM0MThhNjNmNzRlY2Y2ZTQwYTVfMzg0ODI5MDY5NzQ2MQ_677b674b-b6e1-46c8-9381-1267ce11f560"
      unitRef="shares">0</us-gaap:PreferredStockSharesOutstanding>
    <us-gaap:PreferredStockSharesIssued
      contextRef="i55f24cb0d9164d4686ccc12cc9135ac1_I20190131"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlMGY1MGI3NzZlZDQzMTA4ZjBiMWYwOTZlZDBkMzNiL3NlYzoyZTBmNTBiNzc2ZWQ0MzEwOGYwYjFmMDk2ZWQwZDMzYl8xMjQvZnJhZzo5NTQzMTkzODc4OWM0YjhhOGU5NmM2NDQwYTA4NjFkMC90YWJsZTphZjkzMmNlZGRhYTE0NWQ4OTI4MzQ5MWVhYjVkNjQ4ZC90YWJsZXJhbmdlOmFmOTMyY2VkZGFhMTQ1ZDg5MjgzNDkxZWFiNWQ2NDhkXzMxLTAtMS0xLTExNjI4L3RleHRyZWdpb246MDgyZjY4YWMyMmQ1NGM0MThhNjNmNzRlY2Y2ZTQwYTVfMzg0ODI5MDY5NzQ2MQ_92461370-6c75-4052-9582-a70cd68e08cf"
      unitRef="shares">0</us-gaap:PreferredStockSharesIssued>
    <us-gaap:PreferredStockSharesOutstanding
      contextRef="i55f24cb0d9164d4686ccc12cc9135ac1_I20190131"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlMGY1MGI3NzZlZDQzMTA4ZjBiMWYwOTZlZDBkMzNiL3NlYzoyZTBmNTBiNzc2ZWQ0MzEwOGYwYjFmMDk2ZWQwZDMzYl8xMjQvZnJhZzo5NTQzMTkzODc4OWM0YjhhOGU5NmM2NDQwYTA4NjFkMC90YWJsZTphZjkzMmNlZGRhYTE0NWQ4OTI4MzQ5MWVhYjVkNjQ4ZC90YWJsZXJhbmdlOmFmOTMyY2VkZGFhMTQ1ZDg5MjgzNDkxZWFiNWQ2NDhkXzMxLTAtMS0xLTExNjI4L3RleHRyZWdpb246MDgyZjY4YWMyMmQ1NGM0MThhNjNmNzRlY2Y2ZTQwYTVfMzg0ODI5MDY5NzQ2MQ_a2d7c72c-b99d-4032-a9af-784eeffd2676"
      unitRef="shares">0</us-gaap:PreferredStockSharesOutstanding>
    <us-gaap:PreferredStockSharesIssued
      contextRef="ib2cdc2f142544681974fd015733a7280_I20200131"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlMGY1MGI3NzZlZDQzMTA4ZjBiMWYwOTZlZDBkMzNiL3NlYzoyZTBmNTBiNzc2ZWQ0MzEwOGYwYjFmMDk2ZWQwZDMzYl8xMjQvZnJhZzo5NTQzMTkzODc4OWM0YjhhOGU5NmM2NDQwYTA4NjFkMC90YWJsZTphZjkzMmNlZGRhYTE0NWQ4OTI4MzQ5MWVhYjVkNjQ4ZC90YWJsZXJhbmdlOmFmOTMyY2VkZGFhMTQ1ZDg5MjgzNDkxZWFiNWQ2NDhkXzMxLTAtMS0xLTExNjI4L3RleHRyZWdpb246MDgyZjY4YWMyMmQ1NGM0MThhNjNmNzRlY2Y2ZTQwYTVfMzg0ODI5MDY5NzQ2MQ_da7458e8-1c16-4ce5-9d7e-faae1b5f3a79"
      unitRef="shares">0</us-gaap:PreferredStockSharesIssued>
    <us-gaap:PreferredStockValue
      contextRef="ib2cdc2f142544681974fd015733a7280_I20200131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlMGY1MGI3NzZlZDQzMTA4ZjBiMWYwOTZlZDBkMzNiL3NlYzoyZTBmNTBiNzc2ZWQ0MzEwOGYwYjFmMDk2ZWQwZDMzYl8xMjQvZnJhZzo5NTQzMTkzODc4OWM0YjhhOGU5NmM2NDQwYTA4NjFkMC90YWJsZTphZjkzMmNlZGRhYTE0NWQ4OTI4MzQ5MWVhYjVkNjQ4ZC90YWJsZXJhbmdlOmFmOTMyY2VkZGFhMTQ1ZDg5MjgzNDkxZWFiNWQ2NDhkXzMxLTEtMS0xLTQxNjE_8b8a5a0f-5b4a-458b-9e61-66a8ff8e3785"
      unitRef="usd">0</us-gaap:PreferredStockValue>
    <us-gaap:PreferredStockValue
      contextRef="i55f24cb0d9164d4686ccc12cc9135ac1_I20190131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlMGY1MGI3NzZlZDQzMTA4ZjBiMWYwOTZlZDBkMzNiL3NlYzoyZTBmNTBiNzc2ZWQ0MzEwOGYwYjFmMDk2ZWQwZDMzYl8xMjQvZnJhZzo5NTQzMTkzODc4OWM0YjhhOGU5NmM2NDQwYTA4NjFkMC90YWJsZTphZjkzMmNlZGRhYTE0NWQ4OTI4MzQ5MWVhYjVkNjQ4ZC90YWJsZXJhbmdlOmFmOTMyY2VkZGFhMTQ1ZDg5MjgzNDkxZWFiNWQ2NDhkXzMxLTMtMS0xLTQxNjE_697c50b7-4d11-4196-b7df-6e5300a9d3df"
      unitRef="usd">0</us-gaap:PreferredStockValue>
    <us-gaap:CommonStockParOrStatedValuePerShare
      contextRef="ib2cdc2f142544681974fd015733a7280_I20200131"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlMGY1MGI3NzZlZDQzMTA4ZjBiMWYwOTZlZDBkMzNiL3NlYzoyZTBmNTBiNzc2ZWQ0MzEwOGYwYjFmMDk2ZWQwZDMzYl8xMjQvZnJhZzo5NTQzMTkzODc4OWM0YjhhOGU5NmM2NDQwYTA4NjFkMC90YWJsZTphZjkzMmNlZGRhYTE0NWQ4OTI4MzQ5MWVhYjVkNjQ4ZC90YWJsZXJhbmdlOmFmOTMyY2VkZGFhMTQ1ZDg5MjgzNDkxZWFiNWQ2NDhkXzMyLTAtMS0xLTExNjQxL3RleHRyZWdpb246YWQ5NmU4ZTkyNTc0NGQ3ODgyZmQwYjc3ODhjOTNkZTJfMzg0ODI5MDY5ODQ3Mg_330b27ec-b8a9-4c95-b91c-dbc7fda9005c"
      unitRef="usdPerShare">0.0005</us-gaap:CommonStockParOrStatedValuePerShare>
    <us-gaap:CommonStockParOrStatedValuePerShare
      contextRef="i55f24cb0d9164d4686ccc12cc9135ac1_I20190131"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlMGY1MGI3NzZlZDQzMTA4ZjBiMWYwOTZlZDBkMzNiL3NlYzoyZTBmNTBiNzc2ZWQ0MzEwOGYwYjFmMDk2ZWQwZDMzYl8xMjQvZnJhZzo5NTQzMTkzODc4OWM0YjhhOGU5NmM2NDQwYTA4NjFkMC90YWJsZTphZjkzMmNlZGRhYTE0NWQ4OTI4MzQ5MWVhYjVkNjQ4ZC90YWJsZXJhbmdlOmFmOTMyY2VkZGFhMTQ1ZDg5MjgzNDkxZWFiNWQ2NDhkXzMyLTAtMS0xLTExNjQxL3RleHRyZWdpb246YWQ5NmU4ZTkyNTc0NGQ3ODgyZmQwYjc3ODhjOTNkZTJfMzg0ODI5MDY5ODQ3Mg_c96b69cf-8433-42b7-800c-526d154121d9"
      unitRef="usdPerShare">0.0005</us-gaap:CommonStockParOrStatedValuePerShare>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="ib2cdc2f142544681974fd015733a7280_I20200131"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlMGY1MGI3NzZlZDQzMTA4ZjBiMWYwOTZlZDBkMzNiL3NlYzoyZTBmNTBiNzc2ZWQ0MzEwOGYwYjFmMDk2ZWQwZDMzYl8xMjQvZnJhZzo5NTQzMTkzODc4OWM0YjhhOGU5NmM2NDQwYTA4NjFkMC90YWJsZTphZjkzMmNlZGRhYTE0NWQ4OTI4MzQ5MWVhYjVkNjQ4ZC90YWJsZXJhbmdlOmFmOTMyY2VkZGFhMTQ1ZDg5MjgzNDkxZWFiNWQ2NDhkXzMyLTAtMS0xLTExNjQxL3RleHRyZWdpb246YWQ5NmU4ZTkyNTc0NGQ3ODgyZmQwYjc3ODhjOTNkZTJfMzg0ODI5MDY5ODQ4Nw_2f738aad-45e9-4c00-8360-c5a8ee99a590"
      unitRef="shares">0</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:CommonStockSharesIssued
      contextRef="ib2cdc2f142544681974fd015733a7280_I20200131"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlMGY1MGI3NzZlZDQzMTA4ZjBiMWYwOTZlZDBkMzNiL3NlYzoyZTBmNTBiNzc2ZWQ0MzEwOGYwYjFmMDk2ZWQwZDMzYl8xMjQvZnJhZzo5NTQzMTkzODc4OWM0YjhhOGU5NmM2NDQwYTA4NjFkMC90YWJsZTphZjkzMmNlZGRhYTE0NWQ4OTI4MzQ5MWVhYjVkNjQ4ZC90YWJsZXJhbmdlOmFmOTMyY2VkZGFhMTQ1ZDg5MjgzNDkxZWFiNWQ2NDhkXzMyLTAtMS0xLTExNjQxL3RleHRyZWdpb246YWQ5NmU4ZTkyNTc0NGQ3ODgyZmQwYjc3ODhjOTNkZTJfMzg0ODI5MDY5ODQ4Nw_53a773ec-188b-41d5-a1bb-9238b3cd6bc5"
      unitRef="shares">0</us-gaap:CommonStockSharesIssued>
    <us-gaap:CommonStockSharesAuthorized
      contextRef="ib2cdc2f142544681974fd015733a7280_I20200131"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlMGY1MGI3NzZlZDQzMTA4ZjBiMWYwOTZlZDBkMzNiL3NlYzoyZTBmNTBiNzc2ZWQ0MzEwOGYwYjFmMDk2ZWQwZDMzYl8xMjQvZnJhZzo5NTQzMTkzODc4OWM0YjhhOGU5NmM2NDQwYTA4NjFkMC90YWJsZTphZjkzMmNlZGRhYTE0NWQ4OTI4MzQ5MWVhYjVkNjQ4ZC90YWJsZXJhbmdlOmFmOTMyY2VkZGFhMTQ1ZDg5MjgzNDkxZWFiNWQ2NDhkXzMyLTAtMS0xLTExNjQxL3RleHRyZWdpb246YWQ5NmU4ZTkyNTc0NGQ3ODgyZmQwYjc3ODhjOTNkZTJfMzg0ODI5MDY5ODQ4Nw_f61d275d-32de-4ba8-8a37-f1f9f903fa6b"
      unitRef="shares">0</us-gaap:CommonStockSharesAuthorized>
    <us-gaap:CommonStockSharesAuthorized
      contextRef="i55f24cb0d9164d4686ccc12cc9135ac1_I20190131"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlMGY1MGI3NzZlZDQzMTA4ZjBiMWYwOTZlZDBkMzNiL3NlYzoyZTBmNTBiNzc2ZWQ0MzEwOGYwYjFmMDk2ZWQwZDMzYl8xMjQvZnJhZzo5NTQzMTkzODc4OWM0YjhhOGU5NmM2NDQwYTA4NjFkMC90YWJsZTphZjkzMmNlZGRhYTE0NWQ4OTI4MzQ5MWVhYjVkNjQ4ZC90YWJsZXJhbmdlOmFmOTMyY2VkZGFhMTQ1ZDg5MjgzNDkxZWFiNWQ2NDhkXzMyLTAtMS0xLTExNjQxL3RleHRyZWdpb246YWQ5NmU4ZTkyNTc0NGQ3ODgyZmQwYjc3ODhjOTNkZTJfMzg0ODI5MDY5ODQ4OQ_03268b41-1ee6-45a7-b510-1fbb1dd17891"
      unitRef="shares">220000000</us-gaap:CommonStockSharesAuthorized>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="i55f24cb0d9164d4686ccc12cc9135ac1_I20190131"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlMGY1MGI3NzZlZDQzMTA4ZjBiMWYwOTZlZDBkMzNiL3NlYzoyZTBmNTBiNzc2ZWQ0MzEwOGYwYjFmMDk2ZWQwZDMzYl8xMjQvZnJhZzo5NTQzMTkzODc4OWM0YjhhOGU5NmM2NDQwYTA4NjFkMC90YWJsZTphZjkzMmNlZGRhYTE0NWQ4OTI4MzQ5MWVhYjVkNjQ4ZC90YWJsZXJhbmdlOmFmOTMyY2VkZGFhMTQ1ZDg5MjgzNDkxZWFiNWQ2NDhkXzMyLTAtMS0xLTExNjQxL3RleHRyZWdpb246YWQ5NmU4ZTkyNTc0NGQ3ODgyZmQwYjc3ODhjOTNkZTJfMzg0ODI5MDY5ODUxMg_1e0df93e-07b3-4d35-bc20-eeb360cb53d8"
      unitRef="shares">47421000</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:CommonStockSharesIssued
      contextRef="i55f24cb0d9164d4686ccc12cc9135ac1_I20190131"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlMGY1MGI3NzZlZDQzMTA4ZjBiMWYwOTZlZDBkMzNiL3NlYzoyZTBmNTBiNzc2ZWQ0MzEwOGYwYjFmMDk2ZWQwZDMzYl8xMjQvZnJhZzo5NTQzMTkzODc4OWM0YjhhOGU5NmM2NDQwYTA4NjFkMC90YWJsZTphZjkzMmNlZGRhYTE0NWQ4OTI4MzQ5MWVhYjVkNjQ4ZC90YWJsZXJhbmdlOmFmOTMyY2VkZGFhMTQ1ZDg5MjgzNDkxZWFiNWQ2NDhkXzMyLTAtMS0xLTExNjQxL3RleHRyZWdpb246YWQ5NmU4ZTkyNTc0NGQ3ODgyZmQwYjc3ODhjOTNkZTJfMzg0ODI5MDY5ODUxMg_63c0f8c0-db58-42d5-86b0-c21b86990c34"
      unitRef="shares">47421000</us-gaap:CommonStockSharesIssued>
    <us-gaap:CommonStockValue
      contextRef="i55f24cb0d9164d4686ccc12cc9135ac1_I20190131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlMGY1MGI3NzZlZDQzMTA4ZjBiMWYwOTZlZDBkMzNiL3NlYzoyZTBmNTBiNzc2ZWQ0MzEwOGYwYjFmMDk2ZWQwZDMzYl8xMjQvZnJhZzo5NTQzMTkzODc4OWM0YjhhOGU5NmM2NDQwYTA4NjFkMC90YWJsZTphZjkzMmNlZGRhYTE0NWQ4OTI4MzQ5MWVhYjVkNjQ4ZC90YWJsZXJhbmdlOmFmOTMyY2VkZGFhMTQ1ZDg5MjgzNDkxZWFiNWQ2NDhkXzM0LTMtMS0xLTA_7c99056b-87ec-46f8-802d-eddd4dfff67f"
      unitRef="usd">24000</us-gaap:CommonStockValue>
    <us-gaap:CommonStockParOrStatedValuePerShare
      contextRef="i17b9e82fed564700b0ec3bb231a4718d_I20190131"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlMGY1MGI3NzZlZDQzMTA4ZjBiMWYwOTZlZDBkMzNiL3NlYzoyZTBmNTBiNzc2ZWQ0MzEwOGYwYjFmMDk2ZWQwZDMzYl8xMjQvZnJhZzo5NTQzMTkzODc4OWM0YjhhOGU5NmM2NDQwYTA4NjFkMC90YWJsZTphZjkzMmNlZGRhYTE0NWQ4OTI4MzQ5MWVhYjVkNjQ4ZC90YWJsZXJhbmdlOmFmOTMyY2VkZGFhMTQ1ZDg5MjgzNDkxZWFiNWQ2NDhkXzMzLTAtMS0xLTExNjUzL3RleHRyZWdpb246MjM2ODgwNWZmNTFiNGIxNGIzZmY4MTNjNDA5ZTA1NTZfMzg0ODI5MDY5NzcwNg_0479dfc8-5294-4699-9d24-ef249971db6d"
      unitRef="usdPerShare">0.0005</us-gaap:CommonStockParOrStatedValuePerShare>
    <us-gaap:CommonStockParOrStatedValuePerShare
      contextRef="i5af27cce23a44205bbd8d91a66e37069_I20200131"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlMGY1MGI3NzZlZDQzMTA4ZjBiMWYwOTZlZDBkMzNiL3NlYzoyZTBmNTBiNzc2ZWQ0MzEwOGYwYjFmMDk2ZWQwZDMzYl8xMjQvZnJhZzo5NTQzMTkzODc4OWM0YjhhOGU5NmM2NDQwYTA4NjFkMC90YWJsZTphZjkzMmNlZGRhYTE0NWQ4OTI4MzQ5MWVhYjVkNjQ4ZC90YWJsZXJhbmdlOmFmOTMyY2VkZGFhMTQ1ZDg5MjgzNDkxZWFiNWQ2NDhkXzMzLTAtMS0xLTExNjUzL3RleHRyZWdpb246MjM2ODgwNWZmNTFiNGIxNGIzZmY4MTNjNDA5ZTA1NTZfMzg0ODI5MDY5NzcwNg_534de131-9728-4ebc-89a3-425a52b69dc3"
      unitRef="usdPerShare">0.0005</us-gaap:CommonStockParOrStatedValuePerShare>
    <us-gaap:CommonStockSharesAuthorized
      contextRef="i5af27cce23a44205bbd8d91a66e37069_I20200131"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlMGY1MGI3NzZlZDQzMTA4ZjBiMWYwOTZlZDBkMzNiL3NlYzoyZTBmNTBiNzc2ZWQ0MzEwOGYwYjFmMDk2ZWQwZDMzYl8xMjQvZnJhZzo5NTQzMTkzODc4OWM0YjhhOGU5NmM2NDQwYTA4NjFkMC90YWJsZTphZjkzMmNlZGRhYTE0NWQ4OTI4MzQ5MWVhYjVkNjQ4ZC90YWJsZXJhbmdlOmFmOTMyY2VkZGFhMTQ1ZDg5MjgzNDkxZWFiNWQ2NDhkXzMzLTAtMS0xLTExNjUzL3RleHRyZWdpb246MjM2ODgwNWZmNTFiNGIxNGIzZmY4MTNjNDA5ZTA1NTZfMzg0ODI5MDY5NzcxNQ_5d303854-ca3d-4593-b972-cf581b74c94b"
      unitRef="shares">2000000000</us-gaap:CommonStockSharesAuthorized>
    <us-gaap:CommonStockSharesAuthorized
      contextRef="i17b9e82fed564700b0ec3bb231a4718d_I20190131"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlMGY1MGI3NzZlZDQzMTA4ZjBiMWYwOTZlZDBkMzNiL3NlYzoyZTBmNTBiNzc2ZWQ0MzEwOGYwYjFmMDk2ZWQwZDMzYl8xMjQvZnJhZzo5NTQzMTkzODc4OWM0YjhhOGU5NmM2NDQwYTA4NjFkMC90YWJsZTphZjkzMmNlZGRhYTE0NWQ4OTI4MzQ5MWVhYjVkNjQ4ZC90YWJsZXJhbmdlOmFmOTMyY2VkZGFhMTQ1ZDg5MjgzNDkxZWFiNWQ2NDhkXzMzLTAtMS0xLTExNjUzL3RleHRyZWdpb246MjM2ODgwNWZmNTFiNGIxNGIzZmY4MTNjNDA5ZTA1NTZfMzg0ODI5MDY5NzcyMg_8ff124b9-6669-4680-83b4-c74c30f92afb"
      unitRef="shares">0</us-gaap:CommonStockSharesAuthorized>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="i5af27cce23a44205bbd8d91a66e37069_I20200131"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlMGY1MGI3NzZlZDQzMTA4ZjBiMWYwOTZlZDBkMzNiL3NlYzoyZTBmNTBiNzc2ZWQ0MzEwOGYwYjFmMDk2ZWQwZDMzYl8xMjQvZnJhZzo5NTQzMTkzODc4OWM0YjhhOGU5NmM2NDQwYTA4NjFkMC90YWJsZTphZjkzMmNlZGRhYTE0NWQ4OTI4MzQ5MWVhYjVkNjQ4ZC90YWJsZXJhbmdlOmFmOTMyY2VkZGFhMTQ1ZDg5MjgzNDkxZWFiNWQ2NDhkXzMzLTAtMS0xLTExNjUzL3RleHRyZWdpb246MjM2ODgwNWZmNTFiNGIxNGIzZmY4MTNjNDA5ZTA1NTZfMzg0ODI5MDY5NzcyNw_77fd25c7-71d7-4c25-ae70-2ad61a64c118"
      unitRef="shares">107666000</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:CommonStockSharesIssued
      contextRef="i5af27cce23a44205bbd8d91a66e37069_I20200131"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlMGY1MGI3NzZlZDQzMTA4ZjBiMWYwOTZlZDBkMzNiL3NlYzoyZTBmNTBiNzc2ZWQ0MzEwOGYwYjFmMDk2ZWQwZDMzYl8xMjQvZnJhZzo5NTQzMTkzODc4OWM0YjhhOGU5NmM2NDQwYTA4NjFkMC90YWJsZTphZjkzMmNlZGRhYTE0NWQ4OTI4MzQ5MWVhYjVkNjQ4ZC90YWJsZXJhbmdlOmFmOTMyY2VkZGFhMTQ1ZDg5MjgzNDkxZWFiNWQ2NDhkXzMzLTAtMS0xLTExNjUzL3RleHRyZWdpb246MjM2ODgwNWZmNTFiNGIxNGIzZmY4MTNjNDA5ZTA1NTZfMzg0ODI5MDY5NzcyNw_ce202ae4-2d4e-47a6-9acd-9c3dd20693db"
      unitRef="shares">107666000</us-gaap:CommonStockSharesIssued>
    <us-gaap:CommonStockSharesIssued
      contextRef="i17b9e82fed564700b0ec3bb231a4718d_I20190131"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlMGY1MGI3NzZlZDQzMTA4ZjBiMWYwOTZlZDBkMzNiL3NlYzoyZTBmNTBiNzc2ZWQ0MzEwOGYwYjFmMDk2ZWQwZDMzYl8xMjQvZnJhZzo5NTQzMTkzODc4OWM0YjhhOGU5NmM2NDQwYTA4NjFkMC90YWJsZTphZjkzMmNlZGRhYTE0NWQ4OTI4MzQ5MWVhYjVkNjQ4ZC90YWJsZXJhbmdlOmFmOTMyY2VkZGFhMTQ1ZDg5MjgzNDkxZWFiNWQ2NDhkXzMzLTAtMS0xLTExNjUzL3RleHRyZWdpb246MjM2ODgwNWZmNTFiNGIxNGIzZmY4MTNjNDA5ZTA1NTZfMzg0ODI5MDY5NzczMQ_a9ead4a5-d12e-4718-bf46-df3900c3f9bd"
      unitRef="shares">0</us-gaap:CommonStockSharesIssued>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="i17b9e82fed564700b0ec3bb231a4718d_I20190131"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlMGY1MGI3NzZlZDQzMTA4ZjBiMWYwOTZlZDBkMzNiL3NlYzoyZTBmNTBiNzc2ZWQ0MzEwOGYwYjFmMDk2ZWQwZDMzYl8xMjQvZnJhZzo5NTQzMTkzODc4OWM0YjhhOGU5NmM2NDQwYTA4NjFkMC90YWJsZTphZjkzMmNlZGRhYTE0NWQ4OTI4MzQ5MWVhYjVkNjQ4ZC90YWJsZXJhbmdlOmFmOTMyY2VkZGFhMTQ1ZDg5MjgzNDkxZWFiNWQ2NDhkXzMzLTAtMS0xLTExNjUzL3RleHRyZWdpb246MjM2ODgwNWZmNTFiNGIxNGIzZmY4MTNjNDA5ZTA1NTZfMzg0ODI5MDY5NzczMQ_d4a8ffa6-c513-4f23-9d2d-184578a2b989"
      unitRef="shares">0</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:CommonStockParOrStatedValuePerShare
      contextRef="i2e8f18d1b35946bbb8a0f6c348fd063f_I20190131"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlMGY1MGI3NzZlZDQzMTA4ZjBiMWYwOTZlZDBkMzNiL3NlYzoyZTBmNTBiNzc2ZWQ0MzEwOGYwYjFmMDk2ZWQwZDMzYl8xMjQvZnJhZzo5NTQzMTkzODc4OWM0YjhhOGU5NmM2NDQwYTA4NjFkMC90YWJsZTphZjkzMmNlZGRhYTE0NWQ4OTI4MzQ5MWVhYjVkNjQ4ZC90YWJsZXJhbmdlOmFmOTMyY2VkZGFhMTQ1ZDg5MjgzNDkxZWFiNWQ2NDhkXzMzLTAtMS0xLTExNjUzL3RleHRyZWdpb246MjM2ODgwNWZmNTFiNGIxNGIzZmY4MTNjNDA5ZTA1NTZfMzg0ODI5MDY5Nzc0MA_acbefea3-c0e8-405e-bf69-eacb311dd37c"
      unitRef="usdPerShare">0.0005</us-gaap:CommonStockParOrStatedValuePerShare>
    <us-gaap:CommonStockParOrStatedValuePerShare
      contextRef="i32ad05225f6f4a31a9403dff9db4350b_I20200131"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlMGY1MGI3NzZlZDQzMTA4ZjBiMWYwOTZlZDBkMzNiL3NlYzoyZTBmNTBiNzc2ZWQ0MzEwOGYwYjFmMDk2ZWQwZDMzYl8xMjQvZnJhZzo5NTQzMTkzODc4OWM0YjhhOGU5NmM2NDQwYTA4NjFkMC90YWJsZTphZjkzMmNlZGRhYTE0NWQ4OTI4MzQ5MWVhYjVkNjQ4ZC90YWJsZXJhbmdlOmFmOTMyY2VkZGFhMTQ1ZDg5MjgzNDkxZWFiNWQ2NDhkXzMzLTAtMS0xLTExNjUzL3RleHRyZWdpb246MjM2ODgwNWZmNTFiNGIxNGIzZmY4MTNjNDA5ZTA1NTZfMzg0ODI5MDY5Nzc0MA_ebd1c040-1630-4f17-99bd-a1e3ae6a1e3b"
      unitRef="usdPerShare">0.0005</us-gaap:CommonStockParOrStatedValuePerShare>
    <us-gaap:CommonStockSharesAuthorized
      contextRef="i32ad05225f6f4a31a9403dff9db4350b_I20200131"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlMGY1MGI3NzZlZDQzMTA4ZjBiMWYwOTZlZDBkMzNiL3NlYzoyZTBmNTBiNzc2ZWQ0MzEwOGYwYjFmMDk2ZWQwZDMzYl8xMjQvZnJhZzo5NTQzMTkzODc4OWM0YjhhOGU5NmM2NDQwYTA4NjFkMC90YWJsZTphZjkzMmNlZGRhYTE0NWQ4OTI4MzQ5MWVhYjVkNjQ4ZC90YWJsZXJhbmdlOmFmOTMyY2VkZGFhMTQ1ZDg5MjgzNDkxZWFiNWQ2NDhkXzMzLTAtMS0xLTExNjUzL3RleHRyZWdpb246MjM2ODgwNWZmNTFiNGIxNGIzZmY4MTNjNDA5ZTA1NTZfMzg0ODI5MDY5Nzc0NQ_aa2fd3f8-0234-4154-bfaf-e894f0116238"
      unitRef="shares">300000000</us-gaap:CommonStockSharesAuthorized>
    <us-gaap:CommonStockSharesAuthorized
      contextRef="i2e8f18d1b35946bbb8a0f6c348fd063f_I20190131"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlMGY1MGI3NzZlZDQzMTA4ZjBiMWYwOTZlZDBkMzNiL3NlYzoyZTBmNTBiNzc2ZWQ0MzEwOGYwYjFmMDk2ZWQwZDMzYl8xMjQvZnJhZzo5NTQzMTkzODc4OWM0YjhhOGU5NmM2NDQwYTA4NjFkMC90YWJsZTphZjkzMmNlZGRhYTE0NWQ4OTI4MzQ5MWVhYjVkNjQ4ZC90YWJsZXJhbmdlOmFmOTMyY2VkZGFhMTQ1ZDg5MjgzNDkxZWFiNWQ2NDhkXzMzLTAtMS0xLTExNjUzL3RleHRyZWdpb246MjM2ODgwNWZmNTFiNGIxNGIzZmY4MTNjNDA5ZTA1NTZfMzg0ODI5MDY5Nzc0OQ_c50c845e-29a5-46f6-b477-82e580ba3903"
      unitRef="shares">0</us-gaap:CommonStockSharesAuthorized>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="i32ad05225f6f4a31a9403dff9db4350b_I20200131"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlMGY1MGI3NzZlZDQzMTA4ZjBiMWYwOTZlZDBkMzNiL3NlYzoyZTBmNTBiNzc2ZWQ0MzEwOGYwYjFmMDk2ZWQwZDMzYl8xMjQvZnJhZzo5NTQzMTkzODc4OWM0YjhhOGU5NmM2NDQwYTA4NjFkMC90YWJsZTphZjkzMmNlZGRhYTE0NWQ4OTI4MzQ5MWVhYjVkNjQ4ZC90YWJsZXJhbmdlOmFmOTMyY2VkZGFhMTQ1ZDg5MjgzNDkxZWFiNWQ2NDhkXzMzLTAtMS0xLTExNjUzL3RleHRyZWdpb246MjM2ODgwNWZmNTFiNGIxNGIzZmY4MTNjNDA5ZTA1NTZfMzg0ODI5MDY5Nzc1NA_98b01afa-57a0-41cc-870e-7de5cba3950b"
      unitRef="shares">105282000</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:CommonStockSharesIssued
      contextRef="i32ad05225f6f4a31a9403dff9db4350b_I20200131"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlMGY1MGI3NzZlZDQzMTA4ZjBiMWYwOTZlZDBkMzNiL3NlYzoyZTBmNTBiNzc2ZWQ0MzEwOGYwYjFmMDk2ZWQwZDMzYl8xMjQvZnJhZzo5NTQzMTkzODc4OWM0YjhhOGU5NmM2NDQwYTA4NjFkMC90YWJsZTphZjkzMmNlZGRhYTE0NWQ4OTI4MzQ5MWVhYjVkNjQ4ZC90YWJsZXJhbmdlOmFmOTMyY2VkZGFhMTQ1ZDg5MjgzNDkxZWFiNWQ2NDhkXzMzLTAtMS0xLTExNjUzL3RleHRyZWdpb246MjM2ODgwNWZmNTFiNGIxNGIzZmY4MTNjNDA5ZTA1NTZfMzg0ODI5MDY5Nzc1NA_d0e5a92d-c48a-4f3f-9d1c-fd97d48ef819"
      unitRef="shares">105282000</us-gaap:CommonStockSharesIssued>
    <us-gaap:CommonStockSharesIssued
      contextRef="i2e8f18d1b35946bbb8a0f6c348fd063f_I20190131"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlMGY1MGI3NzZlZDQzMTA4ZjBiMWYwOTZlZDBkMzNiL3NlYzoyZTBmNTBiNzc2ZWQ0MzEwOGYwYjFmMDk2ZWQwZDMzYl8xMjQvZnJhZzo5NTQzMTkzODc4OWM0YjhhOGU5NmM2NDQwYTA4NjFkMC90YWJsZTphZjkzMmNlZGRhYTE0NWQ4OTI4MzQ5MWVhYjVkNjQ4ZC90YWJsZXJhbmdlOmFmOTMyY2VkZGFhMTQ1ZDg5MjgzNDkxZWFiNWQ2NDhkXzMzLTAtMS0xLTExNjUzL3RleHRyZWdpb246MjM2ODgwNWZmNTFiNGIxNGIzZmY4MTNjNDA5ZTA1NTZfMzg0ODI5MDY5Nzc1OA_4df69639-85c4-4376-90e2-5106a8562681"
      unitRef="shares">0</us-gaap:CommonStockSharesIssued>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="i2e8f18d1b35946bbb8a0f6c348fd063f_I20190131"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlMGY1MGI3NzZlZDQzMTA4ZjBiMWYwOTZlZDBkMzNiL3NlYzoyZTBmNTBiNzc2ZWQ0MzEwOGYwYjFmMDk2ZWQwZDMzYl8xMjQvZnJhZzo5NTQzMTkzODc4OWM0YjhhOGU5NmM2NDQwYTA4NjFkMC90YWJsZTphZjkzMmNlZGRhYTE0NWQ4OTI4MzQ5MWVhYjVkNjQ4ZC90YWJsZXJhbmdlOmFmOTMyY2VkZGFhMTQ1ZDg5MjgzNDkxZWFiNWQ2NDhkXzMzLTAtMS0xLTExNjUzL3RleHRyZWdpb246MjM2ODgwNWZmNTFiNGIxNGIzZmY4MTNjNDA5ZTA1NTZfMzg0ODI5MDY5Nzc1OA_8bf12072-0088-4469-b156-93d453f5e61a"
      unitRef="shares">0</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:CommonStockValue
      contextRef="ib70abfa5e15541fc8a6e7f1fd076f8a2_I20200131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlMGY1MGI3NzZlZDQzMTA4ZjBiMWYwOTZlZDBkMzNiL3NlYzoyZTBmNTBiNzc2ZWQ0MzEwOGYwYjFmMDk2ZWQwZDMzYl8xMjQvZnJhZzo5NTQzMTkzODc4OWM0YjhhOGU5NmM2NDQwYTA4NjFkMC90YWJsZTphZjkzMmNlZGRhYTE0NWQ4OTI4MzQ5MWVhYjVkNjQ4ZC90YWJsZXJhbmdlOmFmOTMyY2VkZGFhMTQ1ZDg5MjgzNDkxZWFiNWQ2NDhkXzMzLTEtMS0xLTQxNjQ_8519e4ff-4170-48cd-aacc-1dab90b60f31"
      unitRef="usd">106000</us-gaap:CommonStockValue>
    <us-gaap:AdditionalPaidInCapital
      contextRef="ib2cdc2f142544681974fd015733a7280_I20200131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlMGY1MGI3NzZlZDQzMTA4ZjBiMWYwOTZlZDBkMzNiL3NlYzoyZTBmNTBiNzc2ZWQ0MzEwOGYwYjFmMDk2ZWQwZDMzYl8xMjQvZnJhZzo5NTQzMTkzODc4OWM0YjhhOGU5NmM2NDQwYTA4NjFkMC90YWJsZTphZjkzMmNlZGRhYTE0NWQ4OTI4MzQ5MWVhYjVkNjQ4ZC90YWJsZXJhbmdlOmFmOTMyY2VkZGFhMTQ1ZDg5MjgzNDkxZWFiNWQ2NDhkXzM1LTEtMS0xLTA_2830e013-de84-4c54-a62c-66bbd2910448"
      unitRef="usd">1378479000</us-gaap:AdditionalPaidInCapital>
    <us-gaap:AdditionalPaidInCapital
      contextRef="i55f24cb0d9164d4686ccc12cc9135ac1_I20190131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlMGY1MGI3NzZlZDQzMTA4ZjBiMWYwOTZlZDBkMzNiL3NlYzoyZTBmNTBiNzc2ZWQ0MzEwOGYwYjFmMDk2ZWQwZDMzYl8xMjQvZnJhZzo5NTQzMTkzODc4OWM0YjhhOGU5NmM2NDQwYTA4NjFkMC90YWJsZTphZjkzMmNlZGRhYTE0NWQ4OTI4MzQ5MWVhYjVkNjQ4ZC90YWJsZXJhbmdlOmFmOTMyY2VkZGFhMTQ1ZDg5MjgzNDkxZWFiNWQ2NDhkXzM1LTMtMS0xLTA_8b736496-68ba-4aa3-ae8f-2f07fad373b8"
      unitRef="usd">31211000</us-gaap:AdditionalPaidInCapital>
    <us-gaap:RetainedEarningsAccumulatedDeficit
      contextRef="ib2cdc2f142544681974fd015733a7280_I20200131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlMGY1MGI3NzZlZDQzMTA4ZjBiMWYwOTZlZDBkMzNiL3NlYzoyZTBmNTBiNzc2ZWQ0MzEwOGYwYjFmMDk2ZWQwZDMzYl8xMjQvZnJhZzo5NTQzMTkzODc4OWM0YjhhOGU5NmM2NDQwYTA4NjFkMC90YWJsZTphZjkzMmNlZGRhYTE0NWQ4OTI4MzQ5MWVhYjVkNjQ4ZC90YWJsZXJhbmdlOmFmOTMyY2VkZGFhMTQ1ZDg5MjgzNDkxZWFiNWQ2NDhkXzM2LTEtMS0xLTA_969902d1-d940-4112-ac26-5898b0fff62d"
      unitRef="usd">-637487000</us-gaap:RetainedEarningsAccumulatedDeficit>
    <us-gaap:RetainedEarningsAccumulatedDeficit
      contextRef="i55f24cb0d9164d4686ccc12cc9135ac1_I20190131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlMGY1MGI3NzZlZDQzMTA4ZjBiMWYwOTZlZDBkMzNiL3NlYzoyZTBmNTBiNzc2ZWQ0MzEwOGYwYjFmMDk2ZWQwZDMzYl8xMjQvZnJhZzo5NTQzMTkzODc4OWM0YjhhOGU5NmM2NDQwYTA4NjFkMC90YWJsZTphZjkzMmNlZGRhYTE0NWQ4OTI4MzQ5MWVhYjVkNjQ4ZC90YWJsZXJhbmdlOmFmOTMyY2VkZGFhMTQ1ZDg5MjgzNDkxZWFiNWQ2NDhkXzM2LTMtMS0xLTA_02217b38-f180-4236-a94e-69e40be17a53"
      unitRef="usd">-519126000</us-gaap:RetainedEarningsAccumulatedDeficit>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax
      contextRef="ib2cdc2f142544681974fd015733a7280_I20200131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlMGY1MGI3NzZlZDQzMTA4ZjBiMWYwOTZlZDBkMzNiL3NlYzoyZTBmNTBiNzc2ZWQ0MzEwOGYwYjFmMDk2ZWQwZDMzYl8xMjQvZnJhZzo5NTQzMTkzODc4OWM0YjhhOGU5NmM2NDQwYTA4NjFkMC90YWJsZTphZjkzMmNlZGRhYTE0NWQ4OTI4MzQ5MWVhYjVkNjQ4ZC90YWJsZXJhbmdlOmFmOTMyY2VkZGFhMTQ1ZDg5MjgzNDkxZWFiNWQ2NDhkXzM3LTEtMS0xLTA_cebc1c54-268d-467a-b144-7cf0fa3e0b97"
      unitRef="usd">1009000</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax
      contextRef="i55f24cb0d9164d4686ccc12cc9135ac1_I20190131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlMGY1MGI3NzZlZDQzMTA4ZjBiMWYwOTZlZDBkMzNiL3NlYzoyZTBmNTBiNzc2ZWQ0MzEwOGYwYjFmMDk2ZWQwZDMzYl8xMjQvZnJhZzo5NTQzMTkzODc4OWM0YjhhOGU5NmM2NDQwYTA4NjFkMC90YWJsZTphZjkzMmNlZGRhYTE0NWQ4OTI4MzQ5MWVhYjVkNjQ4ZC90YWJsZXJhbmdlOmFmOTMyY2VkZGFhMTQ1ZDg5MjgzNDkxZWFiNWQ2NDhkXzM3LTMtMS0xLTA_fd9786f5-b862-44ae-8e0d-a9232840db4e"
      unitRef="usd">98000</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:StockholdersEquity
      contextRef="ib2cdc2f142544681974fd015733a7280_I20200131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlMGY1MGI3NzZlZDQzMTA4ZjBiMWYwOTZlZDBkMzNiL3NlYzoyZTBmNTBiNzc2ZWQ0MzEwOGYwYjFmMDk2ZWQwZDMzYl8xMjQvZnJhZzo5NTQzMTkzODc4OWM0YjhhOGU5NmM2NDQwYTA4NjFkMC90YWJsZTphZjkzMmNlZGRhYTE0NWQ4OTI4MzQ5MWVhYjVkNjQ4ZC90YWJsZXJhbmdlOmFmOTMyY2VkZGFhMTQ1ZDg5MjgzNDkxZWFiNWQ2NDhkXzM4LTEtMS0xLTA_6c8227ff-98be-40eb-a301-b9c9fe42241e"
      unitRef="usd">742107000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i55f24cb0d9164d4686ccc12cc9135ac1_I20190131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlMGY1MGI3NzZlZDQzMTA4ZjBiMWYwOTZlZDBkMzNiL3NlYzoyZTBmNTBiNzc2ZWQ0MzEwOGYwYjFmMDk2ZWQwZDMzYl8xMjQvZnJhZzo5NTQzMTkzODc4OWM0YjhhOGU5NmM2NDQwYTA4NjFkMC90YWJsZTphZjkzMmNlZGRhYTE0NWQ4OTI4MzQ5MWVhYjVkNjQ4ZC90YWJsZXJhbmdlOmFmOTMyY2VkZGFhMTQ1ZDg5MjgzNDkxZWFiNWQ2NDhkXzM4LTMtMS0xLTA_242ca2a5-8b96-435e-9f3f-5caceb79d5d1"
      unitRef="usd">-487793000</us-gaap:StockholdersEquity>
    <us-gaap:MinorityInterest
      contextRef="ib2cdc2f142544681974fd015733a7280_I20200131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlMGY1MGI3NzZlZDQzMTA4ZjBiMWYwOTZlZDBkMzNiL3NlYzoyZTBmNTBiNzc2ZWQ0MzEwOGYwYjFmMDk2ZWQwZDMzYl8xMjQvZnJhZzo5NTQzMTkzODc4OWM0YjhhOGU5NmM2NDQwYTA4NjFkMC90YWJsZTphZjkzMmNlZGRhYTE0NWQ4OTI4MzQ5MWVhYjVkNjQ4ZC90YWJsZXJhbmdlOmFmOTMyY2VkZGFhMTQ1ZDg5MjgzNDkxZWFiNWQ2NDhkXzM4LTEtMS0xLTk3NzE_2f17bf71-d1c8-4c47-b92b-5ca604581383"
      unitRef="usd">500000</us-gaap:MinorityInterest>
    <us-gaap:MinorityInterest
      contextRef="i55f24cb0d9164d4686ccc12cc9135ac1_I20190131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlMGY1MGI3NzZlZDQzMTA4ZjBiMWYwOTZlZDBkMzNiL3NlYzoyZTBmNTBiNzc2ZWQ0MzEwOGYwYjFmMDk2ZWQwZDMzYl8xMjQvZnJhZzo5NTQzMTkzODc4OWM0YjhhOGU5NmM2NDQwYTA4NjFkMC90YWJsZTphZjkzMmNlZGRhYTE0NWQ4OTI4MzQ5MWVhYjVkNjQ4ZC90YWJsZXJhbmdlOmFmOTMyY2VkZGFhMTQ1ZDg5MjgzNDkxZWFiNWQ2NDhkXzM4LTMtMS0xLTk3NzE_0cd85b62-463d-4465-a03a-8dbfb6628512"
      unitRef="usd">0</us-gaap:MinorityInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="ib2cdc2f142544681974fd015733a7280_I20200131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlMGY1MGI3NzZlZDQzMTA4ZjBiMWYwOTZlZDBkMzNiL3NlYzoyZTBmNTBiNzc2ZWQ0MzEwOGYwYjFmMDk2ZWQwZDMzYl8xMjQvZnJhZzo5NTQzMTkzODc4OWM0YjhhOGU5NmM2NDQwYTA4NjFkMC90YWJsZTphZjkzMmNlZGRhYTE0NWQ4OTI4MzQ5MWVhYjVkNjQ4ZC90YWJsZXJhbmdlOmFmOTMyY2VkZGFhMTQ1ZDg5MjgzNDkxZWFiNWQ2NDhkXzM5LTEtMS0xLTk3NzE_3aee3d94-b7c8-4b85-ac15-244ba18c844a"
      unitRef="usd">742607000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i55f24cb0d9164d4686ccc12cc9135ac1_I20190131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlMGY1MGI3NzZlZDQzMTA4ZjBiMWYwOTZlZDBkMzNiL3NlYzoyZTBmNTBiNzc2ZWQ0MzEwOGYwYjFmMDk2ZWQwZDMzYl8xMjQvZnJhZzo5NTQzMTkzODc4OWM0YjhhOGU5NmM2NDQwYTA4NjFkMC90YWJsZTphZjkzMmNlZGRhYTE0NWQ4OTI4MzQ5MWVhYjVkNjQ4ZC90YWJsZXJhbmdlOmFmOTMyY2VkZGFhMTQ1ZDg5MjgzNDkxZWFiNWQ2NDhkXzM5LTMtMS0xLTk3NzE_a5f4756a-995c-436a-95f5-9ee1a8bc3c43"
      unitRef="usd">-487793000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:LiabilitiesAndStockholdersEquity
      contextRef="ib2cdc2f142544681974fd015733a7280_I20200131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlMGY1MGI3NzZlZDQzMTA4ZjBiMWYwOTZlZDBkMzNiL3NlYzoyZTBmNTBiNzc2ZWQ0MzEwOGYwYjFmMDk2ZWQwZDMzYl8xMjQvZnJhZzo5NTQzMTkzODc4OWM0YjhhOGU5NmM2NDQwYTA4NjFkMC90YWJsZTphZjkzMmNlZGRhYTE0NWQ4OTI4MzQ5MWVhYjVkNjQ4ZC90YWJsZXJhbmdlOmFmOTMyY2VkZGFhMTQ1ZDg5MjgzNDkxZWFiNWQ2NDhkXzM5LTEtMS0xLTA_79f1b54c-87d8-444c-b9c0-b733dd9f7366"
      unitRef="usd">1404906000</us-gaap:LiabilitiesAndStockholdersEquity>
    <us-gaap:LiabilitiesAndStockholdersEquity
      contextRef="i55f24cb0d9164d4686ccc12cc9135ac1_I20190131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlMGY1MGI3NzZlZDQzMTA4ZjBiMWYwOTZlZDBkMzNiL3NlYzoyZTBmNTBiNzc2ZWQ0MzEwOGYwYjFmMDk2ZWQwZDMzYl8xMjQvZnJhZzo5NTQzMTkzODc4OWM0YjhhOGU5NmM2NDQwYTA4NjFkMC90YWJsZTphZjkzMmNlZGRhYTE0NWQ4OTI4MzQ5MWVhYjVkNjQ4ZC90YWJsZXJhbmdlOmFmOTMyY2VkZGFhMTQ1ZDg5MjgzNDkxZWFiNWQ2NDhkXzM5LTMtMS0xLTA_2e216ca3-8e67-4e69-912c-6b91686a3004"
      unitRef="usd">433219000</us-gaap:LiabilitiesAndStockholdersEquity>
    <us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax
      contextRef="i957f7593d451403180fb97a16c14c9f7_D20190201-20200131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlMGY1MGI3NzZlZDQzMTA4ZjBiMWYwOTZlZDBkMzNiL3NlYzoyZTBmNTBiNzc2ZWQ0MzEwOGYwYjFmMDk2ZWQwZDMzYl8xMzAvZnJhZzowZDE5NTQ5YjJjMDk0ZGIwOTliOWM0ZjZlOTY1NTM1ZS90YWJsZTphY2UzMWYwODg2NjA0MzU0OWZlODFkMmJjOGM3Yjk0Yy90YWJsZXJhbmdlOmFjZTMxZjA4ODY2MDQzNTQ5ZmU4MWQyYmM4YzdiOTRjXzMtMS0xLTEtMA_e7acee0b-3711-4110-b884-b20183303f23"
      unitRef="usd">436323000</us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax
      contextRef="i2748e02ac7c44f9785a8e60f81cdea69_D20180201-20190131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlMGY1MGI3NzZlZDQzMTA4ZjBiMWYwOTZlZDBkMzNiL3NlYzoyZTBmNTBiNzc2ZWQ0MzEwOGYwYjFmMDk2ZWQwZDMzYl8xMzAvZnJhZzowZDE5NTQ5YjJjMDk0ZGIwOTliOWM0ZjZlOTY1NTM1ZS90YWJsZTphY2UzMWYwODg2NjA0MzU0OWZlODFkMmJjOGM3Yjk0Yy90YWJsZXJhbmdlOmFjZTMxZjA4ODY2MDQzNTQ5ZmU4MWQyYmM4YzdiOTRjXzMtMy0xLTEtMA_41808aaf-c866-4fb4-bf84-da13de47a833"
      unitRef="usd">219401000</us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax
      contextRef="i98a9a032cccb4fa28c987c0a4fa94eca_D20170201-20180131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlMGY1MGI3NzZlZDQzMTA4ZjBiMWYwOTZlZDBkMzNiL3NlYzoyZTBmNTBiNzc2ZWQ0MzEwOGYwYjFmMDk2ZWQwZDMzYl8xMzAvZnJhZzowZDE5NTQ5YjJjMDk0ZGIwOTliOWM0ZjZlOTY1NTM1ZS90YWJsZTphY2UzMWYwODg2NjA0MzU0OWZlODFkMmJjOGM3Yjk0Yy90YWJsZXJhbmdlOmFjZTMxZjA4ODY2MDQzNTQ5ZmU4MWQyYmM4YzdiOTRjXzMtNS0xLTEtMA_7a9a2ff8-d0a9-4a0f-a17c-f2143a6f4618"
      unitRef="usd">92568000</us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax
      contextRef="i7c6df77ede2840449edcad1e41a4eabd_D20190201-20200131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlMGY1MGI3NzZlZDQzMTA4ZjBiMWYwOTZlZDBkMzNiL3NlYzoyZTBmNTBiNzc2ZWQ0MzEwOGYwYjFmMDk2ZWQwZDMzYl8xMzAvZnJhZzowZDE5NTQ5YjJjMDk0ZGIwOTliOWM0ZjZlOTY1NTM1ZS90YWJsZTphY2UzMWYwODg2NjA0MzU0OWZlODFkMmJjOGM3Yjk0Yy90YWJsZXJhbmdlOmFjZTMxZjA4ODY2MDQzNTQ5ZmU4MWQyYmM4YzdiOTRjXzQtMS0xLTEtMA_84035762-537e-4369-b0c0-a70e73747a45"
      unitRef="usd">45090000</us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax
      contextRef="i9a396d77426d466899dd9b77042c1dcf_D20180201-20190131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlMGY1MGI3NzZlZDQzMTA4ZjBiMWYwOTZlZDBkMzNiL3NlYzoyZTBmNTBiNzc2ZWQ0MzEwOGYwYjFmMDk2ZWQwZDMzYl8xMzAvZnJhZzowZDE5NTQ5YjJjMDk0ZGIwOTliOWM0ZjZlOTY1NTM1ZS90YWJsZTphY2UzMWYwODg2NjA0MzU0OWZlODFkMmJjOGM3Yjk0Yy90YWJsZXJhbmdlOmFjZTMxZjA4ODY2MDQzNTQ5ZmU4MWQyYmM4YzdiOTRjXzQtMy0xLTEtMA_83b6a192-50d8-4786-9b45-55198ca404f3"
      unitRef="usd">30423000</us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax
      contextRef="i36e207b6dd0844579039afb53f85ab30_D20170201-20180131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlMGY1MGI3NzZlZDQzMTA4ZjBiMWYwOTZlZDBkMzNiL3NlYzoyZTBmNTBiNzc2ZWQ0MzEwOGYwYjFmMDk2ZWQwZDMzYl8xMzAvZnJhZzowZDE5NTQ5YjJjMDk0ZGIwOTliOWM0ZjZlOTY1NTM1ZS90YWJsZTphY2UzMWYwODg2NjA0MzU0OWZlODFkMmJjOGM3Yjk0Yy90YWJsZXJhbmdlOmFjZTMxZjA4ODY2MDQzNTQ5ZmU4MWQyYmM4YzdiOTRjXzQtNS0xLTEtMA_22c905f8-71b2-4cc7-9bdd-b96849c5b542"
      unitRef="usd">26184000</us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax
      contextRef="ic8f4fc80c1544b62a18084eb756ea94c_D20190201-20200131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlMGY1MGI3NzZlZDQzMTA4ZjBiMWYwOTZlZDBkMzNiL3NlYzoyZTBmNTBiNzc2ZWQ0MzEwOGYwYjFmMDk2ZWQwZDMzYl8xMzAvZnJhZzowZDE5NTQ5YjJjMDk0ZGIwOTliOWM0ZjZlOTY1NTM1ZS90YWJsZTphY2UzMWYwODg2NjA0MzU0OWZlODFkMmJjOGM3Yjk0Yy90YWJsZXJhbmdlOmFjZTMxZjA4ODY2MDQzNTQ5ZmU4MWQyYmM4YzdiOTRjXzUtMS0xLTEtMA_55d25e94-cca0-41d9-8484-586fa7030c8f"
      unitRef="usd">481413000</us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax
      contextRef="ic3b51f5441c346c388974c34d67a9940_D20180201-20190131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlMGY1MGI3NzZlZDQzMTA4ZjBiMWYwOTZlZDBkMzNiL3NlYzoyZTBmNTBiNzc2ZWQ0MzEwOGYwYjFmMDk2ZWQwZDMzYl8xMzAvZnJhZzowZDE5NTQ5YjJjMDk0ZGIwOTliOWM0ZjZlOTY1NTM1ZS90YWJsZTphY2UzMWYwODg2NjA0MzU0OWZlODFkMmJjOGM3Yjk0Yy90YWJsZXJhbmdlOmFjZTMxZjA4ODY2MDQzNTQ5ZmU4MWQyYmM4YzdiOTRjXzUtMy0xLTEtMA_c2888c72-7f61-44c8-b360-405fa0dd0091"
      unitRef="usd">249824000</us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax
      contextRef="if6440f73b88f4c53970ea48b4c1f9726_D20170201-20180131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlMGY1MGI3NzZlZDQzMTA4ZjBiMWYwOTZlZDBkMzNiL3NlYzoyZTBmNTBiNzc2ZWQ0MzEwOGYwYjFmMDk2ZWQwZDMzYl8xMzAvZnJhZzowZDE5NTQ5YjJjMDk0ZGIwOTliOWM0ZjZlOTY1NTM1ZS90YWJsZTphY2UzMWYwODg2NjA0MzU0OWZlODFkMmJjOGM3Yjk0Yy90YWJsZXJhbmdlOmFjZTMxZjA4ODY2MDQzNTQ5ZmU4MWQyYmM4YzdiOTRjXzUtNS0xLTEtMA_b15c9a9d-58e4-4374-8e71-4499860d4648"
      unitRef="usd">118752000</us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax>
    <us-gaap:CostOfGoodsAndServicesSold
      contextRef="i957f7593d451403180fb97a16c14c9f7_D20190201-20200131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlMGY1MGI3NzZlZDQzMTA4ZjBiMWYwOTZlZDBkMzNiL3NlYzoyZTBmNTBiNzc2ZWQ0MzEwOGYwYjFmMDk2ZWQwZDMzYl8xMzAvZnJhZzowZDE5NTQ5YjJjMDk0ZGIwOTliOWM0ZjZlOTY1NTM1ZS90YWJsZTphY2UzMWYwODg2NjA0MzU0OWZlODFkMmJjOGM3Yjk0Yy90YWJsZXJhbmdlOmFjZTMxZjA4ODY2MDQzNTQ5ZmU4MWQyYmM4YzdiOTRjXzctMS0xLTEtMA_e67cac46-d67c-42f7-b32c-553ead9a06b2"
      unitRef="usd">112474000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:CostOfGoodsAndServicesSold
      contextRef="i2748e02ac7c44f9785a8e60f81cdea69_D20180201-20190131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlMGY1MGI3NzZlZDQzMTA4ZjBiMWYwOTZlZDBkMzNiL3NlYzoyZTBmNTBiNzc2ZWQ0MzEwOGYwYjFmMDk2ZWQwZDMzYl8xMzAvZnJhZzowZDE5NTQ5YjJjMDk0ZGIwOTliOWM0ZjZlOTY1NTM1ZS90YWJsZTphY2UzMWYwODg2NjA0MzU0OWZlODFkMmJjOGM3Yjk0Yy90YWJsZXJhbmdlOmFjZTMxZjA4ODY2MDQzNTQ5ZmU4MWQyYmM4YzdiOTRjXzctMy0xLTEtMA_e88fd88e-3a5f-4082-a0a4-3b462c97c66a"
      unitRef="usd">69208000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:CostOfGoodsAndServicesSold
      contextRef="i98a9a032cccb4fa28c987c0a4fa94eca_D20170201-20180131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlMGY1MGI3NzZlZDQzMTA4ZjBiMWYwOTZlZDBkMzNiL3NlYzoyZTBmNTBiNzc2ZWQ0MzEwOGYwYjFmMDk2ZWQwZDMzYl8xMzAvZnJhZzowZDE5NTQ5YjJjMDk0ZGIwOTliOWM0ZjZlOTY1NTM1ZS90YWJsZTphY2UzMWYwODg2NjA0MzU0OWZlODFkMmJjOGM3Yjk0Yy90YWJsZXJhbmdlOmFjZTMxZjA4ODY2MDQzNTQ5ZmU4MWQyYmM4YzdiOTRjXzctNS0xLTEtMA_64bed8c8-8954-45a9-abb7-a4252414adad"
      unitRef="usd">39857000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:CostOfGoodsAndServicesSold
      contextRef="i7c6df77ede2840449edcad1e41a4eabd_D20190201-20200131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlMGY1MGI3NzZlZDQzMTA4ZjBiMWYwOTZlZDBkMzNiL3NlYzoyZTBmNTBiNzc2ZWQ0MzEwOGYwYjFmMDk2ZWQwZDMzYl8xMzAvZnJhZzowZDE5NTQ5YjJjMDk0ZGIwOTliOWM0ZjZlOTY1NTM1ZS90YWJsZTphY2UzMWYwODg2NjA0MzU0OWZlODFkMmJjOGM3Yjk0Yy90YWJsZXJhbmdlOmFjZTMxZjA4ODY2MDQzNTQ5ZmU4MWQyYmM4YzdiOTRjXzgtMS0xLTEtMA_ca2bb6e4-e7f7-4948-9d88-d88f48b78d03"
      unitRef="usd">29153000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:CostOfGoodsAndServicesSold
      contextRef="i9a396d77426d466899dd9b77042c1dcf_D20180201-20190131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlMGY1MGI3NzZlZDQzMTA4ZjBiMWYwOTZlZDBkMzNiL3NlYzoyZTBmNTBiNzc2ZWQ0MzEwOGYwYjFmMDk2ZWQwZDMzYl8xMzAvZnJhZzowZDE5NTQ5YjJjMDk0ZGIwOTliOWM0ZjZlOTY1NTM1ZS90YWJsZTphY2UzMWYwODg2NjA0MzU0OWZlODFkMmJjOGM3Yjk0Yy90YWJsZXJhbmdlOmFjZTMxZjA4ODY2MDQzNTQ5ZmU4MWQyYmM4YzdiOTRjXzgtMy0xLTEtMA_22f6d57a-f482-4dfb-b3c0-d7e5434404f8"
      unitRef="usd">18030000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:CostOfGoodsAndServicesSold
      contextRef="i36e207b6dd0844579039afb53f85ab30_D20170201-20180131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlMGY1MGI3NzZlZDQzMTA4ZjBiMWYwOTZlZDBkMzNiL3NlYzoyZTBmNTBiNzc2ZWQ0MzEwOGYwYjFmMDk2ZWQwZDMzYl8xMzAvZnJhZzowZDE5NTQ5YjJjMDk0ZGIwOTliOWM0ZjZlOTY1NTM1ZS90YWJsZTphY2UzMWYwODg2NjA0MzU0OWZlODFkMmJjOGM3Yjk0Yy90YWJsZXJhbmdlOmFjZTMxZjA4ODY2MDQzNTQ5ZmU4MWQyYmM4YzdiOTRjXzgtNS0xLTEtMA_cc9fe062-a2d6-4e88-a289-2288426a852d"
      unitRef="usd">14629000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:CostOfGoodsAndServicesSold
      contextRef="ic8f4fc80c1544b62a18084eb756ea94c_D20190201-20200131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlMGY1MGI3NzZlZDQzMTA4ZjBiMWYwOTZlZDBkMzNiL3NlYzoyZTBmNTBiNzc2ZWQ0MzEwOGYwYjFmMDk2ZWQwZDMzYl8xMzAvZnJhZzowZDE5NTQ5YjJjMDk0ZGIwOTliOWM0ZjZlOTY1NTM1ZS90YWJsZTphY2UzMWYwODg2NjA0MzU0OWZlODFkMmJjOGM3Yjk0Yy90YWJsZXJhbmdlOmFjZTMxZjA4ODY2MDQzNTQ5ZmU4MWQyYmM4YzdiOTRjXzktMS0xLTEtMA_c40ce060-b4eb-4951-8325-7ed6db6731a5"
      unitRef="usd">141627000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:CostOfGoodsAndServicesSold
      contextRef="ic3b51f5441c346c388974c34d67a9940_D20180201-20190131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlMGY1MGI3NzZlZDQzMTA4ZjBiMWYwOTZlZDBkMzNiL3NlYzoyZTBmNTBiNzc2ZWQ0MzEwOGYwYjFmMDk2ZWQwZDMzYl8xMzAvZnJhZzowZDE5NTQ5YjJjMDk0ZGIwOTliOWM0ZjZlOTY1NTM1ZS90YWJsZTphY2UzMWYwODg2NjA0MzU0OWZlODFkMmJjOGM3Yjk0Yy90YWJsZXJhbmdlOmFjZTMxZjA4ODY2MDQzNTQ5ZmU4MWQyYmM4YzdiOTRjXzktMy0xLTEtMA_0f7ed53f-abce-45dc-9bb9-3d1e7a8014a4"
      unitRef="usd">87238000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:CostOfGoodsAndServicesSold
      contextRef="if6440f73b88f4c53970ea48b4c1f9726_D20170201-20180131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlMGY1MGI3NzZlZDQzMTA4ZjBiMWYwOTZlZDBkMzNiL3NlYzoyZTBmNTBiNzc2ZWQ0MzEwOGYwYjFmMDk2ZWQwZDMzYl8xMzAvZnJhZzowZDE5NTQ5YjJjMDk0ZGIwOTliOWM0ZjZlOTY1NTM1ZS90YWJsZTphY2UzMWYwODg2NjA0MzU0OWZlODFkMmJjOGM3Yjk0Yy90YWJsZXJhbmdlOmFjZTMxZjA4ODY2MDQzNTQ5ZmU4MWQyYmM4YzdiOTRjXzktNS0xLTEtMA_dc4ce5d3-97a2-43e1-ba5a-c13eacb2ce36"
      unitRef="usd">54486000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:GrossProfit
      contextRef="ic8f4fc80c1544b62a18084eb756ea94c_D20190201-20200131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlMGY1MGI3NzZlZDQzMTA4ZjBiMWYwOTZlZDBkMzNiL3NlYzoyZTBmNTBiNzc2ZWQ0MzEwOGYwYjFmMDk2ZWQwZDMzYl8xMzAvZnJhZzowZDE5NTQ5YjJjMDk0ZGIwOTliOWM0ZjZlOTY1NTM1ZS90YWJsZTphY2UzMWYwODg2NjA0MzU0OWZlODFkMmJjOGM3Yjk0Yy90YWJsZXJhbmdlOmFjZTMxZjA4ODY2MDQzNTQ5ZmU4MWQyYmM4YzdiOTRjXzEwLTEtMS0xLTA_00aefe60-be1b-4638-bd71-333a9018d431"
      unitRef="usd">339786000</us-gaap:GrossProfit>
    <us-gaap:GrossProfit
      contextRef="ic3b51f5441c346c388974c34d67a9940_D20180201-20190131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlMGY1MGI3NzZlZDQzMTA4ZjBiMWYwOTZlZDBkMzNiL3NlYzoyZTBmNTBiNzc2ZWQ0MzEwOGYwYjFmMDk2ZWQwZDMzYl8xMzAvZnJhZzowZDE5NTQ5YjJjMDk0ZGIwOTliOWM0ZjZlOTY1NTM1ZS90YWJsZTphY2UzMWYwODg2NjA0MzU0OWZlODFkMmJjOGM3Yjk0Yy90YWJsZXJhbmdlOmFjZTMxZjA4ODY2MDQzNTQ5ZmU4MWQyYmM4YzdiOTRjXzEwLTMtMS0xLTA_1ef279a6-1a64-4572-b5a2-3a3450e1c89c"
      unitRef="usd">162586000</us-gaap:GrossProfit>
    <us-gaap:GrossProfit
      contextRef="if6440f73b88f4c53970ea48b4c1f9726_D20170201-20180131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlMGY1MGI3NzZlZDQzMTA4ZjBiMWYwOTZlZDBkMzNiL3NlYzoyZTBmNTBiNzc2ZWQ0MzEwOGYwYjFmMDk2ZWQwZDMzYl8xMzAvZnJhZzowZDE5NTQ5YjJjMDk0ZGIwOTliOWM0ZjZlOTY1NTM1ZS90YWJsZTphY2UzMWYwODg2NjA0MzU0OWZlODFkMmJjOGM3Yjk0Yy90YWJsZXJhbmdlOmFjZTMxZjA4ODY2MDQzNTQ5ZmU4MWQyYmM4YzdiOTRjXzEwLTUtMS0xLTA_902aa2a4-1193-464a-98aa-9d6d7729869b"
      unitRef="usd">64266000</us-gaap:GrossProfit>
    <us-gaap:SellingAndMarketingExpense
      contextRef="ic8f4fc80c1544b62a18084eb756ea94c_D20190201-20200131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlMGY1MGI3NzZlZDQzMTA4ZjBiMWYwOTZlZDBkMzNiL3NlYzoyZTBmNTBiNzc2ZWQ0MzEwOGYwYjFmMDk2ZWQwZDMzYl8xMzAvZnJhZzowZDE5NTQ5YjJjMDk0ZGIwOTliOWM0ZjZlOTY1NTM1ZS90YWJsZTphY2UzMWYwODg2NjA0MzU0OWZlODFkMmJjOGM3Yjk0Yy90YWJsZXJhbmdlOmFjZTMxZjA4ODY2MDQzNTQ5ZmU4MWQyYmM4YzdiOTRjXzEyLTEtMS0xLTA_01a5f78b-eff0-438a-bb3b-3ce0e6947d90"
      unitRef="usd">266595000</us-gaap:SellingAndMarketingExpense>
    <us-gaap:SellingAndMarketingExpense
      contextRef="ic3b51f5441c346c388974c34d67a9940_D20180201-20190131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlMGY1MGI3NzZlZDQzMTA4ZjBiMWYwOTZlZDBkMzNiL3NlYzoyZTBmNTBiNzc2ZWQ0MzEwOGYwYjFmMDk2ZWQwZDMzYl8xMzAvZnJhZzowZDE5NTQ5YjJjMDk0ZGIwOTliOWM0ZjZlOTY1NTM1ZS90YWJsZTphY2UzMWYwODg2NjA0MzU0OWZlODFkMmJjOGM3Yjk0Yy90YWJsZXJhbmdlOmFjZTMxZjA4ODY2MDQzNTQ5ZmU4MWQyYmM4YzdiOTRjXzEyLTMtMS0xLTA_512d62d1-6143-4a7c-8986-b6819a8b8b0c"
      unitRef="usd">172682000</us-gaap:SellingAndMarketingExpense>
    <us-gaap:SellingAndMarketingExpense
      contextRef="if6440f73b88f4c53970ea48b4c1f9726_D20170201-20180131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlMGY1MGI3NzZlZDQzMTA4ZjBiMWYwOTZlZDBkMzNiL3NlYzoyZTBmNTBiNzc2ZWQ0MzEwOGYwYjFmMDk2ZWQwZDMzYl8xMzAvZnJhZzowZDE5NTQ5YjJjMDk0ZGIwOTliOWM0ZjZlOTY1NTM1ZS90YWJsZTphY2UzMWYwODg2NjA0MzU0OWZlODFkMmJjOGM3Yjk0Yy90YWJsZXJhbmdlOmFjZTMxZjA4ODY2MDQzNTQ5ZmU4MWQyYmM4YzdiOTRjXzEyLTUtMS0xLTA_4a124e04-3991-4653-99f9-238d7ec8d4bb"
      unitRef="usd">104277000</us-gaap:SellingAndMarketingExpense>
    <us-gaap:ResearchAndDevelopmentExpense
      contextRef="ic8f4fc80c1544b62a18084eb756ea94c_D20190201-20200131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlMGY1MGI3NzZlZDQzMTA4ZjBiMWYwOTZlZDBkMzNiL3NlYzoyZTBmNTBiNzc2ZWQ0MzEwOGYwYjFmMDk2ZWQwZDMzYl8xMzAvZnJhZzowZDE5NTQ5YjJjMDk0ZGIwOTliOWM0ZjZlOTY1NTM1ZS90YWJsZTphY2UzMWYwODg2NjA0MzU0OWZlODFkMmJjOGM3Yjk0Yy90YWJsZXJhbmdlOmFjZTMxZjA4ODY2MDQzNTQ5ZmU4MWQyYmM4YzdiOTRjXzEzLTEtMS0xLTA_a9f9853f-8fe8-4ca7-83e2-d2a687e43d0c"
      unitRef="usd">130188000</us-gaap:ResearchAndDevelopmentExpense>
    <us-gaap:ResearchAndDevelopmentExpense
      contextRef="ic3b51f5441c346c388974c34d67a9940_D20180201-20190131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlMGY1MGI3NzZlZDQzMTA4ZjBiMWYwOTZlZDBkMzNiL3NlYzoyZTBmNTBiNzc2ZWQ0MzEwOGYwYjFmMDk2ZWQwZDMzYl8xMzAvZnJhZzowZDE5NTQ5YjJjMDk0ZGIwOTliOWM0ZjZlOTY1NTM1ZS90YWJsZTphY2UzMWYwODg2NjA0MzU0OWZlODFkMmJjOGM3Yjk0Yy90YWJsZXJhbmdlOmFjZTMxZjA4ODY2MDQzNTQ5ZmU4MWQyYmM4YzdiOTRjXzEzLTMtMS0xLTA_7f536898-d1d5-416e-986a-1ed44caef433"
      unitRef="usd">84551000</us-gaap:ResearchAndDevelopmentExpense>
    <us-gaap:ResearchAndDevelopmentExpense
      contextRef="if6440f73b88f4c53970ea48b4c1f9726_D20170201-20180131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlMGY1MGI3NzZlZDQzMTA4ZjBiMWYwOTZlZDBkMzNiL3NlYzoyZTBmNTBiNzc2ZWQ0MzEwOGYwYjFmMDk2ZWQwZDMzYl8xMzAvZnJhZzowZDE5NTQ5YjJjMDk0ZGIwOTliOWM0ZjZlOTY1NTM1ZS90YWJsZTphY2UzMWYwODg2NjA0MzU0OWZlODFkMmJjOGM3Yjk0Yy90YWJsZXJhbmdlOmFjZTMxZjA4ODY2MDQzNTQ5ZmU4MWQyYmM4YzdiOTRjXzEzLTUtMS0xLTA_3f6f1a9b-2ae1-4efa-ae0d-53009fc5e78b"
      unitRef="usd">58887000</us-gaap:ResearchAndDevelopmentExpense>
    <us-gaap:GeneralAndAdministrativeExpense
      contextRef="ic8f4fc80c1544b62a18084eb756ea94c_D20190201-20200131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlMGY1MGI3NzZlZDQzMTA4ZjBiMWYwOTZlZDBkMzNiL3NlYzoyZTBmNTBiNzc2ZWQ0MzEwOGYwYjFmMDk2ZWQwZDMzYl8xMzAvZnJhZzowZDE5NTQ5YjJjMDk0ZGIwOTliOWM0ZjZlOTY1NTM1ZS90YWJsZTphY2UzMWYwODg2NjA0MzU0OWZlODFkMmJjOGM3Yjk0Yy90YWJsZXJhbmdlOmFjZTMxZjA4ODY2MDQzNTQ5ZmU4MWQyYmM4YzdiOTRjXzE0LTEtMS0xLTA_2e81f64c-27ca-4f6b-86b1-a692022361af"
      unitRef="usd">89068000</us-gaap:GeneralAndAdministrativeExpense>
    <us-gaap:GeneralAndAdministrativeExpense
      contextRef="ic3b51f5441c346c388974c34d67a9940_D20180201-20190131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlMGY1MGI3NzZlZDQzMTA4ZjBiMWYwOTZlZDBkMzNiL3NlYzoyZTBmNTBiNzc2ZWQ0MzEwOGYwYjFmMDk2ZWQwZDMzYl8xMzAvZnJhZzowZDE5NTQ5YjJjMDk0ZGIwOTliOWM0ZjZlOTY1NTM1ZS90YWJsZTphY2UzMWYwODg2NjA0MzU0OWZlODFkMmJjOGM3Yjk0Yy90YWJsZXJhbmdlOmFjZTMxZjA4ODY2MDQzNTQ5ZmU4MWQyYmM4YzdiOTRjXzE0LTMtMS0xLTA_ad9da16c-ad98-4834-b798-43b318570263"
      unitRef="usd">42217000</us-gaap:GeneralAndAdministrativeExpense>
    <us-gaap:GeneralAndAdministrativeExpense
      contextRef="if6440f73b88f4c53970ea48b4c1f9726_D20170201-20180131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlMGY1MGI3NzZlZDQzMTA4ZjBiMWYwOTZlZDBkMzNiL3NlYzoyZTBmNTBiNzc2ZWQ0MzEwOGYwYjFmMDk2ZWQwZDMzYl8xMzAvZnJhZzowZDE5NTQ5YjJjMDk0ZGIwOTliOWM0ZjZlOTY1NTM1ZS90YWJsZTphY2UzMWYwODg2NjA0MzU0OWZlODFkMmJjOGM3Yjk0Yy90YWJsZXJhbmdlOmFjZTMxZjA4ODY2MDQzNTQ5ZmU4MWQyYmM4YzdiOTRjXzE0LTUtMS0xLTA_083485ab-1cdc-4e7e-a418-06d60f3fc9f7"
      unitRef="usd">32542000</us-gaap:GeneralAndAdministrativeExpense>
    <us-gaap:OperatingExpenses
      contextRef="ic8f4fc80c1544b62a18084eb756ea94c_D20190201-20200131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlMGY1MGI3NzZlZDQzMTA4ZjBiMWYwOTZlZDBkMzNiL3NlYzoyZTBmNTBiNzc2ZWQ0MzEwOGYwYjFmMDk2ZWQwZDMzYl8xMzAvZnJhZzowZDE5NTQ5YjJjMDk0ZGIwOTliOWM0ZjZlOTY1NTM1ZS90YWJsZTphY2UzMWYwODg2NjA0MzU0OWZlODFkMmJjOGM3Yjk0Yy90YWJsZXJhbmdlOmFjZTMxZjA4ODY2MDQzNTQ5ZmU4MWQyYmM4YzdiOTRjXzE1LTEtMS0xLTA_c6fd8f58-5e38-4e61-bae3-a6098965bfea"
      unitRef="usd">485851000</us-gaap:OperatingExpenses>
    <us-gaap:OperatingExpenses
      contextRef="ic3b51f5441c346c388974c34d67a9940_D20180201-20190131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlMGY1MGI3NzZlZDQzMTA4ZjBiMWYwOTZlZDBkMzNiL3NlYzoyZTBmNTBiNzc2ZWQ0MzEwOGYwYjFmMDk2ZWQwZDMzYl8xMzAvZnJhZzowZDE5NTQ5YjJjMDk0ZGIwOTliOWM0ZjZlOTY1NTM1ZS90YWJsZTphY2UzMWYwODg2NjA0MzU0OWZlODFkMmJjOGM3Yjk0Yy90YWJsZXJhbmdlOmFjZTMxZjA4ODY2MDQzNTQ5ZmU4MWQyYmM4YzdiOTRjXzE1LTMtMS0xLTA_81498fc5-37e0-4219-97da-b2531319a813"
      unitRef="usd">299450000</us-gaap:OperatingExpenses>
    <us-gaap:OperatingExpenses
      contextRef="if6440f73b88f4c53970ea48b4c1f9726_D20170201-20180131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlMGY1MGI3NzZlZDQzMTA4ZjBiMWYwOTZlZDBkMzNiL3NlYzoyZTBmNTBiNzc2ZWQ0MzEwOGYwYjFmMDk2ZWQwZDMzYl8xMzAvZnJhZzowZDE5NTQ5YjJjMDk0ZGIwOTliOWM0ZjZlOTY1NTM1ZS90YWJsZTphY2UzMWYwODg2NjA0MzU0OWZlODFkMmJjOGM3Yjk0Yy90YWJsZXJhbmdlOmFjZTMxZjA4ODY2MDQzNTQ5ZmU4MWQyYmM4YzdiOTRjXzE1LTUtMS0xLTA_553a9bd0-04b6-49b4-82bb-994bd188e269"
      unitRef="usd">195706000</us-gaap:OperatingExpenses>
    <us-gaap:OperatingIncomeLoss
      contextRef="ic8f4fc80c1544b62a18084eb756ea94c_D20190201-20200131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlMGY1MGI3NzZlZDQzMTA4ZjBiMWYwOTZlZDBkMzNiL3NlYzoyZTBmNTBiNzc2ZWQ0MzEwOGYwYjFmMDk2ZWQwZDMzYl8xMzAvZnJhZzowZDE5NTQ5YjJjMDk0ZGIwOTliOWM0ZjZlOTY1NTM1ZS90YWJsZTphY2UzMWYwODg2NjA0MzU0OWZlODFkMmJjOGM3Yjk0Yy90YWJsZXJhbmdlOmFjZTMxZjA4ODY2MDQzNTQ5ZmU4MWQyYmM4YzdiOTRjXzE2LTEtMS0xLTA_883d64a8-b709-487d-a87b-65abdb3b2d6a"
      unitRef="usd">-146065000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="ic3b51f5441c346c388974c34d67a9940_D20180201-20190131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlMGY1MGI3NzZlZDQzMTA4ZjBiMWYwOTZlZDBkMzNiL3NlYzoyZTBmNTBiNzc2ZWQ0MzEwOGYwYjFmMDk2ZWQwZDMzYl8xMzAvZnJhZzowZDE5NTQ5YjJjMDk0ZGIwOTliOWM0ZjZlOTY1NTM1ZS90YWJsZTphY2UzMWYwODg2NjA0MzU0OWZlODFkMmJjOGM3Yjk0Yy90YWJsZXJhbmdlOmFjZTMxZjA4ODY2MDQzNTQ5ZmU4MWQyYmM4YzdiOTRjXzE2LTMtMS0xLTA_59dc51c8-51d5-4a6a-b569-dc83071307ad"
      unitRef="usd">-136864000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="if6440f73b88f4c53970ea48b4c1f9726_D20170201-20180131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlMGY1MGI3NzZlZDQzMTA4ZjBiMWYwOTZlZDBkMzNiL3NlYzoyZTBmNTBiNzc2ZWQ0MzEwOGYwYjFmMDk2ZWQwZDMzYl8xMzAvZnJhZzowZDE5NTQ5YjJjMDk0ZGIwOTliOWM0ZjZlOTY1NTM1ZS90YWJsZTphY2UzMWYwODg2NjA0MzU0OWZlODFkMmJjOGM3Yjk0Yy90YWJsZXJhbmdlOmFjZTMxZjA4ODY2MDQzNTQ5ZmU4MWQyYmM4YzdiOTRjXzE2LTUtMS0xLTA_4dc75bcf-61f1-43e7-960f-59de7eb5f202"
      unitRef="usd">-131440000</us-gaap:OperatingIncomeLoss>
    <us-gaap:InterestExpense
      contextRef="ic8f4fc80c1544b62a18084eb756ea94c_D20190201-20200131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlMGY1MGI3NzZlZDQzMTA4ZjBiMWYwOTZlZDBkMzNiL3NlYzoyZTBmNTBiNzc2ZWQ0MzEwOGYwYjFmMDk2ZWQwZDMzYl8xMzAvZnJhZzowZDE5NTQ5YjJjMDk0ZGIwOTliOWM0ZjZlOTY1NTM1ZS90YWJsZTphY2UzMWYwODg2NjA0MzU0OWZlODFkMmJjOGM3Yjk0Yy90YWJsZXJhbmdlOmFjZTMxZjA4ODY2MDQzNTQ5ZmU4MWQyYmM4YzdiOTRjXzE3LTEtMS0xLTA_6d6cddee-dab8-44ba-bf1b-f70831f709e0"
      unitRef="usd">442000</us-gaap:InterestExpense>
    <us-gaap:InterestExpense
      contextRef="ic3b51f5441c346c388974c34d67a9940_D20180201-20190131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlMGY1MGI3NzZlZDQzMTA4ZjBiMWYwOTZlZDBkMzNiL3NlYzoyZTBmNTBiNzc2ZWQ0MzEwOGYwYjFmMDk2ZWQwZDMzYl8xMzAvZnJhZzowZDE5NTQ5YjJjMDk0ZGIwOTliOWM0ZjZlOTY1NTM1ZS90YWJsZTphY2UzMWYwODg2NjA0MzU0OWZlODFkMmJjOGM3Yjk0Yy90YWJsZXJhbmdlOmFjZTMxZjA4ODY2MDQzNTQ5ZmU4MWQyYmM4YzdiOTRjXzE3LTMtMS0xLTA_59ab794e-8fb4-4ebb-80a3-91073fc96e9b"
      unitRef="usd">428000</us-gaap:InterestExpense>
    <us-gaap:InterestExpense
      contextRef="if6440f73b88f4c53970ea48b4c1f9726_D20170201-20180131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlMGY1MGI3NzZlZDQzMTA4ZjBiMWYwOTZlZDBkMzNiL3NlYzoyZTBmNTBiNzc2ZWQ0MzEwOGYwYjFmMDk2ZWQwZDMzYl8xMzAvZnJhZzowZDE5NTQ5YjJjMDk0ZGIwOTliOWM0ZjZlOTY1NTM1ZS90YWJsZTphY2UzMWYwODg2NjA0MzU0OWZlODFkMmJjOGM3Yjk0Yy90YWJsZXJhbmdlOmFjZTMxZjA4ODY2MDQzNTQ5ZmU4MWQyYmM4YzdiOTRjXzE3LTUtMS0xLTA_f64d3bbb-17da-49c0-97fa-dd929cd55ba8"
      unitRef="usd">1648000</us-gaap:InterestExpense>
    <us-gaap:OtherNonoperatingIncomeExpense
      contextRef="ic8f4fc80c1544b62a18084eb756ea94c_D20190201-20200131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlMGY1MGI3NzZlZDQzMTA4ZjBiMWYwOTZlZDBkMzNiL3NlYzoyZTBmNTBiNzc2ZWQ0MzEwOGYwYjFmMDk2ZWQwZDMzYl8xMzAvZnJhZzowZDE5NTQ5YjJjMDk0ZGIwOTliOWM0ZjZlOTY1NTM1ZS90YWJsZTphY2UzMWYwODg2NjA0MzU0OWZlODFkMmJjOGM3Yjk0Yy90YWJsZXJhbmdlOmFjZTMxZjA4ODY2MDQzNTQ5ZmU4MWQyYmM4YzdiOTRjXzE4LTEtMS0xLTA_3a4a73e2-98c5-4aa4-847d-b405664edf6b"
      unitRef="usd">6725000</us-gaap:OtherNonoperatingIncomeExpense>
    <us-gaap:OtherNonoperatingIncomeExpense
      contextRef="ic3b51f5441c346c388974c34d67a9940_D20180201-20190131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlMGY1MGI3NzZlZDQzMTA4ZjBiMWYwOTZlZDBkMzNiL3NlYzoyZTBmNTBiNzc2ZWQ0MzEwOGYwYjFmMDk2ZWQwZDMzYl8xMzAvZnJhZzowZDE5NTQ5YjJjMDk0ZGIwOTliOWM0ZjZlOTY1NTM1ZS90YWJsZTphY2UzMWYwODg2NjA0MzU0OWZlODFkMmJjOGM3Yjk0Yy90YWJsZXJhbmdlOmFjZTMxZjA4ODY2MDQzNTQ5ZmU4MWQyYmM4YzdiOTRjXzE4LTMtMS0xLTA_ea6e0184-106e-471f-9678-ef9b737a0222"
      unitRef="usd">-1418000</us-gaap:OtherNonoperatingIncomeExpense>
    <us-gaap:OtherNonoperatingIncomeExpense
      contextRef="if6440f73b88f4c53970ea48b4c1f9726_D20170201-20180131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlMGY1MGI3NzZlZDQzMTA4ZjBiMWYwOTZlZDBkMzNiL3NlYzoyZTBmNTBiNzc2ZWQ0MzEwOGYwYjFmMDk2ZWQwZDMzYl8xMzAvZnJhZzowZDE5NTQ5YjJjMDk0ZGIwOTliOWM0ZjZlOTY1NTM1ZS90YWJsZTphY2UzMWYwODg2NjA0MzU0OWZlODFkMmJjOGM3Yjk0Yy90YWJsZXJhbmdlOmFjZTMxZjA4ODY2MDQzNTQ5ZmU4MWQyYmM4YzdiOTRjXzE4LTUtMS0xLTA_c38ffa9f-b601-4328-b6b9-522d8bd8917c"
      unitRef="usd">-1473000</us-gaap:OtherNonoperatingIncomeExpense>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="ic8f4fc80c1544b62a18084eb756ea94c_D20190201-20200131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlMGY1MGI3NzZlZDQzMTA4ZjBiMWYwOTZlZDBkMzNiL3NlYzoyZTBmNTBiNzc2ZWQ0MzEwOGYwYjFmMDk2ZWQwZDMzYl8xMzAvZnJhZzowZDE5NTQ5YjJjMDk0ZGIwOTliOWM0ZjZlOTY1NTM1ZS90YWJsZTphY2UzMWYwODg2NjA0MzU0OWZlODFkMmJjOGM3Yjk0Yy90YWJsZXJhbmdlOmFjZTMxZjA4ODY2MDQzNTQ5ZmU4MWQyYmM4YzdiOTRjXzE5LTEtMS0xLTA_c2ac45e4-4138-46fb-890b-cb266b058c67"
      unitRef="usd">-139782000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="ic3b51f5441c346c388974c34d67a9940_D20180201-20190131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlMGY1MGI3NzZlZDQzMTA4ZjBiMWYwOTZlZDBkMzNiL3NlYzoyZTBmNTBiNzc2ZWQ0MzEwOGYwYjFmMDk2ZWQwZDMzYl8xMzAvZnJhZzowZDE5NTQ5YjJjMDk0ZGIwOTliOWM0ZjZlOTY1NTM1ZS90YWJsZTphY2UzMWYwODg2NjA0MzU0OWZlODFkMmJjOGM3Yjk0Yy90YWJsZXJhbmdlOmFjZTMxZjA4ODY2MDQzNTQ5ZmU4MWQyYmM4YzdiOTRjXzE5LTMtMS0xLTA_a7f990b1-3341-4d40-ad21-aaf8a5f1f6c1"
      unitRef="usd">-138710000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="if6440f73b88f4c53970ea48b4c1f9726_D20170201-20180131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlMGY1MGI3NzZlZDQzMTA4ZjBiMWYwOTZlZDBkMzNiL3NlYzoyZTBmNTBiNzc2ZWQ0MzEwOGYwYjFmMDk2ZWQwZDMzYl8xMzAvZnJhZzowZDE5NTQ5YjJjMDk0ZGIwOTliOWM0ZjZlOTY1NTM1ZS90YWJsZTphY2UzMWYwODg2NjA0MzU0OWZlODFkMmJjOGM3Yjk0Yy90YWJsZXJhbmdlOmFjZTMxZjA4ODY2MDQzNTQ5ZmU4MWQyYmM4YzdiOTRjXzE5LTUtMS0xLTA_5951453f-51d3-4bf6-bcf1-19fe5933f3f3"
      unitRef="usd">-134561000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="ic8f4fc80c1544b62a18084eb756ea94c_D20190201-20200131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlMGY1MGI3NzZlZDQzMTA4ZjBiMWYwOTZlZDBkMzNiL3NlYzoyZTBmNTBiNzc2ZWQ0MzEwOGYwYjFmMDk2ZWQwZDMzYl8xMzAvZnJhZzowZDE5NTQ5YjJjMDk0ZGIwOTliOWM0ZjZlOTY1NTM1ZS90YWJsZTphY2UzMWYwODg2NjA0MzU0OWZlODFkMmJjOGM3Yjk0Yy90YWJsZXJhbmdlOmFjZTMxZjA4ODY2MDQzNTQ5ZmU4MWQyYmM4YzdiOTRjXzIwLTEtMS0xLTA_742d8c09-0f88-4cff-9d55-6c7c23f52faa"
      unitRef="usd">1997000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="ic3b51f5441c346c388974c34d67a9940_D20180201-20190131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlMGY1MGI3NzZlZDQzMTA4ZjBiMWYwOTZlZDBkMzNiL3NlYzoyZTBmNTBiNzc2ZWQ0MzEwOGYwYjFmMDk2ZWQwZDMzYl8xMzAvZnJhZzowZDE5NTQ5YjJjMDk0ZGIwOTliOWM0ZjZlOTY1NTM1ZS90YWJsZTphY2UzMWYwODg2NjA0MzU0OWZlODFkMmJjOGM3Yjk0Yy90YWJsZXJhbmdlOmFjZTMxZjA4ODY2MDQzNTQ5ZmU4MWQyYmM4YzdiOTRjXzIwLTMtMS0xLTA_bca7c992-44d5-4f8c-9355-b8e99462bff7"
      unitRef="usd">1367000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="if6440f73b88f4c53970ea48b4c1f9726_D20170201-20180131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlMGY1MGI3NzZlZDQzMTA4ZjBiMWYwOTZlZDBkMzNiL3NlYzoyZTBmNTBiNzc2ZWQ0MzEwOGYwYjFmMDk2ZWQwZDMzYl8xMzAvZnJhZzowZDE5NTQ5YjJjMDk0ZGIwOTliOWM0ZjZlOTY1NTM1ZS90YWJsZTphY2UzMWYwODg2NjA0MzU0OWZlODFkMmJjOGM3Yjk0Yy90YWJsZXJhbmdlOmFjZTMxZjA4ODY2MDQzNTQ5ZmU4MWQyYmM4YzdiOTRjXzIwLTUtMS0xLTA_86f5b8b9-02ba-4c74-aa6a-8365c4dc7779"
      unitRef="usd">929000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:NetIncomeLoss
      contextRef="ic8f4fc80c1544b62a18084eb756ea94c_D20190201-20200131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlMGY1MGI3NzZlZDQzMTA4ZjBiMWYwOTZlZDBkMzNiL3NlYzoyZTBmNTBiNzc2ZWQ0MzEwOGYwYjFmMDk2ZWQwZDMzYl8xMzAvZnJhZzowZDE5NTQ5YjJjMDk0ZGIwOTliOWM0ZjZlOTY1NTM1ZS90YWJsZTphY2UzMWYwODg2NjA0MzU0OWZlODFkMmJjOGM3Yjk0Yy90YWJsZXJhbmdlOmFjZTMxZjA4ODY2MDQzNTQ5ZmU4MWQyYmM4YzdiOTRjXzIxLTEtMS0xLTA_fa3217cd-9e7b-42a0-bf61-cf4650c2a2b5"
      unitRef="usd">-141779000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="ic3b51f5441c346c388974c34d67a9940_D20180201-20190131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlMGY1MGI3NzZlZDQzMTA4ZjBiMWYwOTZlZDBkMzNiL3NlYzoyZTBmNTBiNzc2ZWQ0MzEwOGYwYjFmMDk2ZWQwZDMzYl8xMzAvZnJhZzowZDE5NTQ5YjJjMDk0ZGIwOTliOWM0ZjZlOTY1NTM1ZS90YWJsZTphY2UzMWYwODg2NjA0MzU0OWZlODFkMmJjOGM3Yjk0Yy90YWJsZXJhbmdlOmFjZTMxZjA4ODY2MDQzNTQ5ZmU4MWQyYmM4YzdiOTRjXzIxLTMtMS0xLTA_f75bd4f5-5cd9-47fd-bc10-10618a38af08"
      unitRef="usd">-140077000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="if6440f73b88f4c53970ea48b4c1f9726_D20170201-20180131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlMGY1MGI3NzZlZDQzMTA4ZjBiMWYwOTZlZDBkMzNiL3NlYzoyZTBmNTBiNzc2ZWQ0MzEwOGYwYjFmMDk2ZWQwZDMzYl8xMzAvZnJhZzowZDE5NTQ5YjJjMDk0ZGIwOTliOWM0ZjZlOTY1NTM1ZS90YWJsZTphY2UzMWYwODg2NjA0MzU0OWZlODFkMmJjOGM3Yjk0Yy90YWJsZXJhbmdlOmFjZTMxZjA4ODY2MDQzNTQ5ZmU4MWQyYmM4YzdiOTRjXzIxLTUtMS0xLTA_bbf79540-d0de-49c7-8e83-e5e42316ab92"
      unitRef="usd">-135490000</us-gaap:NetIncomeLoss>
    <us-gaap:TemporaryEquityAccretionToRedemptionValueAdjustment
      contextRef="ic8f4fc80c1544b62a18084eb756ea94c_D20190201-20200131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlMGY1MGI3NzZlZDQzMTA4ZjBiMWYwOTZlZDBkMzNiL3NlYzoyZTBmNTBiNzc2ZWQ0MzEwOGYwYjFmMDk2ZWQwZDMzYl8xMzAvZnJhZzowZDE5NTQ5YjJjMDk0ZGIwOTliOWM0ZjZlOTY1NTM1ZS90YWJsZTphY2UzMWYwODg2NjA0MzU0OWZlODFkMmJjOGM3Yjk0Yy90YWJsZXJhbmdlOmFjZTMxZjA4ODY2MDQzNTQ5ZmU4MWQyYmM4YzdiOTRjXzIyLTEtMS0xLTQyNTg_3d4c4de5-5851-4ec4-8f44-74ff7a90c543"
      unitRef="usd">0</us-gaap:TemporaryEquityAccretionToRedemptionValueAdjustment>
    <us-gaap:TemporaryEquityAccretionToRedemptionValueAdjustment
      contextRef="ic3b51f5441c346c388974c34d67a9940_D20180201-20190131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlMGY1MGI3NzZlZDQzMTA4ZjBiMWYwOTZlZDBkMzNiL3NlYzoyZTBmNTBiNzc2ZWQ0MzEwOGYwYjFmMDk2ZWQwZDMzYl8xMzAvZnJhZzowZDE5NTQ5YjJjMDk0ZGIwOTliOWM0ZjZlOTY1NTM1ZS90YWJsZTphY2UzMWYwODg2NjA0MzU0OWZlODFkMmJjOGM3Yjk0Yy90YWJsZXJhbmdlOmFjZTMxZjA4ODY2MDQzNTQ5ZmU4MWQyYmM4YzdiOTRjXzIyLTMtMS0xLTQyNTg_de8212d7-98be-4669-935e-b2564abeeba0"
      unitRef="usd">0</us-gaap:TemporaryEquityAccretionToRedemptionValueAdjustment>
    <us-gaap:TemporaryEquityAccretionToRedemptionValueAdjustment
      contextRef="if6440f73b88f4c53970ea48b4c1f9726_D20170201-20180131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlMGY1MGI3NzZlZDQzMTA4ZjBiMWYwOTZlZDBkMzNiL3NlYzoyZTBmNTBiNzc2ZWQ0MzEwOGYwYjFmMDk2ZWQwZDMzYl8xMzAvZnJhZzowZDE5NTQ5YjJjMDk0ZGIwOTliOWM0ZjZlOTY1NTM1ZS90YWJsZTphY2UzMWYwODg2NjA0MzU0OWZlODFkMmJjOGM3Yjk0Yy90YWJsZXJhbmdlOmFjZTMxZjA4ODY2MDQzNTQ5ZmU4MWQyYmM4YzdiOTRjXzIyLTUtMS0xLTQyNTg_1f523400-d24f-42eb-a75f-802c2d40c7cb"
      unitRef="usd">5853000</us-gaap:TemporaryEquityAccretionToRedemptionValueAdjustment>
    <crwd:NetIncomeLossAvailableToCommonStockholdersBasicAndDiluted
      contextRef="ic8f4fc80c1544b62a18084eb756ea94c_D20190201-20200131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlMGY1MGI3NzZlZDQzMTA4ZjBiMWYwOTZlZDBkMzNiL3NlYzoyZTBmNTBiNzc2ZWQ0MzEwOGYwYjFmMDk2ZWQwZDMzYl8xMzAvZnJhZzowZDE5NTQ5YjJjMDk0ZGIwOTliOWM0ZjZlOTY1NTM1ZS90YWJsZTphY2UzMWYwODg2NjA0MzU0OWZlODFkMmJjOGM3Yjk0Yy90YWJsZXJhbmdlOmFjZTMxZjA4ODY2MDQzNTQ5ZmU4MWQyYmM4YzdiOTRjXzIzLTEtMS0xLTQyNTg_d88d528a-b288-482a-a666-044d8f7fe89b"
      unitRef="usd">-141779000</crwd:NetIncomeLossAvailableToCommonStockholdersBasicAndDiluted>
    <crwd:NetIncomeLossAvailableToCommonStockholdersBasicAndDiluted
      contextRef="ic3b51f5441c346c388974c34d67a9940_D20180201-20190131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlMGY1MGI3NzZlZDQzMTA4ZjBiMWYwOTZlZDBkMzNiL3NlYzoyZTBmNTBiNzc2ZWQ0MzEwOGYwYjFmMDk2ZWQwZDMzYl8xMzAvZnJhZzowZDE5NTQ5YjJjMDk0ZGIwOTliOWM0ZjZlOTY1NTM1ZS90YWJsZTphY2UzMWYwODg2NjA0MzU0OWZlODFkMmJjOGM3Yjk0Yy90YWJsZXJhbmdlOmFjZTMxZjA4ODY2MDQzNTQ5ZmU4MWQyYmM4YzdiOTRjXzIzLTMtMS0xLTQyNTg_e2314ecd-b53b-4a0a-95d7-ec36827ac79f"
      unitRef="usd">-140077000</crwd:NetIncomeLossAvailableToCommonStockholdersBasicAndDiluted>
    <crwd:NetIncomeLossAvailableToCommonStockholdersBasicAndDiluted
      contextRef="if6440f73b88f4c53970ea48b4c1f9726_D20170201-20180131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlMGY1MGI3NzZlZDQzMTA4ZjBiMWYwOTZlZDBkMzNiL3NlYzoyZTBmNTBiNzc2ZWQ0MzEwOGYwYjFmMDk2ZWQwZDMzYl8xMzAvZnJhZzowZDE5NTQ5YjJjMDk0ZGIwOTliOWM0ZjZlOTY1NTM1ZS90YWJsZTphY2UzMWYwODg2NjA0MzU0OWZlODFkMmJjOGM3Yjk0Yy90YWJsZXJhbmdlOmFjZTMxZjA4ODY2MDQzNTQ5ZmU4MWQyYmM4YzdiOTRjXzIzLTUtMS0xLTQyNTg_24629177-b6e7-468e-a83e-be39a7a1353c"
      unitRef="usd">-141343000</crwd:NetIncomeLossAvailableToCommonStockholdersBasicAndDiluted>
    <us-gaap:EarningsPerShareBasicAndDiluted
      contextRef="ic8f4fc80c1544b62a18084eb756ea94c_D20190201-20200131"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlMGY1MGI3NzZlZDQzMTA4ZjBiMWYwOTZlZDBkMzNiL3NlYzoyZTBmNTBiNzc2ZWQ0MzEwOGYwYjFmMDk2ZWQwZDMzYl8xMzAvZnJhZzowZDE5NTQ5YjJjMDk0ZGIwOTliOWM0ZjZlOTY1NTM1ZS90YWJsZTphY2UzMWYwODg2NjA0MzU0OWZlODFkMmJjOGM3Yjk0Yy90YWJsZXJhbmdlOmFjZTMxZjA4ODY2MDQzNTQ5ZmU4MWQyYmM4YzdiOTRjXzI0LTEtMS0xLTA_96591795-64a5-4516-a0b8-bf2aa1d8edfb"
      unitRef="usdPerShare">-0.96</us-gaap:EarningsPerShareBasicAndDiluted>
    <us-gaap:EarningsPerShareBasicAndDiluted
      contextRef="ic3b51f5441c346c388974c34d67a9940_D20180201-20190131"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlMGY1MGI3NzZlZDQzMTA4ZjBiMWYwOTZlZDBkMzNiL3NlYzoyZTBmNTBiNzc2ZWQ0MzEwOGYwYjFmMDk2ZWQwZDMzYl8xMzAvZnJhZzowZDE5NTQ5YjJjMDk0ZGIwOTliOWM0ZjZlOTY1NTM1ZS90YWJsZTphY2UzMWYwODg2NjA0MzU0OWZlODFkMmJjOGM3Yjk0Yy90YWJsZXJhbmdlOmFjZTMxZjA4ODY2MDQzNTQ5ZmU4MWQyYmM4YzdiOTRjXzI0LTMtMS0xLTA_2125feba-531c-472f-bc05-71eddb1c96f7"
      unitRef="usdPerShare">-3.12</us-gaap:EarningsPerShareBasicAndDiluted>
    <us-gaap:EarningsPerShareBasicAndDiluted
      contextRef="if6440f73b88f4c53970ea48b4c1f9726_D20170201-20180131"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlMGY1MGI3NzZlZDQzMTA4ZjBiMWYwOTZlZDBkMzNiL3NlYzoyZTBmNTBiNzc2ZWQ0MzEwOGYwYjFmMDk2ZWQwZDMzYl8xMzAvZnJhZzowZDE5NTQ5YjJjMDk0ZGIwOTliOWM0ZjZlOTY1NTM1ZS90YWJsZTphY2UzMWYwODg2NjA0MzU0OWZlODFkMmJjOGM3Yjk0Yy90YWJsZXJhbmdlOmFjZTMxZjA4ODY2MDQzNTQ5ZmU4MWQyYmM4YzdiOTRjXzI0LTUtMS0xLTA_398e6f2b-745d-43d1-8124-c1146d508bea"
      unitRef="usdPerShare">-3.38</us-gaap:EarningsPerShareBasicAndDiluted>
    <us-gaap:WeightedAverageNumberOfShareOutstandingBasicAndDiluted
      contextRef="ic8f4fc80c1544b62a18084eb756ea94c_D20190201-20200131"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlMGY1MGI3NzZlZDQzMTA4ZjBiMWYwOTZlZDBkMzNiL3NlYzoyZTBmNTBiNzc2ZWQ0MzEwOGYwYjFmMDk2ZWQwZDMzYl8xMzAvZnJhZzowZDE5NTQ5YjJjMDk0ZGIwOTliOWM0ZjZlOTY1NTM1ZS90YWJsZTphY2UzMWYwODg2NjA0MzU0OWZlODFkMmJjOGM3Yjk0Yy90YWJsZXJhbmdlOmFjZTMxZjA4ODY2MDQzNTQ5ZmU4MWQyYmM4YzdiOTRjXzI1LTEtMS0xLTQyNTg_842ae0ee-43a0-4f0d-8b42-de182bf59318"
      unitRef="shares">148062000</us-gaap:WeightedAverageNumberOfShareOutstandingBasicAndDiluted>
    <us-gaap:WeightedAverageNumberOfShareOutstandingBasicAndDiluted
      contextRef="ic3b51f5441c346c388974c34d67a9940_D20180201-20190131"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlMGY1MGI3NzZlZDQzMTA4ZjBiMWYwOTZlZDBkMzNiL3NlYzoyZTBmNTBiNzc2ZWQ0MzEwOGYwYjFmMDk2ZWQwZDMzYl8xMzAvZnJhZzowZDE5NTQ5YjJjMDk0ZGIwOTliOWM0ZjZlOTY1NTM1ZS90YWJsZTphY2UzMWYwODg2NjA0MzU0OWZlODFkMmJjOGM3Yjk0Yy90YWJsZXJhbmdlOmFjZTMxZjA4ODY2MDQzNTQ5ZmU4MWQyYmM4YzdiOTRjXzI1LTMtMS0xLTQyNTg_c8c51d98-60b8-4f74-904e-20a8f9e50991"
      unitRef="shares">44863000</us-gaap:WeightedAverageNumberOfShareOutstandingBasicAndDiluted>
    <us-gaap:WeightedAverageNumberOfShareOutstandingBasicAndDiluted
      contextRef="if6440f73b88f4c53970ea48b4c1f9726_D20170201-20180131"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlMGY1MGI3NzZlZDQzMTA4ZjBiMWYwOTZlZDBkMzNiL3NlYzoyZTBmNTBiNzc2ZWQ0MzEwOGYwYjFmMDk2ZWQwZDMzYl8xMzAvZnJhZzowZDE5NTQ5YjJjMDk0ZGIwOTliOWM0ZjZlOTY1NTM1ZS90YWJsZTphY2UzMWYwODg2NjA0MzU0OWZlODFkMmJjOGM3Yjk0Yy90YWJsZXJhbmdlOmFjZTMxZjA4ODY2MDQzNTQ5ZmU4MWQyYmM4YzdiOTRjXzI3LTUtMS0xLTA_f4bec9fb-91bc-4fb0-ba87-69fa5a25845d"
      unitRef="shares">41876000</us-gaap:WeightedAverageNumberOfShareOutstandingBasicAndDiluted>
    <us-gaap:NetIncomeLoss
      contextRef="ic8f4fc80c1544b62a18084eb756ea94c_D20190201-20200131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlMGY1MGI3NzZlZDQzMTA4ZjBiMWYwOTZlZDBkMzNiL3NlYzoyZTBmNTBiNzc2ZWQ0MzEwOGYwYjFmMDk2ZWQwZDMzYl8xMzMvZnJhZzpmMTA4MzYxNzA2OTI0ZDlkYTNmNWRkMzE1YjRlNWVkYi90YWJsZTplM2QxN2JmNTQ5YmY0OGM4ODBjNTBlMGM4MzI1NTY2OS90YWJsZXJhbmdlOmUzZDE3YmY1NDliZjQ4Yzg4MGM1MGUwYzgzMjU1NjY5XzItMS0xLTEtMA_525e9514-e6af-44b4-bb0b-4af605c47408"
      unitRef="usd">-141779000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="ic3b51f5441c346c388974c34d67a9940_D20180201-20190131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlMGY1MGI3NzZlZDQzMTA4ZjBiMWYwOTZlZDBkMzNiL3NlYzoyZTBmNTBiNzc2ZWQ0MzEwOGYwYjFmMDk2ZWQwZDMzYl8xMzMvZnJhZzpmMTA4MzYxNzA2OTI0ZDlkYTNmNWRkMzE1YjRlNWVkYi90YWJsZTplM2QxN2JmNTQ5YmY0OGM4ODBjNTBlMGM4MzI1NTY2OS90YWJsZXJhbmdlOmUzZDE3YmY1NDliZjQ4Yzg4MGM1MGUwYzgzMjU1NjY5XzItMy0xLTEtMA_e584d378-8adf-4622-8d7e-693b73568606"
      unitRef="usd">-140077000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="if6440f73b88f4c53970ea48b4c1f9726_D20170201-20180131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlMGY1MGI3NzZlZDQzMTA4ZjBiMWYwOTZlZDBkMzNiL3NlYzoyZTBmNTBiNzc2ZWQ0MzEwOGYwYjFmMDk2ZWQwZDMzYl8xMzMvZnJhZzpmMTA4MzYxNzA2OTI0ZDlkYTNmNWRkMzE1YjRlNWVkYi90YWJsZTplM2QxN2JmNTQ5YmY0OGM4ODBjNTBlMGM4MzI1NTY2OS90YWJsZXJhbmdlOmUzZDE3YmY1NDliZjQ4Yzg4MGM1MGUwYzgzMjU1NjY5XzItNS0xLTEtMA_06097aac-5e6f-4c6d-b684-5c16fd292439"
      unitRef="usd">-135490000</us-gaap:NetIncomeLoss>
    <us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent
      contextRef="ic8f4fc80c1544b62a18084eb756ea94c_D20190201-20200131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlMGY1MGI3NzZlZDQzMTA4ZjBiMWYwOTZlZDBkMzNiL3NlYzoyZTBmNTBiNzc2ZWQ0MzEwOGYwYjFmMDk2ZWQwZDMzYl8xMzMvZnJhZzpmMTA4MzYxNzA2OTI0ZDlkYTNmNWRkMzE1YjRlNWVkYi90YWJsZTplM2QxN2JmNTQ5YmY0OGM4ODBjNTBlMGM4MzI1NTY2OS90YWJsZXJhbmdlOmUzZDE3YmY1NDliZjQ4Yzg4MGM1MGUwYzgzMjU1NjY5XzQtMS0xLTEtMA_0dbdacce-82bf-434a-8219-db175fe5a693"
      unitRef="usd">-410000</us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent
      contextRef="ic3b51f5441c346c388974c34d67a9940_D20180201-20190131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlMGY1MGI3NzZlZDQzMTA4ZjBiMWYwOTZlZDBkMzNiL3NlYzoyZTBmNTBiNzc2ZWQ0MzEwOGYwYjFmMDk2ZWQwZDMzYl8xMzMvZnJhZzpmMTA4MzYxNzA2OTI0ZDlkYTNmNWRkMzE1YjRlNWVkYi90YWJsZTplM2QxN2JmNTQ5YmY0OGM4ODBjNTBlMGM4MzI1NTY2OS90YWJsZXJhbmdlOmUzZDE3YmY1NDliZjQ4Yzg4MGM1MGUwYzgzMjU1NjY5XzQtMy0xLTEtMA_35e58566-817e-4725-b72d-a668fed653e6"
      unitRef="usd">-878000</us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent
      contextRef="if6440f73b88f4c53970ea48b4c1f9726_D20170201-20180131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlMGY1MGI3NzZlZDQzMTA4ZjBiMWYwOTZlZDBkMzNiL3NlYzoyZTBmNTBiNzc2ZWQ0MzEwOGYwYjFmMDk2ZWQwZDMzYl8xMzMvZnJhZzpmMTA4MzYxNzA2OTI0ZDlkYTNmNWRkMzE1YjRlNWVkYi90YWJsZTplM2QxN2JmNTQ5YmY0OGM4ODBjNTBlMGM4MzI1NTY2OS90YWJsZXJhbmdlOmUzZDE3YmY1NDliZjQ4Yzg4MGM1MGUwYzgzMjU1NjY5XzQtNS0xLTEtMA_bdaae236-2b09-4839-a594-5683533ace4f"
      unitRef="usd">977000</us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax
      contextRef="ic8f4fc80c1544b62a18084eb756ea94c_D20190201-20200131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlMGY1MGI3NzZlZDQzMTA4ZjBiMWYwOTZlZDBkMzNiL3NlYzoyZTBmNTBiNzc2ZWQ0MzEwOGYwYjFmMDk2ZWQwZDMzYl8xMzMvZnJhZzpmMTA4MzYxNzA2OTI0ZDlkYTNmNWRkMzE1YjRlNWVkYi90YWJsZTplM2QxN2JmNTQ5YmY0OGM4ODBjNTBlMGM4MzI1NTY2OS90YWJsZXJhbmdlOmUzZDE3YmY1NDliZjQ4Yzg4MGM1MGUwYzgzMjU1NjY5XzUtMS0xLTEtMA_0530d3d9-c2aa-4c51-a5da-1cc68e14351b"
      unitRef="usd">1321000</us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax>
    <us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax
      contextRef="ic3b51f5441c346c388974c34d67a9940_D20180201-20190131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlMGY1MGI3NzZlZDQzMTA4ZjBiMWYwOTZlZDBkMzNiL3NlYzoyZTBmNTBiNzc2ZWQ0MzEwOGYwYjFmMDk2ZWQwZDMzYl8xMzMvZnJhZzpmMTA4MzYxNzA2OTI0ZDlkYTNmNWRkMzE1YjRlNWVkYi90YWJsZTplM2QxN2JmNTQ5YmY0OGM4ODBjNTBlMGM4MzI1NTY2OS90YWJsZXJhbmdlOmUzZDE3YmY1NDliZjQ4Yzg4MGM1MGUwYzgzMjU1NjY5XzUtMy0xLTEtMA_10cce309-48b2-4a32-97bb-0fe06888453a"
      unitRef="usd">6000</us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax>
    <us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax
      contextRef="if6440f73b88f4c53970ea48b4c1f9726_D20170201-20180131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlMGY1MGI3NzZlZDQzMTA4ZjBiMWYwOTZlZDBkMzNiL3NlYzoyZTBmNTBiNzc2ZWQ0MzEwOGYwYjFmMDk2ZWQwZDMzYl8xMzMvZnJhZzpmMTA4MzYxNzA2OTI0ZDlkYTNmNWRkMzE1YjRlNWVkYi90YWJsZTplM2QxN2JmNTQ5YmY0OGM4ODBjNTBlMGM4MzI1NTY2OS90YWJsZXJhbmdlOmUzZDE3YmY1NDliZjQ4Yzg4MGM1MGUwYzgzMjU1NjY5XzUtNS0xLTEtMA_49ce04cb-e902-45b6-a472-1cdaa0f1e669"
      unitRef="usd">8000</us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent
      contextRef="ic8f4fc80c1544b62a18084eb756ea94c_D20190201-20200131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlMGY1MGI3NzZlZDQzMTA4ZjBiMWYwOTZlZDBkMzNiL3NlYzoyZTBmNTBiNzc2ZWQ0MzEwOGYwYjFmMDk2ZWQwZDMzYl8xMzMvZnJhZzpmMTA4MzYxNzA2OTI0ZDlkYTNmNWRkMzE1YjRlNWVkYi90YWJsZTplM2QxN2JmNTQ5YmY0OGM4ODBjNTBlMGM4MzI1NTY2OS90YWJsZXJhbmdlOmUzZDE3YmY1NDliZjQ4Yzg4MGM1MGUwYzgzMjU1NjY5XzYtMS0xLTEtMA_e334d859-8996-40c0-bfa6-1445c8401f05"
      unitRef="usd">911000</us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent
      contextRef="ic3b51f5441c346c388974c34d67a9940_D20180201-20190131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlMGY1MGI3NzZlZDQzMTA4ZjBiMWYwOTZlZDBkMzNiL3NlYzoyZTBmNTBiNzc2ZWQ0MzEwOGYwYjFmMDk2ZWQwZDMzYl8xMzMvZnJhZzpmMTA4MzYxNzA2OTI0ZDlkYTNmNWRkMzE1YjRlNWVkYi90YWJsZTplM2QxN2JmNTQ5YmY0OGM4ODBjNTBlMGM4MzI1NTY2OS90YWJsZXJhbmdlOmUzZDE3YmY1NDliZjQ4Yzg4MGM1MGUwYzgzMjU1NjY5XzYtMy0xLTEtMA_58f350a2-daf2-41a0-a112-6c6d12f26cf6"
      unitRef="usd">-872000</us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent
      contextRef="if6440f73b88f4c53970ea48b4c1f9726_D20170201-20180131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlMGY1MGI3NzZlZDQzMTA4ZjBiMWYwOTZlZDBkMzNiL3NlYzoyZTBmNTBiNzc2ZWQ0MzEwOGYwYjFmMDk2ZWQwZDMzYl8xMzMvZnJhZzpmMTA4MzYxNzA2OTI0ZDlkYTNmNWRkMzE1YjRlNWVkYi90YWJsZTplM2QxN2JmNTQ5YmY0OGM4ODBjNTBlMGM4MzI1NTY2OS90YWJsZXJhbmdlOmUzZDE3YmY1NDliZjQ4Yzg4MGM1MGUwYzgzMjU1NjY5XzYtNS0xLTEtMA_b5f8afdf-0cf6-42b1-87b7-4be1c96dc10a"
      unitRef="usd">985000</us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent>
    <us-gaap:ComprehensiveIncomeNetOfTax
      contextRef="ic8f4fc80c1544b62a18084eb756ea94c_D20190201-20200131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlMGY1MGI3NzZlZDQzMTA4ZjBiMWYwOTZlZDBkMzNiL3NlYzoyZTBmNTBiNzc2ZWQ0MzEwOGYwYjFmMDk2ZWQwZDMzYl8xMzMvZnJhZzpmMTA4MzYxNzA2OTI0ZDlkYTNmNWRkMzE1YjRlNWVkYi90YWJsZTplM2QxN2JmNTQ5YmY0OGM4ODBjNTBlMGM4MzI1NTY2OS90YWJsZXJhbmdlOmUzZDE3YmY1NDliZjQ4Yzg4MGM1MGUwYzgzMjU1NjY5XzctMS0xLTEtOTg1Mw_46d07043-eb5e-49fd-a051-7f4d655294e1"
      unitRef="usd">-140868000</us-gaap:ComprehensiveIncomeNetOfTax>
    <us-gaap:ComprehensiveIncomeNetOfTax
      contextRef="ic3b51f5441c346c388974c34d67a9940_D20180201-20190131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlMGY1MGI3NzZlZDQzMTA4ZjBiMWYwOTZlZDBkMzNiL3NlYzoyZTBmNTBiNzc2ZWQ0MzEwOGYwYjFmMDk2ZWQwZDMzYl8xMzMvZnJhZzpmMTA4MzYxNzA2OTI0ZDlkYTNmNWRkMzE1YjRlNWVkYi90YWJsZTplM2QxN2JmNTQ5YmY0OGM4ODBjNTBlMGM4MzI1NTY2OS90YWJsZXJhbmdlOmUzZDE3YmY1NDliZjQ4Yzg4MGM1MGUwYzgzMjU1NjY5XzctMy0xLTEtOTg1Mw_91052545-3039-4549-824a-8fe0d889f4d6"
      unitRef="usd">-140949000</us-gaap:ComprehensiveIncomeNetOfTax>
    <us-gaap:ComprehensiveIncomeNetOfTax
      contextRef="if6440f73b88f4c53970ea48b4c1f9726_D20170201-20180131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlMGY1MGI3NzZlZDQzMTA4ZjBiMWYwOTZlZDBkMzNiL3NlYzoyZTBmNTBiNzc2ZWQ0MzEwOGYwYjFmMDk2ZWQwZDMzYl8xMzMvZnJhZzpmMTA4MzYxNzA2OTI0ZDlkYTNmNWRkMzE1YjRlNWVkYi90YWJsZTplM2QxN2JmNTQ5YmY0OGM4ODBjNTBlMGM4MzI1NTY2OS90YWJsZXJhbmdlOmUzZDE3YmY1NDliZjQ4Yzg4MGM1MGUwYzgzMjU1NjY5XzctNS0xLTEtOTg1Mw_aedaed7c-ace9-448f-91c7-aae255e7a3d0"
      unitRef="usd">-134505000</us-gaap:ComprehensiveIncomeNetOfTax>
    <us-gaap:TemporaryEquitySharesOutstanding
      contextRef="i4333fa99e7d441f299d27613e61504cc_I20170131"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlMGY1MGI3NzZlZDQzMTA4ZjBiMWYwOTZlZDBkMzNiL3NlYzoyZTBmNTBiNzc2ZWQ0MzEwOGYwYjFmMDk2ZWQwZDMzYl8xMzYvZnJhZzozOTNjZWYxYWM5ZmE0NDdiODJlYzQ2MGIxZjRiMzViZi90YWJsZTpjMDBlNTk2Mjk3Njc0NjhmOGMwMjUxYzMyMjZjMWMzOC90YWJsZXJhbmdlOmMwMGU1OTYyOTc2NzQ2OGY4YzAyNTFjMzIyNmMxYzM4XzItMS0xLTEtMA_5071bb15-f3c2-4786-b75b-c660d24235ad"
      unitRef="shares">95729000</us-gaap:TemporaryEquitySharesOutstanding>
    <us-gaap:TemporaryEquityCarryingAmountAttributableToParent
      contextRef="i4333fa99e7d441f299d27613e61504cc_I20170131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlMGY1MGI3NzZlZDQzMTA4ZjBiMWYwOTZlZDBkMzNiL3NlYzoyZTBmNTBiNzc2ZWQ0MzEwOGYwYjFmMDk2ZWQwZDMzYl8xMzYvZnJhZzozOTNjZWYxYWM5ZmE0NDdiODJlYzQ2MGIxZjRiMzViZi90YWJsZTpjMDBlNTk2Mjk3Njc0NjhmOGMwMjUxYzMyMjZjMWMzOC90YWJsZXJhbmdlOmMwMGU1OTYyOTc2NzQ2OGY4YzAyNTFjMzIyNmMxYzM4XzItMy0xLTEtMA_4fdea4bc-4502-4c54-becc-ec358fcfdbdb"
      unitRef="usd">214728000</us-gaap:TemporaryEquityCarryingAmountAttributableToParent>
    <us-gaap:SharesOutstanding
      contextRef="i161a77109e0e4c368317b3a0f0c9f99b_I20170131"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlMGY1MGI3NzZlZDQzMTA4ZjBiMWYwOTZlZDBkMzNiL3NlYzoyZTBmNTBiNzc2ZWQ0MzEwOGYwYjFmMDk2ZWQwZDMzYl8xMzYvZnJhZzozOTNjZWYxYWM5ZmE0NDdiODJlYzQ2MGIxZjRiMzViZi90YWJsZTpjMDBlNTk2Mjk3Njc0NjhmOGMwMjUxYzMyMjZjMWMzOC90YWJsZXJhbmdlOmMwMGU1OTYyOTc2NzQ2OGY4YzAyNTFjMzIyNmMxYzM4XzItNi0xLTEtMA_6a6e74f3-4622-49e3-ba09-0b16def043a3"
      unitRef="shares">40498000</us-gaap:SharesOutstanding>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i161a77109e0e4c368317b3a0f0c9f99b_I20170131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlMGY1MGI3NzZlZDQzMTA4ZjBiMWYwOTZlZDBkMzNiL3NlYzoyZTBmNTBiNzc2ZWQ0MzEwOGYwYjFmMDk2ZWQwZDMzYl8xMzYvZnJhZzozOTNjZWYxYWM5ZmE0NDdiODJlYzQ2MGIxZjRiMzViZi90YWJsZTpjMDBlNTk2Mjk3Njc0NjhmOGMwMjUxYzMyMjZjMWMzOC90YWJsZXJhbmdlOmMwMGU1OTYyOTc2NzQ2OGY4YzAyNTFjMzIyNmMxYzM4XzItOC0xLTEtMA_7236c0da-237d-4f96-a932-ac786237e0c4"
      unitRef="usd">20000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i54295b6a2f6045228b12fc1029f51edb_I20170131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlMGY1MGI3NzZlZDQzMTA4ZjBiMWYwOTZlZDBkMzNiL3NlYzoyZTBmNTBiNzc2ZWQ0MzEwOGYwYjFmMDk2ZWQwZDMzYl8xMzYvZnJhZzozOTNjZWYxYWM5ZmE0NDdiODJlYzQ2MGIxZjRiMzViZi90YWJsZTpjMDBlNTk2Mjk3Njc0NjhmOGMwMjUxYzMyMjZjMWMzOC90YWJsZXJhbmdlOmMwMGU1OTYyOTc2NzQ2OGY4YzAyNTFjMzIyNmMxYzM4XzItMTAtMS0xLTA_64fced98-6890-4af9-bd30-e44b40f7a83a"
      unitRef="usd">0</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i3cfe97338cc54839ac7bb034ab164f74_I20170131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlMGY1MGI3NzZlZDQzMTA4ZjBiMWYwOTZlZDBkMzNiL3NlYzoyZTBmNTBiNzc2ZWQ0MzEwOGYwYjFmMDk2ZWQwZDMzYl8xMzYvZnJhZzozOTNjZWYxYWM5ZmE0NDdiODJlYzQ2MGIxZjRiMzViZi90YWJsZTpjMDBlNTk2Mjk3Njc0NjhmOGMwMjUxYzMyMjZjMWMzOC90YWJsZXJhbmdlOmMwMGU1OTYyOTc2NzQ2OGY4YzAyNTFjMzIyNmMxYzM4XzItMTItMS0xLTA_b8b298a5-6d89-43d3-998b-e88da70d1928"
      unitRef="usd">-243458000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i9692f51cf28340849895ecc38e32d424_I20170131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlMGY1MGI3NzZlZDQzMTA4ZjBiMWYwOTZlZDBkMzNiL3NlYzoyZTBmNTBiNzc2ZWQ0MzEwOGYwYjFmMDk2ZWQwZDMzYl8xMzYvZnJhZzozOTNjZWYxYWM5ZmE0NDdiODJlYzQ2MGIxZjRiMzViZi90YWJsZTpjMDBlNTk2Mjk3Njc0NjhmOGMwMjUxYzMyMjZjMWMzOC90YWJsZXJhbmdlOmMwMGU1OTYyOTc2NzQ2OGY4YzAyNTFjMzIyNmMxYzM4XzItMTQtMS0xLTA_802f0ea1-5536-4441-9cd3-4310e8e9e25b"
      unitRef="usd">-15000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i6be60dcacdd448fbaa55cd9ee5f51e7a_I20170131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlMGY1MGI3NzZlZDQzMTA4ZjBiMWYwOTZlZDBkMzNiL3NlYzoyZTBmNTBiNzc2ZWQ0MzEwOGYwYjFmMDk2ZWQwZDMzYl8xMzYvZnJhZzozOTNjZWYxYWM5ZmE0NDdiODJlYzQ2MGIxZjRiMzViZi90YWJsZTpjMDBlNTk2Mjk3Njc0NjhmOGMwMjUxYzMyMjZjMWMzOC90YWJsZXJhbmdlOmMwMGU1OTYyOTc2NzQ2OGY4YzAyNTFjMzIyNmMxYzM4XzItMTYtMS0xLTk4NzU_57e6361a-5ea1-4d6c-b380-d3512f79a1bd"
      unitRef="usd">0</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i87f0a5bbc2644e72ae793ce4558537fc_I20170131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlMGY1MGI3NzZlZDQzMTA4ZjBiMWYwOTZlZDBkMzNiL3NlYzoyZTBmNTBiNzc2ZWQ0MzEwOGYwYjFmMDk2ZWQwZDMzYl8xMzYvZnJhZzozOTNjZWYxYWM5ZmE0NDdiODJlYzQ2MGIxZjRiMzViZi90YWJsZTpjMDBlNTk2Mjk3Njc0NjhmOGMwMjUxYzMyMjZjMWMzOC90YWJsZXJhbmdlOmMwMGU1OTYyOTc2NzQ2OGY4YzAyNTFjMzIyNmMxYzM4XzItMTYtMS0xLTA_65b7e97e-59a2-4a3f-94cd-d8e7d0c7200b"
      unitRef="usd">-243453000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:PaymentsOfStockIssuanceCosts
      contextRef="ibffabfb2fcfc4566af3dd321610f9731_D20170201-20180131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlMGY1MGI3NzZlZDQzMTA4ZjBiMWYwOTZlZDBkMzNiL3NlYzoyZTBmNTBiNzc2ZWQ0MzEwOGYwYjFmMDk2ZWQwZDMzYl8xMzYvZnJhZzozOTNjZWYxYWM5ZmE0NDdiODJlYzQ2MGIxZjRiMzViZi90YWJsZTpjMDBlNTk2Mjk3Njc0NjhmOGMwMjUxYzMyMjZjMWMzOC90YWJsZXJhbmdlOmMwMGU1OTYyOTc2NzQ2OGY4YzAyNTFjMzIyNmMxYzM4XzMtMC0xLTEtMTIwNDMvdGV4dHJlZ2lvbjpkMDAzNDM0YzYxNTE0YzI5YmU3NDcwMDNhMGVmN2QwOV8zODQ4MjkwNjk3MzE3_53e92831-457e-4100-aadb-beadab1de135"
      unitRef="usd">187000</us-gaap:PaymentsOfStockIssuanceCosts>
    <crwd:TemporaryEquityStockIssuedDuringPeriodSharesNewIssues
      contextRef="ibffabfb2fcfc4566af3dd321610f9731_D20170201-20180131"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlMGY1MGI3NzZlZDQzMTA4ZjBiMWYwOTZlZDBkMzNiL3NlYzoyZTBmNTBiNzc2ZWQ0MzEwOGYwYjFmMDk2ZWQwZDMzYl8xMzYvZnJhZzozOTNjZWYxYWM5ZmE0NDdiODJlYzQ2MGIxZjRiMzViZi90YWJsZTpjMDBlNTk2Mjk3Njc0NjhmOGMwMjUxYzMyMjZjMWMzOC90YWJsZXJhbmdlOmMwMGU1OTYyOTc2NzQ2OGY4YzAyNTFjMzIyNmMxYzM4XzMtMS0xLTEtMA_5a3c739c-78ba-4461-bb2a-a762644ae470"
      unitRef="shares">17570000</crwd:TemporaryEquityStockIssuedDuringPeriodSharesNewIssues>
    <us-gaap:TemporaryEquityStockIssuedDuringPeriodValueNewIssues
      contextRef="ibffabfb2fcfc4566af3dd321610f9731_D20170201-20180131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlMGY1MGI3NzZlZDQzMTA4ZjBiMWYwOTZlZDBkMzNiL3NlYzoyZTBmNTBiNzc2ZWQ0MzEwOGYwYjFmMDk2ZWQwZDMzYl8xMzYvZnJhZzozOTNjZWYxYWM5ZmE0NDdiODJlYzQ2MGIxZjRiMzViZi90YWJsZTpjMDBlNTk2Mjk3Njc0NjhmOGMwMjUxYzMyMjZjMWMzOC90YWJsZXJhbmdlOmMwMGU1OTYyOTc2NzQ2OGY4YzAyNTFjMzIyNmMxYzM4XzMtMy0xLTEtMA_acb6e22d-39d5-4d15-a040-65eff3018b81"
      unitRef="usd">99813000</us-gaap:TemporaryEquityStockIssuedDuringPeriodValueNewIssues>
    <us-gaap:PaymentsOfStockIssuanceCosts
      contextRef="ie195412b3ca247edbd4592e0fdc589da_D20170201-20180131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlMGY1MGI3NzZlZDQzMTA4ZjBiMWYwOTZlZDBkMzNiL3NlYzoyZTBmNTBiNzc2ZWQ0MzEwOGYwYjFmMDk2ZWQwZDMzYl8xMzYvZnJhZzozOTNjZWYxYWM5ZmE0NDdiODJlYzQ2MGIxZjRiMzViZi90YWJsZTpjMDBlNTk2Mjk3Njc0NjhmOGMwMjUxYzMyMjZjMWMzOC90YWJsZXJhbmdlOmMwMGU1OTYyOTc2NzQ2OGY4YzAyNTFjMzIyNmMxYzM4XzQtMC0xLTEtMTIwNDYvdGV4dHJlZ2lvbjo2MWJjODhhOTliNWY0ZGYxYjM2ZjVhZWU0OTNhNzQwNF8zODQ4MjkwNjk3MzE3_0e560954-f2ca-4373-8282-789980ad6d8a"
      unitRef="usd">78000</us-gaap:PaymentsOfStockIssuanceCosts>
    <crwd:TemporaryEquityStockIssuedDuringPeriodSharesNewIssues
      contextRef="ie195412b3ca247edbd4592e0fdc589da_D20170201-20180131"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlMGY1MGI3NzZlZDQzMTA4ZjBiMWYwOTZlZDBkMzNiL3NlYzoyZTBmNTBiNzc2ZWQ0MzEwOGYwYjFmMDk2ZWQwZDMzYl8xMzYvZnJhZzozOTNjZWYxYWM5ZmE0NDdiODJlYzQ2MGIxZjRiMzViZi90YWJsZTpjMDBlNTk2Mjk3Njc0NjhmOGMwMjUxYzMyMjZjMWMzOC90YWJsZXJhbmdlOmMwMGU1OTYyOTc2NzQ2OGY4YzAyNTFjMzIyNmMxYzM4XzQtMS0xLTEtMA_513a0045-c5fe-44a8-8e89-53c2bd5e46dd"
      unitRef="shares">5394000</crwd:TemporaryEquityStockIssuedDuringPeriodSharesNewIssues>
    <us-gaap:TemporaryEquityStockIssuedDuringPeriodValueNewIssues
      contextRef="ie195412b3ca247edbd4592e0fdc589da_D20170201-20180131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlMGY1MGI3NzZlZDQzMTA4ZjBiMWYwOTZlZDBkMzNiL3NlYzoyZTBmNTBiNzc2ZWQ0MzEwOGYwYjFmMDk2ZWQwZDMzYl8xMzYvZnJhZzozOTNjZWYxYWM5ZmE0NDdiODJlYzQ2MGIxZjRiMzViZi90YWJsZTpjMDBlNTk2Mjk3Njc0NjhmOGMwMjUxYzMyMjZjMWMzOC90YWJsZXJhbmdlOmMwMGU1OTYyOTc2NzQ2OGY4YzAyNTFjMzIyNmMxYzM4XzQtMy0xLTEtMA_32f7a203-6445-43c4-b906-69ba7bf5a9c5"
      unitRef="usd">30622000</us-gaap:TemporaryEquityStockIssuedDuringPeriodValueNewIssues>
    <us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised
      contextRef="ifd2c83b3f88f4e289392207188a5d796_D20170201-20180131"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlMGY1MGI3NzZlZDQzMTA4ZjBiMWYwOTZlZDBkMzNiL3NlYzoyZTBmNTBiNzc2ZWQ0MzEwOGYwYjFmMDk2ZWQwZDMzYl8xMzYvZnJhZzozOTNjZWYxYWM5ZmE0NDdiODJlYzQ2MGIxZjRiMzViZi90YWJsZTpjMDBlNTk2Mjk3Njc0NjhmOGMwMjUxYzMyMjZjMWMzOC90YWJsZXJhbmdlOmMwMGU1OTYyOTc2NzQ2OGY4YzAyNTFjMzIyNmMxYzM4XzUtNi0xLTEtMA_8443b853-0307-40d2-b77d-ec522eb6a019"
      unitRef="shares">2363000</us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised
      contextRef="ifd2c83b3f88f4e289392207188a5d796_D20170201-20180131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlMGY1MGI3NzZlZDQzMTA4ZjBiMWYwOTZlZDBkMzNiL3NlYzoyZTBmNTBiNzc2ZWQ0MzEwOGYwYjFmMDk2ZWQwZDMzYl8xMzYvZnJhZzozOTNjZWYxYWM5ZmE0NDdiODJlYzQ2MGIxZjRiMzViZi90YWJsZTpjMDBlNTk2Mjk3Njc0NjhmOGMwMjUxYzMyMjZjMWMzOC90YWJsZXJhbmdlOmMwMGU1OTYyOTc2NzQ2OGY4YzAyNTFjMzIyNmMxYzM4XzUtOC0xLTEtMA_c47d7dcd-e4a2-475b-ac9c-bd501264e955"
      unitRef="usd">2000</us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised
      contextRef="if73f0747100c4300ad68b50f7ab0a572_D20170201-20180131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlMGY1MGI3NzZlZDQzMTA4ZjBiMWYwOTZlZDBkMzNiL3NlYzoyZTBmNTBiNzc2ZWQ0MzEwOGYwYjFmMDk2ZWQwZDMzYl8xMzYvZnJhZzozOTNjZWYxYWM5ZmE0NDdiODJlYzQ2MGIxZjRiMzViZi90YWJsZTpjMDBlNTk2Mjk3Njc0NjhmOGMwMjUxYzMyMjZjMWMzOC90YWJsZXJhbmdlOmMwMGU1OTYyOTc2NzQ2OGY4YzAyNTFjMzIyNmMxYzM4XzUtMTAtMS0xLTA_2410478b-c39a-41f0-8a4d-993941f1e484"
      unitRef="usd">1418000</us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised
      contextRef="if6440f73b88f4c53970ea48b4c1f9726_D20170201-20180131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlMGY1MGI3NzZlZDQzMTA4ZjBiMWYwOTZlZDBkMzNiL3NlYzoyZTBmNTBiNzc2ZWQ0MzEwOGYwYjFmMDk2ZWQwZDMzYl8xMzYvZnJhZzozOTNjZWYxYWM5ZmE0NDdiODJlYzQ2MGIxZjRiMzViZi90YWJsZTpjMDBlNTk2Mjk3Njc0NjhmOGMwMjUxYzMyMjZjMWMzOC90YWJsZXJhbmdlOmMwMGU1OTYyOTc2NzQ2OGY4YzAyNTFjMzIyNmMxYzM4XzUtMTYtMS0xLTA_08826a6a-10a6-4c1e-bc54-627a6e3e7104"
      unitRef="usd">1420000</us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised>
    <crwd:StockIssuedDuringPeriodSharesEarlyStockOptionsExercised
      contextRef="ifd2c83b3f88f4e289392207188a5d796_D20170201-20180131"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlMGY1MGI3NzZlZDQzMTA4ZjBiMWYwOTZlZDBkMzNiL3NlYzoyZTBmNTBiNzc2ZWQ0MzEwOGYwYjFmMDk2ZWQwZDMzYl8xMzYvZnJhZzozOTNjZWYxYWM5ZmE0NDdiODJlYzQ2MGIxZjRiMzViZi90YWJsZTpjMDBlNTk2Mjk3Njc0NjhmOGMwMjUxYzMyMjZjMWMzOC90YWJsZXJhbmdlOmMwMGU1OTYyOTc2NzQ2OGY4YzAyNTFjMzIyNmMxYzM4XzYtNi0xLTEtMA_ebbe79fa-60bc-474e-b39a-74ef9047dc72"
      unitRef="shares">1370000</crwd:StockIssuedDuringPeriodSharesEarlyStockOptionsExercised>
    <crwd:AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationVestingOfEarlyExercisedOptions
      contextRef="if73f0747100c4300ad68b50f7ab0a572_D20170201-20180131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlMGY1MGI3NzZlZDQzMTA4ZjBiMWYwOTZlZDBkMzNiL3NlYzoyZTBmNTBiNzc2ZWQ0MzEwOGYwYjFmMDk2ZWQwZDMzYl8xMzYvZnJhZzozOTNjZWYxYWM5ZmE0NDdiODJlYzQ2MGIxZjRiMzViZi90YWJsZTpjMDBlNTk2Mjk3Njc0NjhmOGMwMjUxYzMyMjZjMWMzOC90YWJsZXJhbmdlOmMwMGU1OTYyOTc2NzQ2OGY4YzAyNTFjMzIyNmMxYzM4XzctMTAtMS0xLTA_3366196f-d13d-4e43-8946-0462010ac358"
      unitRef="usd">574000</crwd:AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationVestingOfEarlyExercisedOptions>
    <crwd:AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationVestingOfEarlyExercisedOptions
      contextRef="if6440f73b88f4c53970ea48b4c1f9726_D20170201-20180131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlMGY1MGI3NzZlZDQzMTA4ZjBiMWYwOTZlZDBkMzNiL3NlYzoyZTBmNTBiNzc2ZWQ0MzEwOGYwYjFmMDk2ZWQwZDMzYl8xMzYvZnJhZzozOTNjZWYxYWM5ZmE0NDdiODJlYzQ2MGIxZjRiMzViZi90YWJsZTpjMDBlNTk2Mjk3Njc0NjhmOGMwMjUxYzMyMjZjMWMzOC90YWJsZXJhbmdlOmMwMGU1OTYyOTc2NzQ2OGY4YzAyNTFjMzIyNmMxYzM4XzctMTYtMS0xLTA_bbb5eeeb-5367-4ed2-abf1-3f6da4207b1e"
      unitRef="usd">574000</crwd:AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationVestingOfEarlyExercisedOptions>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="if73f0747100c4300ad68b50f7ab0a572_D20170201-20180131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlMGY1MGI3NzZlZDQzMTA4ZjBiMWYwOTZlZDBkMzNiL3NlYzoyZTBmNTBiNzc2ZWQ0MzEwOGYwYjFmMDk2ZWQwZDMzYl8xMzYvZnJhZzozOTNjZWYxYWM5ZmE0NDdiODJlYzQ2MGIxZjRiMzViZi90YWJsZTpjMDBlNTk2Mjk3Njc0NjhmOGMwMjUxYzMyMjZjMWMzOC90YWJsZXJhbmdlOmMwMGU1OTYyOTc2NzQ2OGY4YzAyNTFjMzIyNmMxYzM4XzgtMTAtMS0xLTQzNzI_38712ae9-8199-4895-8012-fbebf8714ad8"
      unitRef="usd">12343000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="if6440f73b88f4c53970ea48b4c1f9726_D20170201-20180131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlMGY1MGI3NzZlZDQzMTA4ZjBiMWYwOTZlZDBkMzNiL3NlYzoyZTBmNTBiNzc2ZWQ0MzEwOGYwYjFmMDk2ZWQwZDMzYl8xMzYvZnJhZzozOTNjZWYxYWM5ZmE0NDdiODJlYzQ2MGIxZjRiMzViZi90YWJsZTpjMDBlNTk2Mjk3Njc0NjhmOGMwMjUxYzMyMjZjMWMzOC90YWJsZXJhbmdlOmMwMGU1OTYyOTc2NzQ2OGY4YzAyNTFjMzIyNmMxYzM4XzgtMTYtMS0xLTQzNzI_09e7f112-3059-462f-becc-268dba136285"
      unitRef="usd">12343000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:TemporaryEquityAccretionToRedemptionValue
      contextRef="id0b7f2ef8e4a420b800029f217481f61_D20170201-20180131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlMGY1MGI3NzZlZDQzMTA4ZjBiMWYwOTZlZDBkMzNiL3NlYzoyZTBmNTBiNzc2ZWQ0MzEwOGYwYjFmMDk2ZWQwZDMzYl8xMzYvZnJhZzozOTNjZWYxYWM5ZmE0NDdiODJlYzQ2MGIxZjRiMzViZi90YWJsZTpjMDBlNTk2Mjk3Njc0NjhmOGMwMjUxYzMyMjZjMWMzOC90YWJsZXJhbmdlOmMwMGU1OTYyOTc2NzQ2OGY4YzAyNTFjMzIyNmMxYzM4XzktMy0xLTEtNDM3Mg_cfb622dd-28f8-42e9-a74b-2d308ccd3922"
      unitRef="usd">5853000</us-gaap:TemporaryEquityAccretionToRedemptionValue>
    <crwd:AdjustmentsToAdditionalPaidInCapitalAccretionOfRedeemableConvertiblePreferredStock
      contextRef="if73f0747100c4300ad68b50f7ab0a572_D20170201-20180131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlMGY1MGI3NzZlZDQzMTA4ZjBiMWYwOTZlZDBkMzNiL3NlYzoyZTBmNTBiNzc2ZWQ0MzEwOGYwYjFmMDk2ZWQwZDMzYl8xMzYvZnJhZzozOTNjZWYxYWM5ZmE0NDdiODJlYzQ2MGIxZjRiMzViZi90YWJsZTpjMDBlNTk2Mjk3Njc0NjhmOGMwMjUxYzMyMjZjMWMzOC90YWJsZXJhbmdlOmMwMGU1OTYyOTc2NzQ2OGY4YzAyNTFjMzIyNmMxYzM4XzktMTAtMS0xLTQzNzI_72460b28-cb83-4bda-ab5e-e23f32d8bce0"
      unitRef="usd">5853000</crwd:AdjustmentsToAdditionalPaidInCapitalAccretionOfRedeemableConvertiblePreferredStock>
    <crwd:AdjustmentsToAdditionalPaidInCapitalAccretionOfRedeemableConvertiblePreferredStock
      contextRef="if6440f73b88f4c53970ea48b4c1f9726_D20170201-20180131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlMGY1MGI3NzZlZDQzMTA4ZjBiMWYwOTZlZDBkMzNiL3NlYzoyZTBmNTBiNzc2ZWQ0MzEwOGYwYjFmMDk2ZWQwZDMzYl8xMzYvZnJhZzozOTNjZWYxYWM5ZmE0NDdiODJlYzQ2MGIxZjRiMzViZi90YWJsZTpjMDBlNTk2Mjk3Njc0NjhmOGMwMjUxYzMyMjZjMWMzOC90YWJsZXJhbmdlOmMwMGU1OTYyOTc2NzQ2OGY4YzAyNTFjMzIyNmMxYzM4XzktMTYtMS0xLTQzNzI_09f63207-87fd-4180-873f-9d8eebed5546"
      unitRef="usd">5853000</crwd:AdjustmentsToAdditionalPaidInCapitalAccretionOfRedeemableConvertiblePreferredStock>
    <us-gaap:NetIncomeLoss
      contextRef="id6de8221361542a2a36a06476c75e9ca_D20170201-20180131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlMGY1MGI3NzZlZDQzMTA4ZjBiMWYwOTZlZDBkMzNiL3NlYzoyZTBmNTBiNzc2ZWQ0MzEwOGYwYjFmMDk2ZWQwZDMzYl8xMzYvZnJhZzozOTNjZWYxYWM5ZmE0NDdiODJlYzQ2MGIxZjRiMzViZi90YWJsZTpjMDBlNTk2Mjk3Njc0NjhmOGMwMjUxYzMyMjZjMWMzOC90YWJsZXJhbmdlOmMwMGU1OTYyOTc2NzQ2OGY4YzAyNTFjMzIyNmMxYzM4XzEwLTEyLTEtMS00Mzcy_6a98d3be-3060-464b-82ec-946a21f75e21"
      unitRef="usd">-135490000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="if6440f73b88f4c53970ea48b4c1f9726_D20170201-20180131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlMGY1MGI3NzZlZDQzMTA4ZjBiMWYwOTZlZDBkMzNiL3NlYzoyZTBmNTBiNzc2ZWQ0MzEwOGYwYjFmMDk2ZWQwZDMzYl8xMzYvZnJhZzozOTNjZWYxYWM5ZmE0NDdiODJlYzQ2MGIxZjRiMzViZi90YWJsZTpjMDBlNTk2Mjk3Njc0NjhmOGMwMjUxYzMyMjZjMWMzOC90YWJsZXJhbmdlOmMwMGU1OTYyOTc2NzQ2OGY4YzAyNTFjMzIyNmMxYzM4XzEwLTE2LTEtMS00Mzcy_9f035704-1eaa-4ebc-93a0-4c80ee19b8e3"
      unitRef="usd">-135490000</us-gaap:NetIncomeLoss>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent
      contextRef="ic702ac035e134a99982af6583f85a54d_D20170201-20180131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlMGY1MGI3NzZlZDQzMTA4ZjBiMWYwOTZlZDBkMzNiL3NlYzoyZTBmNTBiNzc2ZWQ0MzEwOGYwYjFmMDk2ZWQwZDMzYl8xMzYvZnJhZzozOTNjZWYxYWM5ZmE0NDdiODJlYzQ2MGIxZjRiMzViZi90YWJsZTpjMDBlNTk2Mjk3Njc0NjhmOGMwMjUxYzMyMjZjMWMzOC90YWJsZXJhbmdlOmMwMGU1OTYyOTc2NzQ2OGY4YzAyNTFjMzIyNmMxYzM4XzExLTE0LTEtMS00Mzcy_bbba74ea-139f-4094-bdd1-0dcd7e6a0c0f"
      unitRef="usd">985000</us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent
      contextRef="if6440f73b88f4c53970ea48b4c1f9726_D20170201-20180131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlMGY1MGI3NzZlZDQzMTA4ZjBiMWYwOTZlZDBkMzNiL3NlYzoyZTBmNTBiNzc2ZWQ0MzEwOGYwYjFmMDk2ZWQwZDMzYl8xMzYvZnJhZzozOTNjZWYxYWM5ZmE0NDdiODJlYzQ2MGIxZjRiMzViZi90YWJsZTpjMDBlNTk2Mjk3Njc0NjhmOGMwMjUxYzMyMjZjMWMzOC90YWJsZXJhbmdlOmMwMGU1OTYyOTc2NzQ2OGY4YzAyNTFjMzIyNmMxYzM4XzExLTE2LTEtMS00Mzcy_4ab348f5-d3b4-4c60-b0af-77b31e0c243b"
      unitRef="usd">985000</us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent>
    <us-gaap:TemporaryEquitySharesOutstanding
      contextRef="ie4b547c9e7e14d8880707787ae15427f_I20180131"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlMGY1MGI3NzZlZDQzMTA4ZjBiMWYwOTZlZDBkMzNiL3NlYzoyZTBmNTBiNzc2ZWQ0MzEwOGYwYjFmMDk2ZWQwZDMzYl8xMzYvZnJhZzozOTNjZWYxYWM5ZmE0NDdiODJlYzQ2MGIxZjRiMzViZi90YWJsZTpjMDBlNTk2Mjk3Njc0NjhmOGMwMjUxYzMyMjZjMWMzOC90YWJsZXJhbmdlOmMwMGU1OTYyOTc2NzQ2OGY4YzAyNTFjMzIyNmMxYzM4XzgtMS0xLTEtMA_a38545a7-9683-4fbc-a72d-bbd07032cb87"
      unitRef="shares">118693000</us-gaap:TemporaryEquitySharesOutstanding>
    <us-gaap:TemporaryEquityCarryingAmountAttributableToParent
      contextRef="ie4b547c9e7e14d8880707787ae15427f_I20180131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlMGY1MGI3NzZlZDQzMTA4ZjBiMWYwOTZlZDBkMzNiL3NlYzoyZTBmNTBiNzc2ZWQ0MzEwOGYwYjFmMDk2ZWQwZDMzYl8xMzYvZnJhZzozOTNjZWYxYWM5ZmE0NDdiODJlYzQ2MGIxZjRiMzViZi90YWJsZTpjMDBlNTk2Mjk3Njc0NjhmOGMwMjUxYzMyMjZjMWMzOC90YWJsZXJhbmdlOmMwMGU1OTYyOTc2NzQ2OGY4YzAyNTFjMzIyNmMxYzM4XzgtMy0xLTEtMA_81e6b663-107a-490e-ad27-e809636a418b"
      unitRef="usd">351016000</us-gaap:TemporaryEquityCarryingAmountAttributableToParent>
    <us-gaap:SharesOutstanding
      contextRef="ie571b71009e146f6b3bd755f01e6a669_I20180131"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlMGY1MGI3NzZlZDQzMTA4ZjBiMWYwOTZlZDBkMzNiL3NlYzoyZTBmNTBiNzc2ZWQ0MzEwOGYwYjFmMDk2ZWQwZDMzYl8xMzYvZnJhZzozOTNjZWYxYWM5ZmE0NDdiODJlYzQ2MGIxZjRiMzViZi90YWJsZTpjMDBlNTk2Mjk3Njc0NjhmOGMwMjUxYzMyMjZjMWMzOC90YWJsZXJhbmdlOmMwMGU1OTYyOTc2NzQ2OGY4YzAyNTFjMzIyNmMxYzM4XzgtNi0xLTEtMA_5e937a6a-30e1-4703-a6f2-bc51ac465a3d"
      unitRef="shares">44231000</us-gaap:SharesOutstanding>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="ie571b71009e146f6b3bd755f01e6a669_I20180131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlMGY1MGI3NzZlZDQzMTA4ZjBiMWYwOTZlZDBkMzNiL3NlYzoyZTBmNTBiNzc2ZWQ0MzEwOGYwYjFmMDk2ZWQwZDMzYl8xMzYvZnJhZzozOTNjZWYxYWM5ZmE0NDdiODJlYzQ2MGIxZjRiMzViZi90YWJsZTpjMDBlNTk2Mjk3Njc0NjhmOGMwMjUxYzMyMjZjMWMzOC90YWJsZXJhbmdlOmMwMGU1OTYyOTc2NzQ2OGY4YzAyNTFjMzIyNmMxYzM4XzgtOC0xLTEtMA_74f97f05-e2a9-4b18-a00c-dc1afe310104"
      unitRef="usd">22000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i3d16d23ccb7541cfb4cc52b905696561_I20180131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlMGY1MGI3NzZlZDQzMTA4ZjBiMWYwOTZlZDBkMzNiL3NlYzoyZTBmNTBiNzc2ZWQ0MzEwOGYwYjFmMDk2ZWQwZDMzYl8xMzYvZnJhZzozOTNjZWYxYWM5ZmE0NDdiODJlYzQ2MGIxZjRiMzViZi90YWJsZTpjMDBlNTk2Mjk3Njc0NjhmOGMwMjUxYzMyMjZjMWMzOC90YWJsZXJhbmdlOmMwMGU1OTYyOTc2NzQ2OGY4YzAyNTFjMzIyNmMxYzM4XzgtMTAtMS0xLTA_f096fe64-c211-4392-9569-d8b05bbb7965"
      unitRef="usd">8482000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i05e4e814ba974f8d8e3d594869733c77_I20180131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlMGY1MGI3NzZlZDQzMTA4ZjBiMWYwOTZlZDBkMzNiL3NlYzoyZTBmNTBiNzc2ZWQ0MzEwOGYwYjFmMDk2ZWQwZDMzYl8xMzYvZnJhZzozOTNjZWYxYWM5ZmE0NDdiODJlYzQ2MGIxZjRiMzViZi90YWJsZTpjMDBlNTk2Mjk3Njc0NjhmOGMwMjUxYzMyMjZjMWMzOC90YWJsZXJhbmdlOmMwMGU1OTYyOTc2NzQ2OGY4YzAyNTFjMzIyNmMxYzM4XzgtMTItMS0xLTA_9b8f4bd6-0500-4d93-b0d0-2e5887ec2e6a"
      unitRef="usd">-378948000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i957792da1ad7479f993a037941a5949a_I20180131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlMGY1MGI3NzZlZDQzMTA4ZjBiMWYwOTZlZDBkMzNiL3NlYzoyZTBmNTBiNzc2ZWQ0MzEwOGYwYjFmMDk2ZWQwZDMzYl8xMzYvZnJhZzozOTNjZWYxYWM5ZmE0NDdiODJlYzQ2MGIxZjRiMzViZi90YWJsZTpjMDBlNTk2Mjk3Njc0NjhmOGMwMjUxYzMyMjZjMWMzOC90YWJsZXJhbmdlOmMwMGU1OTYyOTc2NzQ2OGY4YzAyNTFjMzIyNmMxYzM4XzgtMTQtMS0xLTA_91eb1503-38a9-4d28-ae80-669b8b940aa7"
      unitRef="usd">970000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i81869b9bba124c73bb109c3586cd677e_I20180131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlMGY1MGI3NzZlZDQzMTA4ZjBiMWYwOTZlZDBkMzNiL3NlYzoyZTBmNTBiNzc2ZWQ0MzEwOGYwYjFmMDk2ZWQwZDMzYl8xMzYvZnJhZzozOTNjZWYxYWM5ZmE0NDdiODJlYzQ2MGIxZjRiMzViZi90YWJsZTpjMDBlNTk2Mjk3Njc0NjhmOGMwMjUxYzMyMjZjMWMzOC90YWJsZXJhbmdlOmMwMGU1OTYyOTc2NzQ2OGY4YzAyNTFjMzIyNmMxYzM4XzEyLTE2LTEtMS05ODc1_fc0aabd3-0d11-48db-88bd-1a8c3667a8a9"
      unitRef="usd">0</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="ibade1bc382c843d88fc8e8003f90fffa_I20180131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlMGY1MGI3NzZlZDQzMTA4ZjBiMWYwOTZlZDBkMzNiL3NlYzoyZTBmNTBiNzc2ZWQ0MzEwOGYwYjFmMDk2ZWQwZDMzYl8xMzYvZnJhZzozOTNjZWYxYWM5ZmE0NDdiODJlYzQ2MGIxZjRiMzViZi90YWJsZTpjMDBlNTk2Mjk3Njc0NjhmOGMwMjUxYzMyMjZjMWMzOC90YWJsZXJhbmdlOmMwMGU1OTYyOTc2NzQ2OGY4YzAyNTFjMzIyNmMxYzM4XzgtMTYtMS0xLTA_c48d6d21-54f5-4183-95ec-9023ddd48280"
      unitRef="usd">-369474000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:CumulativeEffectOfNewAccountingPrincipleInPeriodOfAdoption
      contextRef="ic34f86732b494cc08f368a094ed3d098_I20180201"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlMGY1MGI3NzZlZDQzMTA4ZjBiMWYwOTZlZDBkMzNiL3NlYzoyZTBmNTBiNzc2ZWQ0MzEwOGYwYjFmMDk2ZWQwZDMzYl8xMzYvZnJhZzozOTNjZWYxYWM5ZmE0NDdiODJlYzQ2MGIxZjRiMzViZi90YWJsZTpjMDBlNTk2Mjk3Njc0NjhmOGMwMjUxYzMyMjZjMWMzOC90YWJsZXJhbmdlOmMwMGU1OTYyOTc2NzQ2OGY4YzAyNTFjMzIyNmMxYzM4XzktMTAtMS0xLTA_d07b268f-8f2f-4ee8-afc9-dc4ea9231727"
      unitRef="usd">101000</us-gaap:CumulativeEffectOfNewAccountingPrincipleInPeriodOfAdoption>
    <us-gaap:CumulativeEffectOfNewAccountingPrincipleInPeriodOfAdoption
      contextRef="idb9fba74df4f489284273dad1df1a0cc_I20180201"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlMGY1MGI3NzZlZDQzMTA4ZjBiMWYwOTZlZDBkMzNiL3NlYzoyZTBmNTBiNzc2ZWQ0MzEwOGYwYjFmMDk2ZWQwZDMzYl8xMzYvZnJhZzozOTNjZWYxYWM5ZmE0NDdiODJlYzQ2MGIxZjRiMzViZi90YWJsZTpjMDBlNTk2Mjk3Njc0NjhmOGMwMjUxYzMyMjZjMWMzOC90YWJsZXJhbmdlOmMwMGU1OTYyOTc2NzQ2OGY4YzAyNTFjMzIyNmMxYzM4XzktMTItMS0xLTA_58bd6979-c6d8-445d-9c2a-b57bef73dc7f"
      unitRef="usd">-101000</us-gaap:CumulativeEffectOfNewAccountingPrincipleInPeriodOfAdoption>
    <us-gaap:PaymentsOfStockIssuanceCosts
      contextRef="ic53ff71de8124624a8ae2e59458b232e_D20180201-20190131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlMGY1MGI3NzZlZDQzMTA4ZjBiMWYwOTZlZDBkMzNiL3NlYzoyZTBmNTBiNzc2ZWQ0MzEwOGYwYjFmMDk2ZWQwZDMzYl8xMzYvZnJhZzozOTNjZWYxYWM5ZmE0NDdiODJlYzQ2MGIxZjRiMzViZi90YWJsZTpjMDBlNTk2Mjk3Njc0NjhmOGMwMjUxYzMyMjZjMWMzOC90YWJsZXJhbmdlOmMwMGU1OTYyOTc2NzQ2OGY4YzAyNTFjMzIyNmMxYzM4XzE0LTAtMS0xLTQzMDcvdGV4dHJlZ2lvbjphZDc4M2EyOWY2ODA0YmJkYmZjMTg4NzczYWQ4OTg3MV8zODQ4MjkwNjk3MzI5_7dae3b5a-6425-4b12-936d-42baa8f91cff"
      unitRef="usd">104000</us-gaap:PaymentsOfStockIssuanceCosts>
    <crwd:TemporaryEquityStockIssuedDuringPeriodSharesNewIssues
      contextRef="ic53ff71de8124624a8ae2e59458b232e_D20180201-20190131"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlMGY1MGI3NzZlZDQzMTA4ZjBiMWYwOTZlZDBkMzNiL3NlYzoyZTBmNTBiNzc2ZWQ0MzEwOGYwYjFmMDk2ZWQwZDMzYl8xMzYvZnJhZzozOTNjZWYxYWM5ZmE0NDdiODJlYzQ2MGIxZjRiMzViZi90YWJsZTpjMDBlNTk2Mjk3Njc0NjhmOGMwMjUxYzMyMjZjMWMzOC90YWJsZXJhbmdlOmMwMGU1OTYyOTc2NzQ2OGY4YzAyNTFjMzIyNmMxYzM4XzEwLTEtMS0xLTA_331d26e7-0ed2-4652-8b51-34ddb7e635b4"
      unitRef="shares">12575000</crwd:TemporaryEquityStockIssuedDuringPeriodSharesNewIssues>
    <us-gaap:TemporaryEquityStockIssuedDuringPeriodValueNewIssues
      contextRef="ic53ff71de8124624a8ae2e59458b232e_D20180201-20190131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlMGY1MGI3NzZlZDQzMTA4ZjBiMWYwOTZlZDBkMzNiL3NlYzoyZTBmNTBiNzc2ZWQ0MzEwOGYwYjFmMDk2ZWQwZDMzYl8xMzYvZnJhZzozOTNjZWYxYWM5ZmE0NDdiODJlYzQ2MGIxZjRiMzViZi90YWJsZTpjMDBlNTk2Mjk3Njc0NjhmOGMwMjUxYzMyMjZjMWMzOC90YWJsZXJhbmdlOmMwMGU1OTYyOTc2NzQ2OGY4YzAyNTFjMzIyNmMxYzM4XzEwLTMtMS0xLTA_aeb883c3-753f-46a0-abdb-74184e508a5f"
      unitRef="usd">206896000</us-gaap:TemporaryEquityStockIssuedDuringPeriodValueNewIssues>
    <us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised
      contextRef="if1ca1fa0b424491092a8884f7bcc39dc_D20180201-20190131"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlMGY1MGI3NzZlZDQzMTA4ZjBiMWYwOTZlZDBkMzNiL3NlYzoyZTBmNTBiNzc2ZWQ0MzEwOGYwYjFmMDk2ZWQwZDMzYl8xMzYvZnJhZzozOTNjZWYxYWM5ZmE0NDdiODJlYzQ2MGIxZjRiMzViZi90YWJsZTpjMDBlNTk2Mjk3Njc0NjhmOGMwMjUxYzMyMjZjMWMzOC90YWJsZXJhbmdlOmMwMGU1OTYyOTc2NzQ2OGY4YzAyNTFjMzIyNmMxYzM4XzExLTYtMS0xLTA_d29f8e72-c7ae-4cb1-9eb2-c565929daa43"
      unitRef="shares">3046000</us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised
      contextRef="if1ca1fa0b424491092a8884f7bcc39dc_D20180201-20190131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlMGY1MGI3NzZlZDQzMTA4ZjBiMWYwOTZlZDBkMzNiL3NlYzoyZTBmNTBiNzc2ZWQ0MzEwOGYwYjFmMDk2ZWQwZDMzYl8xMzYvZnJhZzozOTNjZWYxYWM5ZmE0NDdiODJlYzQ2MGIxZjRiMzViZi90YWJsZTpjMDBlNTk2Mjk3Njc0NjhmOGMwMjUxYzMyMjZjMWMzOC90YWJsZXJhbmdlOmMwMGU1OTYyOTc2NzQ2OGY4YzAyNTFjMzIyNmMxYzM4XzExLTgtMS0xLTA_be8d4ba1-7bda-4970-86b7-dbe8c546bf18"
      unitRef="usd">2000</us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised
      contextRef="i02e0054eba1f4f35875a63575950c7da_D20180201-20190131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlMGY1MGI3NzZlZDQzMTA4ZjBiMWYwOTZlZDBkMzNiL3NlYzoyZTBmNTBiNzc2ZWQ0MzEwOGYwYjFmMDk2ZWQwZDMzYl8xMzYvZnJhZzozOTNjZWYxYWM5ZmE0NDdiODJlYzQ2MGIxZjRiMzViZi90YWJsZTpjMDBlNTk2Mjk3Njc0NjhmOGMwMjUxYzMyMjZjMWMzOC90YWJsZXJhbmdlOmMwMGU1OTYyOTc2NzQ2OGY4YzAyNTFjMzIyNmMxYzM4XzExLTEwLTEtMS0w_b48c2636-500a-40d8-9219-61a8b582293a"
      unitRef="usd">3910000</us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised
      contextRef="ic3b51f5441c346c388974c34d67a9940_D20180201-20190131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlMGY1MGI3NzZlZDQzMTA4ZjBiMWYwOTZlZDBkMzNiL3NlYzoyZTBmNTBiNzc2ZWQ0MzEwOGYwYjFmMDk2ZWQwZDMzYl8xMzYvZnJhZzozOTNjZWYxYWM5ZmE0NDdiODJlYzQ2MGIxZjRiMzViZi90YWJsZTpjMDBlNTk2Mjk3Njc0NjhmOGMwMjUxYzMyMjZjMWMzOC90YWJsZXJhbmdlOmMwMGU1OTYyOTc2NzQ2OGY4YzAyNTFjMzIyNmMxYzM4XzExLTE2LTEtMS0w_cef9dde1-1023-43b4-90a8-1ea4f3f29f21"
      unitRef="usd">3912000</us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised>
    <crwd:StockIssuedDuringPeriodSharesEarlyStockOptionsExercised
      contextRef="if1ca1fa0b424491092a8884f7bcc39dc_D20180201-20190131"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlMGY1MGI3NzZlZDQzMTA4ZjBiMWYwOTZlZDBkMzNiL3NlYzoyZTBmNTBiNzc2ZWQ0MzEwOGYwYjFmMDk2ZWQwZDMzYl8xMzYvZnJhZzozOTNjZWYxYWM5ZmE0NDdiODJlYzQ2MGIxZjRiMzViZi90YWJsZTpjMDBlNTk2Mjk3Njc0NjhmOGMwMjUxYzMyMjZjMWMzOC90YWJsZXJhbmdlOmMwMGU1OTYyOTc2NzQ2OGY4YzAyNTFjMzIyNmMxYzM4XzEyLTYtMS0xLTA_76f96cbd-efe6-49c4-9135-fe83b5ca6069"
      unitRef="shares">38000</crwd:StockIssuedDuringPeriodSharesEarlyStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodSharesNewIssues
      contextRef="if1ca1fa0b424491092a8884f7bcc39dc_D20180201-20190131"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlMGY1MGI3NzZlZDQzMTA4ZjBiMWYwOTZlZDBkMzNiL3NlYzoyZTBmNTBiNzc2ZWQ0MzEwOGYwYjFmMDk2ZWQwZDMzYl8xMzYvZnJhZzozOTNjZWYxYWM5ZmE0NDdiODJlYzQ2MGIxZjRiMzViZi90YWJsZTpjMDBlNTk2Mjk3Njc0NjhmOGMwMjUxYzMyMjZjMWMzOC90YWJsZXJhbmdlOmMwMGU1OTYyOTc2NzQ2OGY4YzAyNTFjMzIyNmMxYzM4XzE3LTYtMS0xLTQzNzI_4e454005-8688-4c62-8624-9ae0e7bdbbe0"
      unitRef="shares">106000</us-gaap:StockIssuedDuringPeriodSharesNewIssues>
    <crwd:AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationVestingOfEarlyExercisedOptions
      contextRef="i02e0054eba1f4f35875a63575950c7da_D20180201-20190131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlMGY1MGI3NzZlZDQzMTA4ZjBiMWYwOTZlZDBkMzNiL3NlYzoyZTBmNTBiNzc2ZWQ0MzEwOGYwYjFmMDk2ZWQwZDMzYl8xMzYvZnJhZzozOTNjZWYxYWM5ZmE0NDdiODJlYzQ2MGIxZjRiMzViZi90YWJsZTpjMDBlNTk2Mjk3Njc0NjhmOGMwMjUxYzMyMjZjMWMzOC90YWJsZXJhbmdlOmMwMGU1OTYyOTc2NzQ2OGY4YzAyNTFjMzIyNmMxYzM4XzE0LTEwLTEtMS0w_5955b581-5326-452c-b50a-7d9f43ca0713"
      unitRef="usd">543000</crwd:AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationVestingOfEarlyExercisedOptions>
    <crwd:AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationVestingOfEarlyExercisedOptions
      contextRef="ic3b51f5441c346c388974c34d67a9940_D20180201-20190131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlMGY1MGI3NzZlZDQzMTA4ZjBiMWYwOTZlZDBkMzNiL3NlYzoyZTBmNTBiNzc2ZWQ0MzEwOGYwYjFmMDk2ZWQwZDMzYl8xMzYvZnJhZzozOTNjZWYxYWM5ZmE0NDdiODJlYzQ2MGIxZjRiMzViZi90YWJsZTpjMDBlNTk2Mjk3Njc0NjhmOGMwMjUxYzMyMjZjMWMzOC90YWJsZXJhbmdlOmMwMGU1OTYyOTc2NzQ2OGY4YzAyNTFjMzIyNmMxYzM4XzE0LTE2LTEtMS0w_86ece52f-9d3a-4ad2-b581-72ef4086e9b3"
      unitRef="usd">543000</crwd:AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationVestingOfEarlyExercisedOptions>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="i02e0054eba1f4f35875a63575950c7da_D20180201-20190131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlMGY1MGI3NzZlZDQzMTA4ZjBiMWYwOTZlZDBkMzNiL3NlYzoyZTBmNTBiNzc2ZWQ0MzEwOGYwYjFmMDk2ZWQwZDMzYl8xMzYvZnJhZzozOTNjZWYxYWM5ZmE0NDdiODJlYzQ2MGIxZjRiMzViZi90YWJsZTpjMDBlNTk2Mjk3Njc0NjhmOGMwMjUxYzMyMjZjMWMzOC90YWJsZXJhbmdlOmMwMGU1OTYyOTc2NzQ2OGY4YzAyNTFjMzIyNmMxYzM4XzE1LTEwLTEtMS0w_3366c1a9-8fba-4beb-ad47-642d8edeac5c"
      unitRef="usd">20505000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="ic3b51f5441c346c388974c34d67a9940_D20180201-20190131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlMGY1MGI3NzZlZDQzMTA4ZjBiMWYwOTZlZDBkMzNiL3NlYzoyZTBmNTBiNzc2ZWQ0MzEwOGYwYjFmMDk2ZWQwZDMzYl8xMzYvZnJhZzozOTNjZWYxYWM5ZmE0NDdiODJlYzQ2MGIxZjRiMzViZi90YWJsZTpjMDBlNTk2Mjk3Njc0NjhmOGMwMjUxYzMyMjZjMWMzOC90YWJsZXJhbmdlOmMwMGU1OTYyOTc2NzQ2OGY4YzAyNTFjMzIyNmMxYzM4XzE1LTE2LTEtMS0w_9a359810-ac32-425b-b695-a48b6058ce7b"
      unitRef="usd">20505000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <crwd:AdjustmentsToAdditionalPaidInCapitalRepurchaseOfStockOptions
      contextRef="i02e0054eba1f4f35875a63575950c7da_D20180201-20190131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlMGY1MGI3NzZlZDQzMTA4ZjBiMWYwOTZlZDBkMzNiL3NlYzoyZTBmNTBiNzc2ZWQ0MzEwOGYwYjFmMDk2ZWQwZDMzYl8xMzYvZnJhZzozOTNjZWYxYWM5ZmE0NDdiODJlYzQ2MGIxZjRiMzViZi90YWJsZTpjMDBlNTk2Mjk3Njc0NjhmOGMwMjUxYzMyMjZjMWMzOC90YWJsZXJhbmdlOmMwMGU1OTYyOTc2NzQ2OGY4YzAyNTFjMzIyNmMxYzM4XzIwLTEwLTEtMS00Mzcy_2b5e7c10-6dcc-4be4-8093-d39b25e3886d"
      unitRef="usd">2330000</crwd:AdjustmentsToAdditionalPaidInCapitalRepurchaseOfStockOptions>
    <crwd:AdjustmentsToAdditionalPaidInCapitalRepurchaseOfStockOptions
      contextRef="ic3b51f5441c346c388974c34d67a9940_D20180201-20190131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlMGY1MGI3NzZlZDQzMTA4ZjBiMWYwOTZlZDBkMzNiL3NlYzoyZTBmNTBiNzc2ZWQ0MzEwOGYwYjFmMDk2ZWQwZDMzYl8xMzYvZnJhZzozOTNjZWYxYWM5ZmE0NDdiODJlYzQ2MGIxZjRiMzViZi90YWJsZTpjMDBlNTk2Mjk3Njc0NjhmOGMwMjUxYzMyMjZjMWMzOC90YWJsZXJhbmdlOmMwMGU1OTYyOTc2NzQ2OGY4YzAyNTFjMzIyNmMxYzM4XzIwLTE2LTEtMS00Mzcy_9fc28526-f751-4cbb-8b33-d633692a22e7"
      unitRef="usd">2330000</crwd:AdjustmentsToAdditionalPaidInCapitalRepurchaseOfStockOptions>
    <us-gaap:NetIncomeLoss
      contextRef="i88d1413ae0fd4ee28236c53732091cdc_D20180201-20190131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlMGY1MGI3NzZlZDQzMTA4ZjBiMWYwOTZlZDBkMzNiL3NlYzoyZTBmNTBiNzc2ZWQ0MzEwOGYwYjFmMDk2ZWQwZDMzYl8xMzYvZnJhZzozOTNjZWYxYWM5ZmE0NDdiODJlYzQ2MGIxZjRiMzViZi90YWJsZTpjMDBlNTk2Mjk3Njc0NjhmOGMwMjUxYzMyMjZjMWMzOC90YWJsZXJhbmdlOmMwMGU1OTYyOTc2NzQ2OGY4YzAyNTFjMzIyNmMxYzM4XzE2LTEyLTEtMS0w_7d0afc28-e9ac-4aa0-bab1-3d55b00c8495"
      unitRef="usd">-140077000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="ic3b51f5441c346c388974c34d67a9940_D20180201-20190131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlMGY1MGI3NzZlZDQzMTA4ZjBiMWYwOTZlZDBkMzNiL3NlYzoyZTBmNTBiNzc2ZWQ0MzEwOGYwYjFmMDk2ZWQwZDMzYl8xMzYvZnJhZzozOTNjZWYxYWM5ZmE0NDdiODJlYzQ2MGIxZjRiMzViZi90YWJsZTpjMDBlNTk2Mjk3Njc0NjhmOGMwMjUxYzMyMjZjMWMzOC90YWJsZXJhbmdlOmMwMGU1OTYyOTc2NzQ2OGY4YzAyNTFjMzIyNmMxYzM4XzE2LTE2LTEtMS0w_394c2c5c-9113-463c-adcd-bfe0dcd76e04"
      unitRef="usd">-140077000</us-gaap:NetIncomeLoss>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent
      contextRef="i75b226eba5f54d5badab0ff42fb099e2_D20180201-20190131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlMGY1MGI3NzZlZDQzMTA4ZjBiMWYwOTZlZDBkMzNiL3NlYzoyZTBmNTBiNzc2ZWQ0MzEwOGYwYjFmMDk2ZWQwZDMzYl8xMzYvZnJhZzozOTNjZWYxYWM5ZmE0NDdiODJlYzQ2MGIxZjRiMzViZi90YWJsZTpjMDBlNTk2Mjk3Njc0NjhmOGMwMjUxYzMyMjZjMWMzOC90YWJsZXJhbmdlOmMwMGU1OTYyOTc2NzQ2OGY4YzAyNTFjMzIyNmMxYzM4XzE3LTE0LTEtMS0w_fa79d86b-cc45-4863-8b71-ca4a1d060829"
      unitRef="usd">-872000</us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent
      contextRef="ic3b51f5441c346c388974c34d67a9940_D20180201-20190131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlMGY1MGI3NzZlZDQzMTA4ZjBiMWYwOTZlZDBkMzNiL3NlYzoyZTBmNTBiNzc2ZWQ0MzEwOGYwYjFmMDk2ZWQwZDMzYl8xMzYvZnJhZzozOTNjZWYxYWM5ZmE0NDdiODJlYzQ2MGIxZjRiMzViZi90YWJsZTpjMDBlNTk2Mjk3Njc0NjhmOGMwMjUxYzMyMjZjMWMzOC90YWJsZXJhbmdlOmMwMGU1OTYyOTc2NzQ2OGY4YzAyNTFjMzIyNmMxYzM4XzE3LTE2LTEtMS0w_9fd2113d-8be6-401b-bf51-f82f54d1e687"
      unitRef="usd">-872000</us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent>
    <us-gaap:TemporaryEquitySharesOutstanding
      contextRef="ic07d2f8d237e40f3a42baf651b2b3333_I20190131"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlMGY1MGI3NzZlZDQzMTA4ZjBiMWYwOTZlZDBkMzNiL3NlYzoyZTBmNTBiNzc2ZWQ0MzEwOGYwYjFmMDk2ZWQwZDMzYl8xMzYvZnJhZzozOTNjZWYxYWM5ZmE0NDdiODJlYzQ2MGIxZjRiMzViZi90YWJsZTpjMDBlNTk2Mjk3Njc0NjhmOGMwMjUxYzMyMjZjMWMzOC90YWJsZXJhbmdlOmMwMGU1OTYyOTc2NzQ2OGY4YzAyNTFjMzIyNmMxYzM4XzE4LTEtMS0xLTA_2ebc0246-8730-4385-8ce6-b7b4f0b0a050"
      unitRef="shares">131268000</us-gaap:TemporaryEquitySharesOutstanding>
    <us-gaap:TemporaryEquityCarryingAmountAttributableToParent
      contextRef="ic07d2f8d237e40f3a42baf651b2b3333_I20190131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlMGY1MGI3NzZlZDQzMTA4ZjBiMWYwOTZlZDBkMzNiL3NlYzoyZTBmNTBiNzc2ZWQ0MzEwOGYwYjFmMDk2ZWQwZDMzYl8xMzYvZnJhZzozOTNjZWYxYWM5ZmE0NDdiODJlYzQ2MGIxZjRiMzViZi90YWJsZTpjMDBlNTk2Mjk3Njc0NjhmOGMwMjUxYzMyMjZjMWMzOC90YWJsZXJhbmdlOmMwMGU1OTYyOTc2NzQ2OGY4YzAyNTFjMzIyNmMxYzM4XzE4LTMtMS0xLTA_23d7be4d-5178-45e1-b6dd-64c10baa79e5"
      unitRef="usd">557912000</us-gaap:TemporaryEquityCarryingAmountAttributableToParent>
    <us-gaap:SharesOutstanding
      contextRef="i278d9689198b4c2dab72c7f1cff8898c_I20190131"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlMGY1MGI3NzZlZDQzMTA4ZjBiMWYwOTZlZDBkMzNiL3NlYzoyZTBmNTBiNzc2ZWQ0MzEwOGYwYjFmMDk2ZWQwZDMzYl8xMzYvZnJhZzozOTNjZWYxYWM5ZmE0NDdiODJlYzQ2MGIxZjRiMzViZi90YWJsZTpjMDBlNTk2Mjk3Njc0NjhmOGMwMjUxYzMyMjZjMWMzOC90YWJsZXJhbmdlOmMwMGU1OTYyOTc2NzQ2OGY4YzAyNTFjMzIyNmMxYzM4XzE4LTYtMS0xLTA_a2a2c8a6-441c-47de-a6a3-fd7c5e718478"
      unitRef="shares">47421000</us-gaap:SharesOutstanding>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i278d9689198b4c2dab72c7f1cff8898c_I20190131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlMGY1MGI3NzZlZDQzMTA4ZjBiMWYwOTZlZDBkMzNiL3NlYzoyZTBmNTBiNzc2ZWQ0MzEwOGYwYjFmMDk2ZWQwZDMzYl8xMzYvZnJhZzozOTNjZWYxYWM5ZmE0NDdiODJlYzQ2MGIxZjRiMzViZi90YWJsZTpjMDBlNTk2Mjk3Njc0NjhmOGMwMjUxYzMyMjZjMWMzOC90YWJsZXJhbmdlOmMwMGU1OTYyOTc2NzQ2OGY4YzAyNTFjMzIyNmMxYzM4XzE4LTgtMS0xLTA_2d9ad554-2328-4604-b136-946b99653834"
      unitRef="usd">24000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i6a6fc72c3b264675a9e1cf8ab193cbe1_I20190131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlMGY1MGI3NzZlZDQzMTA4ZjBiMWYwOTZlZDBkMzNiL3NlYzoyZTBmNTBiNzc2ZWQ0MzEwOGYwYjFmMDk2ZWQwZDMzYl8xMzYvZnJhZzozOTNjZWYxYWM5ZmE0NDdiODJlYzQ2MGIxZjRiMzViZi90YWJsZTpjMDBlNTk2Mjk3Njc0NjhmOGMwMjUxYzMyMjZjMWMzOC90YWJsZXJhbmdlOmMwMGU1OTYyOTc2NzQ2OGY4YzAyNTFjMzIyNmMxYzM4XzE4LTEwLTEtMS0w_9d011a15-7359-4c14-812d-18391146385e"
      unitRef="usd">31211000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="ifeafa936bec743ad8d5ede40fb7ee93e_I20190131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlMGY1MGI3NzZlZDQzMTA4ZjBiMWYwOTZlZDBkMzNiL3NlYzoyZTBmNTBiNzc2ZWQ0MzEwOGYwYjFmMDk2ZWQwZDMzYl8xMzYvZnJhZzozOTNjZWYxYWM5ZmE0NDdiODJlYzQ2MGIxZjRiMzViZi90YWJsZTpjMDBlNTk2Mjk3Njc0NjhmOGMwMjUxYzMyMjZjMWMzOC90YWJsZXJhbmdlOmMwMGU1OTYyOTc2NzQ2OGY4YzAyNTFjMzIyNmMxYzM4XzE4LTEyLTEtMS0w_4ed20ac9-2b58-40e8-b528-7ac8fcb44edc"
      unitRef="usd">-519126000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i4cf4adcd68174eee98bc504d6ac0f4fb_I20190131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlMGY1MGI3NzZlZDQzMTA4ZjBiMWYwOTZlZDBkMzNiL3NlYzoyZTBmNTBiNzc2ZWQ0MzEwOGYwYjFmMDk2ZWQwZDMzYl8xMzYvZnJhZzozOTNjZWYxYWM5ZmE0NDdiODJlYzQ2MGIxZjRiMzViZi90YWJsZTpjMDBlNTk2Mjk3Njc0NjhmOGMwMjUxYzMyMjZjMWMzOC90YWJsZXJhbmdlOmMwMGU1OTYyOTc2NzQ2OGY4YzAyNTFjMzIyNmMxYzM4XzE4LTE0LTEtMS0w_9eebefb1-a132-4101-98ee-b92b5f31c14f"
      unitRef="usd">98000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i0cb9d3065e02459396130468b9b0ee4a_I20190131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlMGY1MGI3NzZlZDQzMTA4ZjBiMWYwOTZlZDBkMzNiL3NlYzoyZTBmNTBiNzc2ZWQ0MzEwOGYwYjFmMDk2ZWQwZDMzYl8xMzYvZnJhZzozOTNjZWYxYWM5ZmE0NDdiODJlYzQ2MGIxZjRiMzViZi90YWJsZTpjMDBlNTk2Mjk3Njc0NjhmOGMwMjUxYzMyMjZjMWMzOC90YWJsZXJhbmdlOmMwMGU1OTYyOTc2NzQ2OGY4YzAyNTFjMzIyNmMxYzM4XzIzLTE2LTEtMS05ODc1_015c7518-5a07-45b1-9b5a-0a76bdca5163"
      unitRef="usd">0</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i55f24cb0d9164d4686ccc12cc9135ac1_I20190131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlMGY1MGI3NzZlZDQzMTA4ZjBiMWYwOTZlZDBkMzNiL3NlYzoyZTBmNTBiNzc2ZWQ0MzEwOGYwYjFmMDk2ZWQwZDMzYl8xMzYvZnJhZzozOTNjZWYxYWM5ZmE0NDdiODJlYzQ2MGIxZjRiMzViZi90YWJsZTpjMDBlNTk2Mjk3Njc0NjhmOGMwMjUxYzMyMjZjMWMzOC90YWJsZXJhbmdlOmMwMGU1OTYyOTc2NzQ2OGY4YzAyNTFjMzIyNmMxYzM4XzE4LTE2LTEtMS0w_fe384ec2-0b5c-4507-9ce7-678e51a6e3f9"
      unitRef="usd">-487793000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:CumulativeEffectOfNewAccountingPrincipleInPeriodOfAdoption
      contextRef="i261aec9659914fee936453413a629802_I20190201"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlMGY1MGI3NzZlZDQzMTA4ZjBiMWYwOTZlZDBkMzNiL3NlYzoyZTBmNTBiNzc2ZWQ0MzEwOGYwYjFmMDk2ZWQwZDMzYl8xMzYvZnJhZzozOTNjZWYxYWM5ZmE0NDdiODJlYzQ2MGIxZjRiMzViZi90YWJsZTpjMDBlNTk2Mjk3Njc0NjhmOGMwMjUxYzMyMjZjMWMzOC90YWJsZXJhbmdlOmMwMGU1OTYyOTc2NzQ2OGY4YzAyNTFjMzIyNmMxYzM4XzE5LTEyLTEtMS0w_fc756682-763b-43cc-9d14-96b5213cbcf7"
      unitRef="usd">23418000</us-gaap:CumulativeEffectOfNewAccountingPrincipleInPeriodOfAdoption>
    <us-gaap:CumulativeEffectOfNewAccountingPrincipleInPeriodOfAdoption
      contextRef="i247e8829080347b7aefc002fa496475b_I20190201"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlMGY1MGI3NzZlZDQzMTA4ZjBiMWYwOTZlZDBkMzNiL3NlYzoyZTBmNTBiNzc2ZWQ0MzEwOGYwYjFmMDk2ZWQwZDMzYl8xMzYvZnJhZzozOTNjZWYxYWM5ZmE0NDdiODJlYzQ2MGIxZjRiMzViZi90YWJsZTpjMDBlNTk2Mjk3Njc0NjhmOGMwMjUxYzMyMjZjMWMzOC90YWJsZXJhbmdlOmMwMGU1OTYyOTc2NzQ2OGY4YzAyNTFjMzIyNmMxYzM4XzE5LTE2LTEtMS0w_dfd608ac-a2f0-402d-8efc-2bfc67551542"
      unitRef="usd">23418000</us-gaap:CumulativeEffectOfNewAccountingPrincipleInPeriodOfAdoption>
    <us-gaap:StockIssuedDuringPeriodSharesNewIssues
      contextRef="i06b72c81fba843518f637fabf2fd54be_D20190201-20200131"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlMGY1MGI3NzZlZDQzMTA4ZjBiMWYwOTZlZDBkMzNiL3NlYzoyZTBmNTBiNzc2ZWQ0MzEwOGYwYjFmMDk2ZWQwZDMzYl8xMzYvZnJhZzozOTNjZWYxYWM5ZmE0NDdiODJlYzQ2MGIxZjRiMzViZi90YWJsZTpjMDBlNTk2Mjk3Njc0NjhmOGMwMjUxYzMyMjZjMWMzOC90YWJsZXJhbmdlOmMwMGU1OTYyOTc2NzQ2OGY4YzAyNTFjMzIyNmMxYzM4XzIwLTYtMS0xLTA_e4f80670-1b3c-4f5e-8180-7965c8c598e5"
      unitRef="shares">20700000</us-gaap:StockIssuedDuringPeriodSharesNewIssues>
    <us-gaap:StockIssuedDuringPeriodValueNewIssues
      contextRef="i06b72c81fba843518f637fabf2fd54be_D20190201-20200131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlMGY1MGI3NzZlZDQzMTA4ZjBiMWYwOTZlZDBkMzNiL3NlYzoyZTBmNTBiNzc2ZWQ0MzEwOGYwYjFmMDk2ZWQwZDMzYl8xMzYvZnJhZzozOTNjZWYxYWM5ZmE0NDdiODJlYzQ2MGIxZjRiMzViZi90YWJsZTpjMDBlNTk2Mjk3Njc0NjhmOGMwMjUxYzMyMjZjMWMzOC90YWJsZXJhbmdlOmMwMGU1OTYyOTc2NzQ2OGY4YzAyNTFjMzIyNmMxYzM4XzIwLTgtMS0xLTA_ce8f6984-c78b-49c0-83b9-97e0ca7a7c96"
      unitRef="usd">11000</us-gaap:StockIssuedDuringPeriodValueNewIssues>
    <us-gaap:StockIssuedDuringPeriodValueNewIssues
      contextRef="i8e67a319c6f74901a229780176b06608_D20190201-20200131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlMGY1MGI3NzZlZDQzMTA4ZjBiMWYwOTZlZDBkMzNiL3NlYzoyZTBmNTBiNzc2ZWQ0MzEwOGYwYjFmMDk2ZWQwZDMzYl8xMzYvZnJhZzozOTNjZWYxYWM5ZmE0NDdiODJlYzQ2MGIxZjRiMzViZi90YWJsZTpjMDBlNTk2Mjk3Njc0NjhmOGMwMjUxYzMyMjZjMWMzOC90YWJsZXJhbmdlOmMwMGU1OTYyOTc2NzQ2OGY4YzAyNTFjMzIyNmMxYzM4XzIwLTEwLTEtMS0w_b2c7b6ca-9ea4-429a-9c66-797bd77073d3"
      unitRef="usd">659207000</us-gaap:StockIssuedDuringPeriodValueNewIssues>
    <us-gaap:StockIssuedDuringPeriodValueNewIssues
      contextRef="ic8f4fc80c1544b62a18084eb756ea94c_D20190201-20200131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlMGY1MGI3NzZlZDQzMTA4ZjBiMWYwOTZlZDBkMzNiL3NlYzoyZTBmNTBiNzc2ZWQ0MzEwOGYwYjFmMDk2ZWQwZDMzYl8xMzYvZnJhZzozOTNjZWYxYWM5ZmE0NDdiODJlYzQ2MGIxZjRiMzViZi90YWJsZTpjMDBlNTk2Mjk3Njc0NjhmOGMwMjUxYzMyMjZjMWMzOC90YWJsZXJhbmdlOmMwMGU1OTYyOTc2NzQ2OGY4YzAyNTFjMzIyNmMxYzM4XzIwLTE2LTEtMS0w_00f95116-2551-4f2b-b352-3da45ef9e0ef"
      unitRef="usd">659218000</us-gaap:StockIssuedDuringPeriodValueNewIssues>
    <crwd:TemporaryEquityStockIssuedDuringPeriodSharesConversionOfConvertibleSecurities
      contextRef="ib1636daa509045e6a2915aee72bf4885_D20190201-20200131"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlMGY1MGI3NzZlZDQzMTA4ZjBiMWYwOTZlZDBkMzNiL3NlYzoyZTBmNTBiNzc2ZWQ0MzEwOGYwYjFmMDk2ZWQwZDMzYl8xMzYvZnJhZzozOTNjZWYxYWM5ZmE0NDdiODJlYzQ2MGIxZjRiMzViZi90YWJsZTpjMDBlNTk2Mjk3Njc0NjhmOGMwMjUxYzMyMjZjMWMzOC90YWJsZXJhbmdlOmMwMGU1OTYyOTc2NzQ2OGY4YzAyNTFjMzIyNmMxYzM4XzIxLTEtMS0xLTA_71314968-71ce-41eb-84e0-faa59ccbb79a"
      unitRef="shares">-131268000</crwd:TemporaryEquityStockIssuedDuringPeriodSharesConversionOfConvertibleSecurities>
    <crwd:TemporaryEquityStockIssuedDuringPeriodValueConversionOfConvertibleSecurities
      contextRef="ib1636daa509045e6a2915aee72bf4885_D20190201-20200131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlMGY1MGI3NzZlZDQzMTA4ZjBiMWYwOTZlZDBkMzNiL3NlYzoyZTBmNTBiNzc2ZWQ0MzEwOGYwYjFmMDk2ZWQwZDMzYl8xMzYvZnJhZzozOTNjZWYxYWM5ZmE0NDdiODJlYzQ2MGIxZjRiMzViZi90YWJsZTpjMDBlNTk2Mjk3Njc0NjhmOGMwMjUxYzMyMjZjMWMzOC90YWJsZXJhbmdlOmMwMGU1OTYyOTc2NzQ2OGY4YzAyNTFjMzIyNmMxYzM4XzIxLTMtMS0xLTA_0fb40693-8334-401d-9aad-cbda936c45fa"
      unitRef="usd">-557912000</crwd:TemporaryEquityStockIssuedDuringPeriodValueConversionOfConvertibleSecurities>
    <us-gaap:StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities
      contextRef="i06b72c81fba843518f637fabf2fd54be_D20190201-20200131"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlMGY1MGI3NzZlZDQzMTA4ZjBiMWYwOTZlZDBkMzNiL3NlYzoyZTBmNTBiNzc2ZWQ0MzEwOGYwYjFmMDk2ZWQwZDMzYl8xMzYvZnJhZzozOTNjZWYxYWM5ZmE0NDdiODJlYzQ2MGIxZjRiMzViZi90YWJsZTpjMDBlNTk2Mjk3Njc0NjhmOGMwMjUxYzMyMjZjMWMzOC90YWJsZXJhbmdlOmMwMGU1OTYyOTc2NzQ2OGY4YzAyNTFjMzIyNmMxYzM4XzIxLTYtMS0xLTA_678fb9cf-b766-41b3-a317-0df1a16fb56f"
      unitRef="shares">131268000</us-gaap:StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities>
    <us-gaap:StockIssuedDuringPeriodValueConversionOfConvertibleSecurities
      contextRef="i06b72c81fba843518f637fabf2fd54be_D20190201-20200131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlMGY1MGI3NzZlZDQzMTA4ZjBiMWYwOTZlZDBkMzNiL3NlYzoyZTBmNTBiNzc2ZWQ0MzEwOGYwYjFmMDk2ZWQwZDMzYl8xMzYvZnJhZzozOTNjZWYxYWM5ZmE0NDdiODJlYzQ2MGIxZjRiMzViZi90YWJsZTpjMDBlNTk2Mjk3Njc0NjhmOGMwMjUxYzMyMjZjMWMzOC90YWJsZXJhbmdlOmMwMGU1OTYyOTc2NzQ2OGY4YzAyNTFjMzIyNmMxYzM4XzIxLTgtMS0xLTA_d708a986-4109-41b4-8231-d8a7d09fef87"
      unitRef="usd">66000</us-gaap:StockIssuedDuringPeriodValueConversionOfConvertibleSecurities>
    <us-gaap:StockIssuedDuringPeriodValueConversionOfConvertibleSecurities
      contextRef="i8e67a319c6f74901a229780176b06608_D20190201-20200131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlMGY1MGI3NzZlZDQzMTA4ZjBiMWYwOTZlZDBkMzNiL3NlYzoyZTBmNTBiNzc2ZWQ0MzEwOGYwYjFmMDk2ZWQwZDMzYl8xMzYvZnJhZzozOTNjZWYxYWM5ZmE0NDdiODJlYzQ2MGIxZjRiMzViZi90YWJsZTpjMDBlNTk2Mjk3Njc0NjhmOGMwMjUxYzMyMjZjMWMzOC90YWJsZXJhbmdlOmMwMGU1OTYyOTc2NzQ2OGY4YzAyNTFjMzIyNmMxYzM4XzIxLTEwLTEtMS0w_0cb5ff7a-6c7c-4797-b928-9aee370a007b"
      unitRef="usd">557846000</us-gaap:StockIssuedDuringPeriodValueConversionOfConvertibleSecurities>
    <us-gaap:StockIssuedDuringPeriodValueConversionOfConvertibleSecurities
      contextRef="ic8f4fc80c1544b62a18084eb756ea94c_D20190201-20200131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlMGY1MGI3NzZlZDQzMTA4ZjBiMWYwOTZlZDBkMzNiL3NlYzoyZTBmNTBiNzc2ZWQ0MzEwOGYwYjFmMDk2ZWQwZDMzYl8xMzYvZnJhZzozOTNjZWYxYWM5ZmE0NDdiODJlYzQ2MGIxZjRiMzViZi90YWJsZTpjMDBlNTk2Mjk3Njc0NjhmOGMwMjUxYzMyMjZjMWMzOC90YWJsZXJhbmdlOmMwMGU1OTYyOTc2NzQ2OGY4YzAyNTFjMzIyNmMxYzM4XzIxLTE2LTEtMS0w_e90d85e0-80ff-4b38-ab41-5fdb194286c2"
      unitRef="usd">557912000</us-gaap:StockIssuedDuringPeriodValueConversionOfConvertibleSecurities>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalIncreaseInCarryingAmountOfRedeemablePreferredStock
      contextRef="i8e67a319c6f74901a229780176b06608_D20190201-20200131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlMGY1MGI3NzZlZDQzMTA4ZjBiMWYwOTZlZDBkMzNiL3NlYzoyZTBmNTBiNzc2ZWQ0MzEwOGYwYjFmMDk2ZWQwZDMzYl8xMzYvZnJhZzozOTNjZWYxYWM5ZmE0NDdiODJlYzQ2MGIxZjRiMzViZi90YWJsZTpjMDBlNTk2Mjk3Njc0NjhmOGMwMjUxYzMyMjZjMWMzOC90YWJsZXJhbmdlOmMwMGU1OTYyOTc2NzQ2OGY4YzAyNTFjMzIyNmMxYzM4XzIyLTEwLTEtMS0w_0cacfd1d-7aa7-4c6c-b19b-94a9df78816b"
      unitRef="usd">-10559000</us-gaap:AdjustmentsToAdditionalPaidInCapitalIncreaseInCarryingAmountOfRedeemablePreferredStock>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalIncreaseInCarryingAmountOfRedeemablePreferredStock
      contextRef="ic8f4fc80c1544b62a18084eb756ea94c_D20190201-20200131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlMGY1MGI3NzZlZDQzMTA4ZjBiMWYwOTZlZDBkMzNiL3NlYzoyZTBmNTBiNzc2ZWQ0MzEwOGYwYjFmMDk2ZWQwZDMzYl8xMzYvZnJhZzozOTNjZWYxYWM5ZmE0NDdiODJlYzQ2MGIxZjRiMzViZi90YWJsZTpjMDBlNTk2Mjk3Njc0NjhmOGMwMjUxYzMyMjZjMWMzOC90YWJsZXJhbmdlOmMwMGU1OTYyOTc2NzQ2OGY4YzAyNTFjMzIyNmMxYzM4XzIyLTE2LTEtMS0w_d1782b13-c7eb-4ea8-9061-95f3680cf78d"
      unitRef="usd">-10559000</us-gaap:AdjustmentsToAdditionalPaidInCapitalIncreaseInCarryingAmountOfRedeemablePreferredStock>
    <crwd:StockAndWarrantsIssuedDuringPeriodSharesPreferredStockAndWarrants
      contextRef="i06b72c81fba843518f637fabf2fd54be_D20190201-20200131"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlMGY1MGI3NzZlZDQzMTA4ZjBiMWYwOTZlZDBkMzNiL3NlYzoyZTBmNTBiNzc2ZWQ0MzEwOGYwYjFmMDk2ZWQwZDMzYl8xMzYvZnJhZzozOTNjZWYxYWM5ZmE0NDdiODJlYzQ2MGIxZjRiMzViZi90YWJsZTpjMDBlNTk2Mjk3Njc0NjhmOGMwMjUxYzMyMjZjMWMzOC90YWJsZXJhbmdlOmMwMGU1OTYyOTc2NzQ2OGY4YzAyNTFjMzIyNmMxYzM4XzIzLTYtMS0xLTA_a6514d91-9a43-487f-ae89-1b936e48af18"
      unitRef="shares">322000</crwd:StockAndWarrantsIssuedDuringPeriodSharesPreferredStockAndWarrants>
    <us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised
      contextRef="i06b72c81fba843518f637fabf2fd54be_D20190201-20200131"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlMGY1MGI3NzZlZDQzMTA4ZjBiMWYwOTZlZDBkMzNiL3NlYzoyZTBmNTBiNzc2ZWQ0MzEwOGYwYjFmMDk2ZWQwZDMzYl8xMzYvZnJhZzozOTNjZWYxYWM5ZmE0NDdiODJlYzQ2MGIxZjRiMzViZi90YWJsZTpjMDBlNTk2Mjk3Njc0NjhmOGMwMjUxYzMyMjZjMWMzOC90YWJsZXJhbmdlOmMwMGU1OTYyOTc2NzQ2OGY4YzAyNTFjMzIyNmMxYzM4XzI0LTYtMS0xLTA_423452e7-60b3-496a-bcec-c8edea8244c3"
      unitRef="shares">10645000</us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised
      contextRef="i06b72c81fba843518f637fabf2fd54be_D20190201-20200131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlMGY1MGI3NzZlZDQzMTA4ZjBiMWYwOTZlZDBkMzNiL3NlYzoyZTBmNTBiNzc2ZWQ0MzEwOGYwYjFmMDk2ZWQwZDMzYl8xMzYvZnJhZzozOTNjZWYxYWM5ZmE0NDdiODJlYzQ2MGIxZjRiMzViZi90YWJsZTpjMDBlNTk2Mjk3Njc0NjhmOGMwMjUxYzMyMjZjMWMzOC90YWJsZXJhbmdlOmMwMGU1OTYyOTc2NzQ2OGY4YzAyNTFjMzIyNmMxYzM4XzI0LTgtMS0xLTA_412707cb-6b83-473b-9afd-c34cd3474817"
      unitRef="usd">5000</us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised
      contextRef="i8e67a319c6f74901a229780176b06608_D20190201-20200131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlMGY1MGI3NzZlZDQzMTA4ZjBiMWYwOTZlZDBkMzNiL3NlYzoyZTBmNTBiNzc2ZWQ0MzEwOGYwYjFmMDk2ZWQwZDMzYl8xMzYvZnJhZzozOTNjZWYxYWM5ZmE0NDdiODJlYzQ2MGIxZjRiMzViZi90YWJsZTpjMDBlNTk2Mjk3Njc0NjhmOGMwMjUxYzMyMjZjMWMzOC90YWJsZXJhbmdlOmMwMGU1OTYyOTc2NzQ2OGY4YzAyNTFjMzIyNmMxYzM4XzI0LTEwLTEtMS0w_aad4cd89-bb04-49d7-967d-414cf8c1d75b"
      unitRef="usd">21507000</us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised
      contextRef="ic8f4fc80c1544b62a18084eb756ea94c_D20190201-20200131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlMGY1MGI3NzZlZDQzMTA4ZjBiMWYwOTZlZDBkMzNiL3NlYzoyZTBmNTBiNzc2ZWQ0MzEwOGYwYjFmMDk2ZWQwZDMzYl8xMzYvZnJhZzozOTNjZWYxYWM5ZmE0NDdiODJlYzQ2MGIxZjRiMzViZi90YWJsZTpjMDBlNTk2Mjk3Njc0NjhmOGMwMjUxYzMyMjZjMWMzOC90YWJsZXJhbmdlOmMwMGU1OTYyOTc2NzQ2OGY4YzAyNTFjMzIyNmMxYzM4XzI0LTE2LTEtMS0w_4135f0b9-a2e8-4672-aadc-0a3a56ad84f1"
      unitRef="usd">21512000</us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised>
    <crwd:StockIssuedDuringPeriodSharesRSURelease
      contextRef="i06b72c81fba843518f637fabf2fd54be_D20190201-20200131"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlMGY1MGI3NzZlZDQzMTA4ZjBiMWYwOTZlZDBkMzNiL3NlYzoyZTBmNTBiNzc2ZWQ0MzEwOGYwYjFmMDk2ZWQwZDMzYl8xMzYvZnJhZzozOTNjZWYxYWM5ZmE0NDdiODJlYzQ2MGIxZjRiMzViZi90YWJsZTpjMDBlNTk2Mjk3Njc0NjhmOGMwMjUxYzMyMjZjMWMzOC90YWJsZXJhbmdlOmMwMGU1OTYyOTc2NzQ2OGY4YzAyNTFjMzIyNmMxYzM4XzMwLTYtMS0xLTE1MTEw_31459844-9b54-44ff-9a0c-80e663fc24e9"
      unitRef="shares">1127000</crwd:StockIssuedDuringPeriodSharesRSURelease>
    <crwd:StockIssuedDuringPeriodValueRSURelease
      contextRef="i06b72c81fba843518f637fabf2fd54be_D20190201-20200131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlMGY1MGI3NzZlZDQzMTA4ZjBiMWYwOTZlZDBkMzNiL3NlYzoyZTBmNTBiNzc2ZWQ0MzEwOGYwYjFmMDk2ZWQwZDMzYl8xMzYvZnJhZzozOTNjZWYxYWM5ZmE0NDdiODJlYzQ2MGIxZjRiMzViZi90YWJsZTpjMDBlNTk2Mjk3Njc0NjhmOGMwMjUxYzMyMjZjMWMzOC90YWJsZXJhbmdlOmMwMGU1OTYyOTc2NzQ2OGY4YzAyNTFjMzIyNmMxYzM4XzMwLTgtMS0xLTE1MTEw_d7707168-88e1-4dd0-a026-347ef11b0636"
      unitRef="usd">0</crwd:StockIssuedDuringPeriodValueRSURelease>
    <crwd:StockIssuedDuringPeriodValueRSURelease
      contextRef="ic8f4fc80c1544b62a18084eb756ea94c_D20190201-20200131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlMGY1MGI3NzZlZDQzMTA4ZjBiMWYwOTZlZDBkMzNiL3NlYzoyZTBmNTBiNzc2ZWQ0MzEwOGYwYjFmMDk2ZWQwZDMzYl8xMzYvZnJhZzozOTNjZWYxYWM5ZmE0NDdiODJlYzQ2MGIxZjRiMzViZi90YWJsZTpjMDBlNTk2Mjk3Njc0NjhmOGMwMjUxYzMyMjZjMWMzOC90YWJsZXJhbmdlOmMwMGU1OTYyOTc2NzQ2OGY4YzAyNTFjMzIyNmMxYzM4XzMwLTE4LTEtMS0xNTExMA_a9852050-b1e5-4a75-adcf-a853b56e2245"
      unitRef="usd">0</crwd:StockIssuedDuringPeriodValueRSURelease>
    <us-gaap:StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans
      contextRef="i06b72c81fba843518f637fabf2fd54be_D20190201-20200131"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlMGY1MGI3NzZlZDQzMTA4ZjBiMWYwOTZlZDBkMzNiL3NlYzoyZTBmNTBiNzc2ZWQ0MzEwOGYwYjFmMDk2ZWQwZDMzYl8xMzYvZnJhZzozOTNjZWYxYWM5ZmE0NDdiODJlYzQ2MGIxZjRiMzViZi90YWJsZTpjMDBlNTk2Mjk3Njc0NjhmOGMwMjUxYzMyMjZjMWMzOC90YWJsZXJhbmdlOmMwMGU1OTYyOTc2NzQ2OGY4YzAyNTFjMzIyNmMxYzM4XzMxLTYtMS0xLTE1MTEw_f8b3a182-2c47-407d-b23a-99c159de7bb3"
      unitRef="shares">428000</us-gaap:StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans>
    <us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan
      contextRef="i8e67a319c6f74901a229780176b06608_D20190201-20200131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlMGY1MGI3NzZlZDQzMTA4ZjBiMWYwOTZlZDBkMzNiL3NlYzoyZTBmNTBiNzc2ZWQ0MzEwOGYwYjFmMDk2ZWQwZDMzYl8xMzYvZnJhZzozOTNjZWYxYWM5ZmE0NDdiODJlYzQ2MGIxZjRiMzViZi90YWJsZTpjMDBlNTk2Mjk3Njc0NjhmOGMwMjUxYzMyMjZjMWMzOC90YWJsZXJhbmdlOmMwMGU1OTYyOTc2NzQ2OGY4YzAyNTFjMzIyNmMxYzM4XzMxLTEwLTEtMS0xNTExMA_6960e015-cd73-4b34-baef-b4d5e6801ac9"
      unitRef="usd">12365000</us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan>
    <us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan
      contextRef="ic8f4fc80c1544b62a18084eb756ea94c_D20190201-20200131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlMGY1MGI3NzZlZDQzMTA4ZjBiMWYwOTZlZDBkMzNiL3NlYzoyZTBmNTBiNzc2ZWQ0MzEwOGYwYjFmMDk2ZWQwZDMzYl8xMzYvZnJhZzozOTNjZWYxYWM5ZmE0NDdiODJlYzQ2MGIxZjRiMzViZi90YWJsZTpjMDBlNTk2Mjk3Njc0NjhmOGMwMjUxYzMyMjZjMWMzOC90YWJsZXJhbmdlOmMwMGU1OTYyOTc2NzQ2OGY4YzAyNTFjMzIyNmMxYzM4XzMxLTE4LTEtMS0xNTExMA_133046fb-0f7c-412e-8687-fd2e6854ec18"
      unitRef="usd">12365000</us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan>
    <crwd:StockIssuedDuringPeriodSharesEarlyStockOptionsExercised
      contextRef="i06b72c81fba843518f637fabf2fd54be_D20190201-20200131"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlMGY1MGI3NzZlZDQzMTA4ZjBiMWYwOTZlZDBkMzNiL3NlYzoyZTBmNTBiNzc2ZWQ0MzEwOGYwYjFmMDk2ZWQwZDMzYl8xMzYvZnJhZzozOTNjZWYxYWM5ZmE0NDdiODJlYzQ2MGIxZjRiMzViZi90YWJsZTpjMDBlNTk2Mjk3Njc0NjhmOGMwMjUxYzMyMjZjMWMzOC90YWJsZXJhbmdlOmMwMGU1OTYyOTc2NzQ2OGY4YzAyNTFjMzIyNmMxYzM4XzI1LTYtMS0xLTA_d4717334-2fc2-45dd-8ad0-b5f5393235fc"
      unitRef="shares">1037000</crwd:StockIssuedDuringPeriodSharesEarlyStockOptionsExercised>
    <crwd:AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationVestingOfEarlyExercisedOptions
      contextRef="i8e67a319c6f74901a229780176b06608_D20190201-20200131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlMGY1MGI3NzZlZDQzMTA4ZjBiMWYwOTZlZDBkMzNiL3NlYzoyZTBmNTBiNzc2ZWQ0MzEwOGYwYjFmMDk2ZWQwZDMzYl8xMzYvZnJhZzozOTNjZWYxYWM5ZmE0NDdiODJlYzQ2MGIxZjRiMzViZi90YWJsZTpjMDBlNTk2Mjk3Njc0NjhmOGMwMjUxYzMyMjZjMWMzOC90YWJsZXJhbmdlOmMwMGU1OTYyOTc2NzQ2OGY4YzAyNTFjMzIyNmMxYzM4XzI2LTEwLTEtMS0w_8d84e35a-824e-4d3b-875f-ef9d4908fbf1"
      unitRef="usd">2704000</crwd:AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationVestingOfEarlyExercisedOptions>
    <crwd:AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationVestingOfEarlyExercisedOptions
      contextRef="ic8f4fc80c1544b62a18084eb756ea94c_D20190201-20200131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlMGY1MGI3NzZlZDQzMTA4ZjBiMWYwOTZlZDBkMzNiL3NlYzoyZTBmNTBiNzc2ZWQ0MzEwOGYwYjFmMDk2ZWQwZDMzYl8xMzYvZnJhZzozOTNjZWYxYWM5ZmE0NDdiODJlYzQ2MGIxZjRiMzViZi90YWJsZTpjMDBlNTk2Mjk3Njc0NjhmOGMwMjUxYzMyMjZjMWMzOC90YWJsZXJhbmdlOmMwMGU1OTYyOTc2NzQ2OGY4YzAyNTFjMzIyNmMxYzM4XzI2LTE2LTEtMS0w_a03a5146-09d4-4606-b988-a028cc7f674f"
      unitRef="usd">2704000</crwd:AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationVestingOfEarlyExercisedOptions>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="i8e67a319c6f74901a229780176b06608_D20190201-20200131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlMGY1MGI3NzZlZDQzMTA4ZjBiMWYwOTZlZDBkMzNiL3NlYzoyZTBmNTBiNzc2ZWQ0MzEwOGYwYjFmMDk2ZWQwZDMzYl8xMzYvZnJhZzozOTNjZWYxYWM5ZmE0NDdiODJlYzQ2MGIxZjRiMzViZi90YWJsZTpjMDBlNTk2Mjk3Njc0NjhmOGMwMjUxYzMyMjZjMWMzOC90YWJsZXJhbmdlOmMwMGU1OTYyOTc2NzQ2OGY4YzAyNTFjMzIyNmMxYzM4XzI3LTEwLTEtMS0w_e1dfd597-4ae3-4f0b-86d7-6ec76b50ddf9"
      unitRef="usd">79940000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="ic8f4fc80c1544b62a18084eb756ea94c_D20190201-20200131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlMGY1MGI3NzZlZDQzMTA4ZjBiMWYwOTZlZDBkMzNiL3NlYzoyZTBmNTBiNzc2ZWQ0MzEwOGYwYjFmMDk2ZWQwZDMzYl8xMzYvZnJhZzozOTNjZWYxYWM5ZmE0NDdiODJlYzQ2MGIxZjRiMzViZi90YWJsZTpjMDBlNTk2Mjk3Njc0NjhmOGMwMjUxYzMyMjZjMWMzOC90YWJsZXJhbmdlOmMwMGU1OTYyOTc2NzQ2OGY4YzAyNTFjMzIyNmMxYzM4XzI3LTE2LTEtMS0w_61034aa7-c998-4324-b4d6-5cc9fba832aa"
      unitRef="usd">79940000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <crwd:APICShareBasedPaymentArrangementCapitalizedShareBasedCompensation
      contextRef="i8e67a319c6f74901a229780176b06608_D20190201-20200131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlMGY1MGI3NzZlZDQzMTA4ZjBiMWYwOTZlZDBkMzNiL3NlYzoyZTBmNTBiNzc2ZWQ0MzEwOGYwYjFmMDk2ZWQwZDMzYl8xMzYvZnJhZzozOTNjZWYxYWM5ZmE0NDdiODJlYzQ2MGIxZjRiMzViZi90YWJsZTpjMDBlNTk2Mjk3Njc0NjhmOGMwMjUxYzMyMjZjMWMzOC90YWJsZXJhbmdlOmMwMGU1OTYyOTc2NzQ2OGY4YzAyNTFjMzIyNmMxYzM4XzMzLTEwLTEtMS00Mzcy_aaf0cefa-ff0d-44ac-b637-f2c10155aee6"
      unitRef="usd">857000</crwd:APICShareBasedPaymentArrangementCapitalizedShareBasedCompensation>
    <crwd:APICShareBasedPaymentArrangementCapitalizedShareBasedCompensation
      contextRef="ic8f4fc80c1544b62a18084eb756ea94c_D20190201-20200131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlMGY1MGI3NzZlZDQzMTA4ZjBiMWYwOTZlZDBkMzNiL3NlYzoyZTBmNTBiNzc2ZWQ0MzEwOGYwYjFmMDk2ZWQwZDMzYl8xMzYvZnJhZzozOTNjZWYxYWM5ZmE0NDdiODJlYzQ2MGIxZjRiMzViZi90YWJsZTpjMDBlNTk2Mjk3Njc0NjhmOGMwMjUxYzMyMjZjMWMzOC90YWJsZXJhbmdlOmMwMGU1OTYyOTc2NzQ2OGY4YzAyNTFjMzIyNmMxYzM4XzMzLTE2LTEtMS00Mzcy_9c895f3e-95f9-49ef-b61b-453c382c23f8"
      unitRef="usd">857000</crwd:APICShareBasedPaymentArrangementCapitalizedShareBasedCompensation>
    <crwd:AdjustmentsToAdditionalPaidInCapitalSettlementsForShortSwingTradeProfit
      contextRef="i8e67a319c6f74901a229780176b06608_D20190201-20200131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlMGY1MGI3NzZlZDQzMTA4ZjBiMWYwOTZlZDBkMzNiL3NlYzoyZTBmNTBiNzc2ZWQ0MzEwOGYwYjFmMDk2ZWQwZDMzYl8xMzYvZnJhZzozOTNjZWYxYWM5ZmE0NDdiODJlYzQ2MGIxZjRiMzViZi90YWJsZTpjMDBlNTk2Mjk3Njc0NjhmOGMwMjUxYzMyMjZjMWMzOC90YWJsZXJhbmdlOmMwMGU1OTYyOTc2NzQ2OGY4YzAyNTFjMzIyNmMxYzM4XzM0LTEwLTEtMS0xMDIzNQ_a893af54-9d93-4a28-a687-b23809afb2d2"
      unitRef="usd">2283000</crwd:AdjustmentsToAdditionalPaidInCapitalSettlementsForShortSwingTradeProfit>
    <crwd:AdjustmentsToAdditionalPaidInCapitalSettlementsForShortSwingTradeProfit
      contextRef="ic8f4fc80c1544b62a18084eb756ea94c_D20190201-20200131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlMGY1MGI3NzZlZDQzMTA4ZjBiMWYwOTZlZDBkMzNiL3NlYzoyZTBmNTBiNzc2ZWQ0MzEwOGYwYjFmMDk2ZWQwZDMzYl8xMzYvZnJhZzozOTNjZWYxYWM5ZmE0NDdiODJlYzQ2MGIxZjRiMzViZi90YWJsZTpjMDBlNTk2Mjk3Njc0NjhmOGMwMjUxYzMyMjZjMWMzOC90YWJsZXJhbmdlOmMwMGU1OTYyOTc2NzQ2OGY4YzAyNTFjMzIyNmMxYzM4XzM0LTE4LTEtMS0xMDIzNQ_e29c003a-fee6-4b45-b297-6ab27d33778f"
      unitRef="usd">2283000</crwd:AdjustmentsToAdditionalPaidInCapitalSettlementsForShortSwingTradeProfit>
    <us-gaap:NetIncomeLoss
      contextRef="ic2eab8455284441188d13bb6b5afc15d_D20190201-20200131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlMGY1MGI3NzZlZDQzMTA4ZjBiMWYwOTZlZDBkMzNiL3NlYzoyZTBmNTBiNzc2ZWQ0MzEwOGYwYjFmMDk2ZWQwZDMzYl8xMzYvZnJhZzozOTNjZWYxYWM5ZmE0NDdiODJlYzQ2MGIxZjRiMzViZi90YWJsZTpjMDBlNTk2Mjk3Njc0NjhmOGMwMjUxYzMyMjZjMWMzOC90YWJsZXJhbmdlOmMwMGU1OTYyOTc2NzQ2OGY4YzAyNTFjMzIyNmMxYzM4XzM0LTEyLTEtMS00Mzcy_b87ea716-8de2-416e-973f-013c7ea6ab94"
      unitRef="usd">-141779000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="ic8f4fc80c1544b62a18084eb756ea94c_D20190201-20200131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlMGY1MGI3NzZlZDQzMTA4ZjBiMWYwOTZlZDBkMzNiL3NlYzoyZTBmNTBiNzc2ZWQ0MzEwOGYwYjFmMDk2ZWQwZDMzYl8xMzYvZnJhZzozOTNjZWYxYWM5ZmE0NDdiODJlYzQ2MGIxZjRiMzViZi90YWJsZTpjMDBlNTk2Mjk3Njc0NjhmOGMwMjUxYzMyMjZjMWMzOC90YWJsZXJhbmdlOmMwMGU1OTYyOTc2NzQ2OGY4YzAyNTFjMzIyNmMxYzM4XzM0LTE2LTEtMS00Mzcy_1d39ae81-ee95-44ad-a1f9-b3097dd2dfbd"
      unitRef="usd">-141779000</us-gaap:NetIncomeLoss>
    <crwd:NoncontrollingInterestIncreaseFromContribution
      contextRef="id37156f6dedb4e74b2b88f1f147b6878_D20190201-20200131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlMGY1MGI3NzZlZDQzMTA4ZjBiMWYwOTZlZDBkMzNiL3NlYzoyZTBmNTBiNzc2ZWQ0MzEwOGYwYjFmMDk2ZWQwZDMzYl8xMzYvZnJhZzozOTNjZWYxYWM5ZmE0NDdiODJlYzQ2MGIxZjRiMzViZi90YWJsZTpjMDBlNTk2Mjk3Njc0NjhmOGMwMjUxYzMyMjZjMWMzOC90YWJsZXJhbmdlOmMwMGU1OTYyOTc2NzQ2OGY4YzAyNTFjMzIyNmMxYzM4XzM4LTE2LTEtMS0xNTE4NA_c0ea87ca-5924-45c2-9e0f-9e033eaefd77"
      unitRef="usd">500000</crwd:NoncontrollingInterestIncreaseFromContribution>
    <crwd:NoncontrollingInterestIncreaseFromContribution
      contextRef="ic8f4fc80c1544b62a18084eb756ea94c_D20190201-20200131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlMGY1MGI3NzZlZDQzMTA4ZjBiMWYwOTZlZDBkMzNiL3NlYzoyZTBmNTBiNzc2ZWQ0MzEwOGYwYjFmMDk2ZWQwZDMzYl8xMzYvZnJhZzozOTNjZWYxYWM5ZmE0NDdiODJlYzQ2MGIxZjRiMzViZi90YWJsZTpjMDBlNTk2Mjk3Njc0NjhmOGMwMjUxYzMyMjZjMWMzOC90YWJsZXJhbmdlOmMwMGU1OTYyOTc2NzQ2OGY4YzAyNTFjMzIyNmMxYzM4XzM4LTE4LTEtMS0xNTE4NA_58d2afe0-c1f2-4357-9b23-ae822a424793"
      unitRef="usd">500000</crwd:NoncontrollingInterestIncreaseFromContribution>
    <us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax
      contextRef="ieea0f68918fd4aeabeefcd8485649440_D20190201-20200131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlMGY1MGI3NzZlZDQzMTA4ZjBiMWYwOTZlZDBkMzNiL3NlYzoyZTBmNTBiNzc2ZWQ0MzEwOGYwYjFmMDk2ZWQwZDMzYl8xMzYvZnJhZzozOTNjZWYxYWM5ZmE0NDdiODJlYzQ2MGIxZjRiMzViZi90YWJsZTpjMDBlNTk2Mjk3Njc0NjhmOGMwMjUxYzMyMjZjMWMzOC90YWJsZXJhbmdlOmMwMGU1OTYyOTc2NzQ2OGY4YzAyNTFjMzIyNmMxYzM4XzM5LTE0LTEtMS0xNTE4NA_faa80d95-f62a-4824-8bdf-0cd4ea2c2f13"
      unitRef="usd">1321000</us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax>
    <us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax
      contextRef="ic8f4fc80c1544b62a18084eb756ea94c_D20190201-20200131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlMGY1MGI3NzZlZDQzMTA4ZjBiMWYwOTZlZDBkMzNiL3NlYzoyZTBmNTBiNzc2ZWQ0MzEwOGYwYjFmMDk2ZWQwZDMzYl8xMzYvZnJhZzozOTNjZWYxYWM5ZmE0NDdiODJlYzQ2MGIxZjRiMzViZi90YWJsZTpjMDBlNTk2Mjk3Njc0NjhmOGMwMjUxYzMyMjZjMWMzOC90YWJsZXJhbmdlOmMwMGU1OTYyOTc2NzQ2OGY4YzAyNTFjMzIyNmMxYzM4XzM5LTE4LTEtMS0xNTE4NA_9e79ea10-b788-43b6-9008-c1f3fb1871a8"
      unitRef="usd">1321000</us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax>
    <us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent
      contextRef="ieea0f68918fd4aeabeefcd8485649440_D20190201-20200131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlMGY1MGI3NzZlZDQzMTA4ZjBiMWYwOTZlZDBkMzNiL3NlYzoyZTBmNTBiNzc2ZWQ0MzEwOGYwYjFmMDk2ZWQwZDMzYl8xMzYvZnJhZzozOTNjZWYxYWM5ZmE0NDdiODJlYzQ2MGIxZjRiMzViZi90YWJsZTpjMDBlNTk2Mjk3Njc0NjhmOGMwMjUxYzMyMjZjMWMzOC90YWJsZXJhbmdlOmMwMGU1OTYyOTc2NzQ2OGY4YzAyNTFjMzIyNmMxYzM4XzI4LTE0LTEtMS0w_6810eb2a-30e9-4ded-82fb-5a82d253a6aa"
      unitRef="usd">-410000</us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent
      contextRef="ic8f4fc80c1544b62a18084eb756ea94c_D20190201-20200131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlMGY1MGI3NzZlZDQzMTA4ZjBiMWYwOTZlZDBkMzNiL3NlYzoyZTBmNTBiNzc2ZWQ0MzEwOGYwYjFmMDk2ZWQwZDMzYl8xMzYvZnJhZzozOTNjZWYxYWM5ZmE0NDdiODJlYzQ2MGIxZjRiMzViZi90YWJsZTpjMDBlNTk2Mjk3Njc0NjhmOGMwMjUxYzMyMjZjMWMzOC90YWJsZXJhbmdlOmMwMGU1OTYyOTc2NzQ2OGY4YzAyNTFjMzIyNmMxYzM4XzI4LTE2LTEtMS0w_ca47b4db-d229-4910-aa27-e6d0b1955c50"
      unitRef="usd">-410000</us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent>
    <us-gaap:TemporaryEquitySharesOutstanding
      contextRef="i53f157a2b4f348a08ad562559d0a4fa9_I20200131"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlMGY1MGI3NzZlZDQzMTA4ZjBiMWYwOTZlZDBkMzNiL3NlYzoyZTBmNTBiNzc2ZWQ0MzEwOGYwYjFmMDk2ZWQwZDMzYl8xMzYvZnJhZzozOTNjZWYxYWM5ZmE0NDdiODJlYzQ2MGIxZjRiMzViZi90YWJsZTpjMDBlNTk2Mjk3Njc0NjhmOGMwMjUxYzMyMjZjMWMzOC90YWJsZXJhbmdlOmMwMGU1OTYyOTc2NzQ2OGY4YzAyNTFjMzIyNmMxYzM4XzI5LTEtMS0xLTA_8d4d8a36-74b7-44a3-b106-f0e745c5d3a9"
      unitRef="shares">0</us-gaap:TemporaryEquitySharesOutstanding>
    <us-gaap:TemporaryEquityCarryingAmountAttributableToParent
      contextRef="i53f157a2b4f348a08ad562559d0a4fa9_I20200131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlMGY1MGI3NzZlZDQzMTA4ZjBiMWYwOTZlZDBkMzNiL3NlYzoyZTBmNTBiNzc2ZWQ0MzEwOGYwYjFmMDk2ZWQwZDMzYl8xMzYvZnJhZzozOTNjZWYxYWM5ZmE0NDdiODJlYzQ2MGIxZjRiMzViZi90YWJsZTpjMDBlNTk2Mjk3Njc0NjhmOGMwMjUxYzMyMjZjMWMzOC90YWJsZXJhbmdlOmMwMGU1OTYyOTc2NzQ2OGY4YzAyNTFjMzIyNmMxYzM4XzI5LTMtMS0xLTA_6360afa5-e5ba-4f30-a35d-dd9a1beb6dbd"
      unitRef="usd">0</us-gaap:TemporaryEquityCarryingAmountAttributableToParent>
    <us-gaap:SharesOutstanding
      contextRef="i1cd47faeab7e45c5a0d55b1a34516b6c_I20200131"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlMGY1MGI3NzZlZDQzMTA4ZjBiMWYwOTZlZDBkMzNiL3NlYzoyZTBmNTBiNzc2ZWQ0MzEwOGYwYjFmMDk2ZWQwZDMzYl8xMzYvZnJhZzozOTNjZWYxYWM5ZmE0NDdiODJlYzQ2MGIxZjRiMzViZi90YWJsZTpjMDBlNTk2Mjk3Njc0NjhmOGMwMjUxYzMyMjZjMWMzOC90YWJsZXJhbmdlOmMwMGU1OTYyOTc2NzQ2OGY4YzAyNTFjMzIyNmMxYzM4XzI5LTYtMS0xLTA_1a3f55d8-0d6c-407f-be9b-931911c8c8fa"
      unitRef="shares">212948000</us-gaap:SharesOutstanding>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i1cd47faeab7e45c5a0d55b1a34516b6c_I20200131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlMGY1MGI3NzZlZDQzMTA4ZjBiMWYwOTZlZDBkMzNiL3NlYzoyZTBmNTBiNzc2ZWQ0MzEwOGYwYjFmMDk2ZWQwZDMzYl8xMzYvZnJhZzozOTNjZWYxYWM5ZmE0NDdiODJlYzQ2MGIxZjRiMzViZi90YWJsZTpjMDBlNTk2Mjk3Njc0NjhmOGMwMjUxYzMyMjZjMWMzOC90YWJsZXJhbmdlOmMwMGU1OTYyOTc2NzQ2OGY4YzAyNTFjMzIyNmMxYzM4XzI5LTgtMS0xLTA_1b520f19-b124-4ea2-8c9e-969b09c81782"
      unitRef="usd">106000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i05b835d8fe0842f29f832579308b7636_I20200131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlMGY1MGI3NzZlZDQzMTA4ZjBiMWYwOTZlZDBkMzNiL3NlYzoyZTBmNTBiNzc2ZWQ0MzEwOGYwYjFmMDk2ZWQwZDMzYl8xMzYvZnJhZzozOTNjZWYxYWM5ZmE0NDdiODJlYzQ2MGIxZjRiMzViZi90YWJsZTpjMDBlNTk2Mjk3Njc0NjhmOGMwMjUxYzMyMjZjMWMzOC90YWJsZXJhbmdlOmMwMGU1OTYyOTc2NzQ2OGY4YzAyNTFjMzIyNmMxYzM4XzI5LTEwLTEtMS0w_1f32cfcc-359e-4813-a635-6cfaeb014487"
      unitRef="usd">1378479000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i9472cf3784954d2d96095e85dd49bab0_I20200131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlMGY1MGI3NzZlZDQzMTA4ZjBiMWYwOTZlZDBkMzNiL3NlYzoyZTBmNTBiNzc2ZWQ0MzEwOGYwYjFmMDk2ZWQwZDMzYl8xMzYvZnJhZzozOTNjZWYxYWM5ZmE0NDdiODJlYzQ2MGIxZjRiMzViZi90YWJsZTpjMDBlNTk2Mjk3Njc0NjhmOGMwMjUxYzMyMjZjMWMzOC90YWJsZXJhbmdlOmMwMGU1OTYyOTc2NzQ2OGY4YzAyNTFjMzIyNmMxYzM4XzI5LTEyLTEtMS0w_15d7ce8c-fd11-429d-8256-45b5cf6d5899"
      unitRef="usd">-637487000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="ie4636d21b7db4247a56371f4ed20a21c_I20200131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlMGY1MGI3NzZlZDQzMTA4ZjBiMWYwOTZlZDBkMzNiL3NlYzoyZTBmNTBiNzc2ZWQ0MzEwOGYwYjFmMDk2ZWQwZDMzYl8xMzYvZnJhZzozOTNjZWYxYWM5ZmE0NDdiODJlYzQ2MGIxZjRiMzViZi90YWJsZTpjMDBlNTk2Mjk3Njc0NjhmOGMwMjUxYzMyMjZjMWMzOC90YWJsZXJhbmdlOmMwMGU1OTYyOTc2NzQ2OGY4YzAyNTFjMzIyNmMxYzM4XzI5LTE0LTEtMS0w_15bcab5c-9f6a-4467-a2b4-b7d78006bcd7"
      unitRef="usd">1009000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i1a331301b9694317a683ff7ac14441fe_I20200131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlMGY1MGI3NzZlZDQzMTA4ZjBiMWYwOTZlZDBkMzNiL3NlYzoyZTBmNTBiNzc2ZWQ0MzEwOGYwYjFmMDk2ZWQwZDMzYl8xMzYvZnJhZzozOTNjZWYxYWM5ZmE0NDdiODJlYzQ2MGIxZjRiMzViZi90YWJsZTpjMDBlNTk2Mjk3Njc0NjhmOGMwMjUxYzMyMjZjMWMzOC90YWJsZXJhbmdlOmMwMGU1OTYyOTc2NzQ2OGY4YzAyNTFjMzIyNmMxYzM4XzM2LTE2LTEtMS05ODc1_c51ef712-1f61-46a8-976a-755b3889c12d"
      unitRef="usd">500000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="ib2cdc2f142544681974fd015733a7280_I20200131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlMGY1MGI3NzZlZDQzMTA4ZjBiMWYwOTZlZDBkMzNiL3NlYzoyZTBmNTBiNzc2ZWQ0MzEwOGYwYjFmMDk2ZWQwZDMzYl8xMzYvZnJhZzozOTNjZWYxYWM5ZmE0NDdiODJlYzQ2MGIxZjRiMzViZi90YWJsZTpjMDBlNTk2Mjk3Njc0NjhmOGMwMjUxYzMyMjZjMWMzOC90YWJsZXJhbmdlOmMwMGU1OTYyOTc2NzQ2OGY4YzAyNTFjMzIyNmMxYzM4XzI5LTE2LTEtMS0w_edf97942-0253-4b1d-a1fc-15f0d51a7d0a"
      unitRef="usd">742607000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:NetIncomeLoss
      contextRef="ic8f4fc80c1544b62a18084eb756ea94c_D20190201-20200131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlMGY1MGI3NzZlZDQzMTA4ZjBiMWYwOTZlZDBkMzNiL3NlYzoyZTBmNTBiNzc2ZWQ0MzEwOGYwYjFmMDk2ZWQwZDMzYl8xNDIvZnJhZzplODYwMzY3NWE3MWM0NTVmOGVmY2JiYzIyMzlkYzc0MC90YWJsZTozYmE0OWVjYzU1MjE0OGUyOTQzMjBiMWQ2NTA5MjgzMS90YWJsZXJhbmdlOjNiYTQ5ZWNjNTUyMTQ4ZTI5NDMyMGIxZDY1MDkyODMxXzMtMS0xLTEtMA_b314072b-5359-4157-876c-3eebc28053ae"
      unitRef="usd">-141779000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="ic3b51f5441c346c388974c34d67a9940_D20180201-20190131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlMGY1MGI3NzZlZDQzMTA4ZjBiMWYwOTZlZDBkMzNiL3NlYzoyZTBmNTBiNzc2ZWQ0MzEwOGYwYjFmMDk2ZWQwZDMzYl8xNDIvZnJhZzplODYwMzY3NWE3MWM0NTVmOGVmY2JiYzIyMzlkYzc0MC90YWJsZTozYmE0OWVjYzU1MjE0OGUyOTQzMjBiMWQ2NTA5MjgzMS90YWJsZXJhbmdlOjNiYTQ5ZWNjNTUyMTQ4ZTI5NDMyMGIxZDY1MDkyODMxXzMtMy0xLTEtMA_12e22b79-f211-4afa-aef1-117d2b197af3"
      unitRef="usd">-140077000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="if6440f73b88f4c53970ea48b4c1f9726_D20170201-20180131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlMGY1MGI3NzZlZDQzMTA4ZjBiMWYwOTZlZDBkMzNiL3NlYzoyZTBmNTBiNzc2ZWQ0MzEwOGYwYjFmMDk2ZWQwZDMzYl8xNDIvZnJhZzplODYwMzY3NWE3MWM0NTVmOGVmY2JiYzIyMzlkYzc0MC90YWJsZTozYmE0OWVjYzU1MjE0OGUyOTQzMjBiMWQ2NTA5MjgzMS90YWJsZXJhbmdlOjNiYTQ5ZWNjNTUyMTQ4ZTI5NDMyMGIxZDY1MDkyODMxXzMtNS0xLTEtMA_b2cf9809-b9a0-43b3-acc4-1fcad1318cbe"
      unitRef="usd">-135490000</us-gaap:NetIncomeLoss>
    <crwd:DepreciationAndAmortizationExcludingIntangibleAssetsAndDeferredContractAcquisitionCosts
      contextRef="ic8f4fc80c1544b62a18084eb756ea94c_D20190201-20200131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlMGY1MGI3NzZlZDQzMTA4ZjBiMWYwOTZlZDBkMzNiL3NlYzoyZTBmNTBiNzc2ZWQ0MzEwOGYwYjFmMDk2ZWQwZDMzYl8xNDIvZnJhZzplODYwMzY3NWE3MWM0NTVmOGVmY2JiYzIyMzlkYzc0MC90YWJsZTozYmE0OWVjYzU1MjE0OGUyOTQzMjBiMWQ2NTA5MjgzMS90YWJsZXJhbmdlOjNiYTQ5ZWNjNTUyMTQ4ZTI5NDMyMGIxZDY1MDkyODMxXzUtMS0xLTEtMA_15a7bf06-68ca-4693-9e0d-d44cf1e5bc79"
      unitRef="usd">23026000</crwd:DepreciationAndAmortizationExcludingIntangibleAssetsAndDeferredContractAcquisitionCosts>
    <crwd:DepreciationAndAmortizationExcludingIntangibleAssetsAndDeferredContractAcquisitionCosts
      contextRef="ic3b51f5441c346c388974c34d67a9940_D20180201-20190131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlMGY1MGI3NzZlZDQzMTA4ZjBiMWYwOTZlZDBkMzNiL3NlYzoyZTBmNTBiNzc2ZWQ0MzEwOGYwYjFmMDk2ZWQwZDMzYl8xNDIvZnJhZzplODYwMzY3NWE3MWM0NTVmOGVmY2JiYzIyMzlkYzc0MC90YWJsZTozYmE0OWVjYzU1MjE0OGUyOTQzMjBiMWQ2NTA5MjgzMS90YWJsZXJhbmdlOjNiYTQ5ZWNjNTUyMTQ4ZTI5NDMyMGIxZDY1MDkyODMxXzUtMy0xLTEtMA_fa1378da-dcb0-4257-9309-a08197252518"
      unitRef="usd">14815000</crwd:DepreciationAndAmortizationExcludingIntangibleAssetsAndDeferredContractAcquisitionCosts>
    <crwd:DepreciationAndAmortizationExcludingIntangibleAssetsAndDeferredContractAcquisitionCosts
      contextRef="if6440f73b88f4c53970ea48b4c1f9726_D20170201-20180131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlMGY1MGI3NzZlZDQzMTA4ZjBiMWYwOTZlZDBkMzNiL3NlYzoyZTBmNTBiNzc2ZWQ0MzEwOGYwYjFmMDk2ZWQwZDMzYl8xNDIvZnJhZzplODYwMzY3NWE3MWM0NTVmOGVmY2JiYzIyMzlkYzc0MC90YWJsZTozYmE0OWVjYzU1MjE0OGUyOTQzMjBiMWQ2NTA5MjgzMS90YWJsZXJhbmdlOjNiYTQ5ZWNjNTUyMTQ4ZTI5NDMyMGIxZDY1MDkyODMxXzUtNS0xLTEtMA_e3217e84-376c-4b32-af2b-8b6ab52386ab"
      unitRef="usd">7111000</crwd:DepreciationAndAmortizationExcludingIntangibleAssetsAndDeferredContractAcquisitionCosts>
    <us-gaap:GainLossOnSaleOfPropertyPlantEquipment
      contextRef="ic8f4fc80c1544b62a18084eb756ea94c_D20190201-20200131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlMGY1MGI3NzZlZDQzMTA4ZjBiMWYwOTZlZDBkMzNiL3NlYzoyZTBmNTBiNzc2ZWQ0MzEwOGYwYjFmMDk2ZWQwZDMzYl8xNDIvZnJhZzplODYwMzY3NWE3MWM0NTVmOGVmY2JiYzIyMzlkYzc0MC90YWJsZTozYmE0OWVjYzU1MjE0OGUyOTQzMjBiMWQ2NTA5MjgzMS90YWJsZXJhbmdlOjNiYTQ5ZWNjNTUyMTQ4ZTI5NDMyMGIxZDY1MDkyODMxXzYtMS0xLTEtMA_6f3d2111-9112-49c0-9c28-66daa1cb7acc"
      unitRef="usd">0</us-gaap:GainLossOnSaleOfPropertyPlantEquipment>
    <us-gaap:GainLossOnSaleOfPropertyPlantEquipment
      contextRef="ic3b51f5441c346c388974c34d67a9940_D20180201-20190131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlMGY1MGI3NzZlZDQzMTA4ZjBiMWYwOTZlZDBkMzNiL3NlYzoyZTBmNTBiNzc2ZWQ0MzEwOGYwYjFmMDk2ZWQwZDMzYl8xNDIvZnJhZzplODYwMzY3NWE3MWM0NTVmOGVmY2JiYzIyMzlkYzc0MC90YWJsZTozYmE0OWVjYzU1MjE0OGUyOTQzMjBiMWQ2NTA5MjgzMS90YWJsZXJhbmdlOjNiYTQ5ZWNjNTUyMTQ4ZTI5NDMyMGIxZDY1MDkyODMxXzYtMy0xLTEtMA_61891ae9-2331-40df-b2dc-9ec775482591"
      unitRef="usd">-191000</us-gaap:GainLossOnSaleOfPropertyPlantEquipment>
    <us-gaap:GainLossOnSaleOfPropertyPlantEquipment
      contextRef="if6440f73b88f4c53970ea48b4c1f9726_D20170201-20180131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlMGY1MGI3NzZlZDQzMTA4ZjBiMWYwOTZlZDBkMzNiL3NlYzoyZTBmNTBiNzc2ZWQ0MzEwOGYwYjFmMDk2ZWQwZDMzYl8xNDIvZnJhZzplODYwMzY3NWE3MWM0NTVmOGVmY2JiYzIyMzlkYzc0MC90YWJsZTozYmE0OWVjYzU1MjE0OGUyOTQzMjBiMWQ2NTA5MjgzMS90YWJsZXJhbmdlOjNiYTQ5ZWNjNTUyMTQ4ZTI5NDMyMGIxZDY1MDkyODMxXzYtNS0xLTEtMA_b6e55175-f8d7-4404-986c-2e4c75b19c0f"
      unitRef="usd">0</us-gaap:GainLossOnSaleOfPropertyPlantEquipment>
    <us-gaap:AmortizationOfIntangibleAssets
      contextRef="ic8f4fc80c1544b62a18084eb756ea94c_D20190201-20200131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlMGY1MGI3NzZlZDQzMTA4ZjBiMWYwOTZlZDBkMzNiL3NlYzoyZTBmNTBiNzc2ZWQ0MzEwOGYwYjFmMDk2ZWQwZDMzYl8xNDIvZnJhZzplODYwMzY3NWE3MWM0NTVmOGVmY2JiYzIyMzlkYzc0MC90YWJsZTozYmE0OWVjYzU1MjE0OGUyOTQzMjBiMWQ2NTA5MjgzMS90YWJsZXJhbmdlOjNiYTQ5ZWNjNTUyMTQ4ZTI5NDMyMGIxZDY1MDkyODMxXzctMS0xLTEtMA_bed76a15-f646-4da3-9f96-3aa9251c9f3c"
      unitRef="usd">487000</us-gaap:AmortizationOfIntangibleAssets>
    <us-gaap:AmortizationOfIntangibleAssets
      contextRef="ic3b51f5441c346c388974c34d67a9940_D20180201-20190131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlMGY1MGI3NzZlZDQzMTA4ZjBiMWYwOTZlZDBkMzNiL3NlYzoyZTBmNTBiNzc2ZWQ0MzEwOGYwYjFmMDk2ZWQwZDMzYl8xNDIvZnJhZzplODYwMzY3NWE3MWM0NTVmOGVmY2JiYzIyMzlkYzc0MC90YWJsZTozYmE0OWVjYzU1MjE0OGUyOTQzMjBiMWQ2NTA5MjgzMS90YWJsZXJhbmdlOjNiYTQ5ZWNjNTUyMTQ4ZTI5NDMyMGIxZDY1MDkyODMxXzctMy0xLTEtMA_b45096d5-5ca1-41f3-a57f-4fd40c954d99"
      unitRef="usd">583000</us-gaap:AmortizationOfIntangibleAssets>
    <us-gaap:AmortizationOfIntangibleAssets
      contextRef="if6440f73b88f4c53970ea48b4c1f9726_D20170201-20180131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlMGY1MGI3NzZlZDQzMTA4ZjBiMWYwOTZlZDBkMzNiL3NlYzoyZTBmNTBiNzc2ZWQ0MzEwOGYwYjFmMDk2ZWQwZDMzYl8xNDIvZnJhZzplODYwMzY3NWE3MWM0NTVmOGVmY2JiYzIyMzlkYzc0MC90YWJsZTozYmE0OWVjYzU1MjE0OGUyOTQzMjBiMWQ2NTA5MjgzMS90YWJsZXJhbmdlOjNiYTQ5ZWNjNTUyMTQ4ZTI5NDMyMGIxZDY1MDkyODMxXzctNS0xLTEtMA_5e40a81d-6e36-41d1-930b-49bd162eaedb"
      unitRef="usd">628000</us-gaap:AmortizationOfIntangibleAssets>
    <crwd:AmortizationOfDeferredContractAcquisitionCosts
      contextRef="ic8f4fc80c1544b62a18084eb756ea94c_D20190201-20200131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlMGY1MGI3NzZlZDQzMTA4ZjBiMWYwOTZlZDBkMzNiL3NlYzoyZTBmNTBiNzc2ZWQ0MzEwOGYwYjFmMDk2ZWQwZDMzYl8xNDIvZnJhZzplODYwMzY3NWE3MWM0NTVmOGVmY2JiYzIyMzlkYzc0MC90YWJsZTozYmE0OWVjYzU1MjE0OGUyOTQzMjBiMWQ2NTA5MjgzMS90YWJsZXJhbmdlOjNiYTQ5ZWNjNTUyMTQ4ZTI5NDMyMGIxZDY1MDkyODMxXzgtMS0xLTEtMA_9ed53cc4-920a-4a41-8f5c-538b330ea01d"
      unitRef="usd">35459000</crwd:AmortizationOfDeferredContractAcquisitionCosts>
    <crwd:AmortizationOfDeferredContractAcquisitionCosts
      contextRef="ic3b51f5441c346c388974c34d67a9940_D20180201-20190131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlMGY1MGI3NzZlZDQzMTA4ZjBiMWYwOTZlZDBkMzNiL3NlYzoyZTBmNTBiNzc2ZWQ0MzEwOGYwYjFmMDk2ZWQwZDMzYl8xNDIvZnJhZzplODYwMzY3NWE3MWM0NTVmOGVmY2JiYzIyMzlkYzc0MC90YWJsZTozYmE0OWVjYzU1MjE0OGUyOTQzMjBiMWQ2NTA5MjgzMS90YWJsZXJhbmdlOjNiYTQ5ZWNjNTUyMTQ4ZTI5NDMyMGIxZDY1MDkyODMxXzgtMy0xLTEtMA_fea6eaf8-c72d-4760-8897-d782c38e0406"
      unitRef="usd">28642000</crwd:AmortizationOfDeferredContractAcquisitionCosts>
    <crwd:AmortizationOfDeferredContractAcquisitionCosts
      contextRef="if6440f73b88f4c53970ea48b4c1f9726_D20170201-20180131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlMGY1MGI3NzZlZDQzMTA4ZjBiMWYwOTZlZDBkMzNiL3NlYzoyZTBmNTBiNzc2ZWQ0MzEwOGYwYjFmMDk2ZWQwZDMzYl8xNDIvZnJhZzplODYwMzY3NWE3MWM0NTVmOGVmY2JiYzIyMzlkYzc0MC90YWJsZTozYmE0OWVjYzU1MjE0OGUyOTQzMjBiMWQ2NTA5MjgzMS90YWJsZXJhbmdlOjNiYTQ5ZWNjNTUyMTQ4ZTI5NDMyMGIxZDY1MDkyODMxXzgtNS0xLTEtMA_bd70c72a-fc1e-4da0-ad58-d862952fcfd9"
      unitRef="usd">12481000</crwd:AmortizationOfDeferredContractAcquisitionCosts>
    <us-gaap:FairValueAdjustmentOfWarrants
      contextRef="ic8f4fc80c1544b62a18084eb756ea94c_D20190201-20200131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlMGY1MGI3NzZlZDQzMTA4ZjBiMWYwOTZlZDBkMzNiL3NlYzoyZTBmNTBiNzc2ZWQ0MzEwOGYwYjFmMDk2ZWQwZDMzYl8xNDIvZnJhZzplODYwMzY3NWE3MWM0NTVmOGVmY2JiYzIyMzlkYzc0MC90YWJsZTozYmE0OWVjYzU1MjE0OGUyOTQzMjBiMWQ2NTA5MjgzMS90YWJsZXJhbmdlOjNiYTQ5ZWNjNTUyMTQ4ZTI5NDMyMGIxZDY1MDkyODMxXzktMS0xLTEtMA_141dfb8c-a215-4b2d-b160-b2735d91b2b8"
      unitRef="usd">6022000</us-gaap:FairValueAdjustmentOfWarrants>
    <us-gaap:FairValueAdjustmentOfWarrants
      contextRef="ic3b51f5441c346c388974c34d67a9940_D20180201-20190131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlMGY1MGI3NzZlZDQzMTA4ZjBiMWYwOTZlZDBkMzNiL3NlYzoyZTBmNTBiNzc2ZWQ0MzEwOGYwYjFmMDk2ZWQwZDMzYl8xNDIvZnJhZzplODYwMzY3NWE3MWM0NTVmOGVmY2JiYzIyMzlkYzc0MC90YWJsZTozYmE0OWVjYzU1MjE0OGUyOTQzMjBiMWQ2NTA5MjgzMS90YWJsZXJhbmdlOjNiYTQ5ZWNjNTUyMTQ4ZTI5NDMyMGIxZDY1MDkyODMxXzktMy0xLTEtMA_cc19deec-e032-4b07-8ec4-df66be09781b"
      unitRef="usd">3576000</us-gaap:FairValueAdjustmentOfWarrants>
    <us-gaap:FairValueAdjustmentOfWarrants
      contextRef="if6440f73b88f4c53970ea48b4c1f9726_D20170201-20180131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlMGY1MGI3NzZlZDQzMTA4ZjBiMWYwOTZlZDBkMzNiL3NlYzoyZTBmNTBiNzc2ZWQ0MzEwOGYwYjFmMDk2ZWQwZDMzYl8xNDIvZnJhZzplODYwMzY3NWE3MWM0NTVmOGVmY2JiYzIyMzlkYzc0MC90YWJsZTozYmE0OWVjYzU1MjE0OGUyOTQzMjBiMWQ2NTA5MjgzMS90YWJsZXJhbmdlOjNiYTQ5ZWNjNTUyMTQ4ZTI5NDMyMGIxZDY1MDkyODMxXzktNS0xLTEtMA_9564a178-2db6-43f0-b8e2-a25532abdfb6"
      unitRef="usd">264000</us-gaap:FairValueAdjustmentOfWarrants>
    <us-gaap:ProvisionForDoubtfulAccounts
      contextRef="ic8f4fc80c1544b62a18084eb756ea94c_D20190201-20200131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlMGY1MGI3NzZlZDQzMTA4ZjBiMWYwOTZlZDBkMzNiL3NlYzoyZTBmNTBiNzc2ZWQ0MzEwOGYwYjFmMDk2ZWQwZDMzYl8xNDIvZnJhZzplODYwMzY3NWE3MWM0NTVmOGVmY2JiYzIyMzlkYzc0MC90YWJsZTozYmE0OWVjYzU1MjE0OGUyOTQzMjBiMWQ2NTA5MjgzMS90YWJsZXJhbmdlOjNiYTQ5ZWNjNTUyMTQ4ZTI5NDMyMGIxZDY1MDkyODMxXzEwLTEtMS0xLTA_0dfda4f6-191c-40a6-a271-eda017c64687"
      unitRef="usd">556000</us-gaap:ProvisionForDoubtfulAccounts>
    <us-gaap:ProvisionForDoubtfulAccounts
      contextRef="ic3b51f5441c346c388974c34d67a9940_D20180201-20190131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlMGY1MGI3NzZlZDQzMTA4ZjBiMWYwOTZlZDBkMzNiL3NlYzoyZTBmNTBiNzc2ZWQ0MzEwOGYwYjFmMDk2ZWQwZDMzYl8xNDIvZnJhZzplODYwMzY3NWE3MWM0NTVmOGVmY2JiYzIyMzlkYzc0MC90YWJsZTozYmE0OWVjYzU1MjE0OGUyOTQzMjBiMWQ2NTA5MjgzMS90YWJsZXJhbmdlOjNiYTQ5ZWNjNTUyMTQ4ZTI5NDMyMGIxZDY1MDkyODMxXzEwLTMtMS0xLTA_0b1bfe06-5b7f-4391-9f2c-8cc6cabc5f51"
      unitRef="usd">551000</us-gaap:ProvisionForDoubtfulAccounts>
    <us-gaap:ProvisionForDoubtfulAccounts
      contextRef="if6440f73b88f4c53970ea48b4c1f9726_D20170201-20180131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlMGY1MGI3NzZlZDQzMTA4ZjBiMWYwOTZlZDBkMzNiL3NlYzoyZTBmNTBiNzc2ZWQ0MzEwOGYwYjFmMDk2ZWQwZDMzYl8xNDIvZnJhZzplODYwMzY3NWE3MWM0NTVmOGVmY2JiYzIyMzlkYzc0MC90YWJsZTozYmE0OWVjYzU1MjE0OGUyOTQzMjBiMWQ2NTA5MjgzMS90YWJsZXJhbmdlOjNiYTQ5ZWNjNTUyMTQ4ZTI5NDMyMGIxZDY1MDkyODMxXzEwLTUtMS0xLTA_a0364c84-3d70-4406-ba50-a63004a5bcf6"
      unitRef="usd">400000</us-gaap:ProvisionForDoubtfulAccounts>
    <us-gaap:ShareBasedCompensation
      contextRef="ic8f4fc80c1544b62a18084eb756ea94c_D20190201-20200131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlMGY1MGI3NzZlZDQzMTA4ZjBiMWYwOTZlZDBkMzNiL3NlYzoyZTBmNTBiNzc2ZWQ0MzEwOGYwYjFmMDk2ZWQwZDMzYl8xNDIvZnJhZzplODYwMzY3NWE3MWM0NTVmOGVmY2JiYzIyMzlkYzc0MC90YWJsZTozYmE0OWVjYzU1MjE0OGUyOTQzMjBiMWQ2NTA5MjgzMS90YWJsZXJhbmdlOjNiYTQ5ZWNjNTUyMTQ4ZTI5NDMyMGIxZDY1MDkyODMxXzExLTEtMS0xLTA_00688151-5a39-43c7-bc96-14de3ce1a6ad"
      unitRef="usd">79940000</us-gaap:ShareBasedCompensation>
    <us-gaap:ShareBasedCompensation
      contextRef="ic3b51f5441c346c388974c34d67a9940_D20180201-20190131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlMGY1MGI3NzZlZDQzMTA4ZjBiMWYwOTZlZDBkMzNiL3NlYzoyZTBmNTBiNzc2ZWQ0MzEwOGYwYjFmMDk2ZWQwZDMzYl8xNDIvZnJhZzplODYwMzY3NWE3MWM0NTVmOGVmY2JiYzIyMzlkYzc0MC90YWJsZTozYmE0OWVjYzU1MjE0OGUyOTQzMjBiMWQ2NTA5MjgzMS90YWJsZXJhbmdlOjNiYTQ5ZWNjNTUyMTQ4ZTI5NDMyMGIxZDY1MDkyODMxXzExLTMtMS0xLTA_c131fb96-f95e-4f33-9276-6ec05b43c6e1"
      unitRef="usd">20505000</us-gaap:ShareBasedCompensation>
    <us-gaap:ShareBasedCompensation
      contextRef="if6440f73b88f4c53970ea48b4c1f9726_D20170201-20180131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlMGY1MGI3NzZlZDQzMTA4ZjBiMWYwOTZlZDBkMzNiL3NlYzoyZTBmNTBiNzc2ZWQ0MzEwOGYwYjFmMDk2ZWQwZDMzYl8xNDIvZnJhZzplODYwMzY3NWE3MWM0NTVmOGVmY2JiYzIyMzlkYzc0MC90YWJsZTozYmE0OWVjYzU1MjE0OGUyOTQzMjBiMWQ2NTA5MjgzMS90YWJsZXJhbmdlOjNiYTQ5ZWNjNTUyMTQ4ZTI5NDMyMGIxZDY1MDkyODMxXzExLTUtMS0xLTA_50919bd3-7afd-4dd6-882e-98d780ab6dd5"
      unitRef="usd">12343000</us-gaap:ShareBasedCompensation>
    <us-gaap:AccretionAmortizationOfDiscountsAndPremiumsInvestments
      contextRef="ic8f4fc80c1544b62a18084eb756ea94c_D20190201-20200131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlMGY1MGI3NzZlZDQzMTA4ZjBiMWYwOTZlZDBkMzNiL3NlYzoyZTBmNTBiNzc2ZWQ0MzEwOGYwYjFmMDk2ZWQwZDMzYl8xNDIvZnJhZzplODYwMzY3NWE3MWM0NTVmOGVmY2JiYzIyMzlkYzc0MC90YWJsZTozYmE0OWVjYzU1MjE0OGUyOTQzMjBiMWQ2NTA5MjgzMS90YWJsZXJhbmdlOjNiYTQ5ZWNjNTUyMTQ4ZTI5NDMyMGIxZDY1MDkyODMxXzEyLTEtMS0xLTQ0MDc_8dc575d7-1f54-460a-9b4d-4c9e7f6219c9"
      unitRef="usd">1247000</us-gaap:AccretionAmortizationOfDiscountsAndPremiumsInvestments>
    <us-gaap:AccretionAmortizationOfDiscountsAndPremiumsInvestments
      contextRef="ic3b51f5441c346c388974c34d67a9940_D20180201-20190131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlMGY1MGI3NzZlZDQzMTA4ZjBiMWYwOTZlZDBkMzNiL3NlYzoyZTBmNTBiNzc2ZWQ0MzEwOGYwYjFmMDk2ZWQwZDMzYl8xNDIvZnJhZzplODYwMzY3NWE3MWM0NTVmOGVmY2JiYzIyMzlkYzc0MC90YWJsZTozYmE0OWVjYzU1MjE0OGUyOTQzMjBiMWQ2NTA5MjgzMS90YWJsZXJhbmdlOjNiYTQ5ZWNjNTUyMTQ4ZTI5NDMyMGIxZDY1MDkyODMxXzEyLTMtMS0xLTQ0MDc_4b36b92a-190a-4c89-91d9-0637901b0578"
      unitRef="usd">1152000</us-gaap:AccretionAmortizationOfDiscountsAndPremiumsInvestments>
    <us-gaap:AccretionAmortizationOfDiscountsAndPremiumsInvestments
      contextRef="if6440f73b88f4c53970ea48b4c1f9726_D20170201-20180131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlMGY1MGI3NzZlZDQzMTA4ZjBiMWYwOTZlZDBkMzNiL3NlYzoyZTBmNTBiNzc2ZWQ0MzEwOGYwYjFmMDk2ZWQwZDMzYl8xNDIvZnJhZzplODYwMzY3NWE3MWM0NTVmOGVmY2JiYzIyMzlkYzc0MC90YWJsZTozYmE0OWVjYzU1MjE0OGUyOTQzMjBiMWQ2NTA5MjgzMS90YWJsZXJhbmdlOjNiYTQ5ZWNjNTUyMTQ4ZTI5NDMyMGIxZDY1MDkyODMxXzEyLTUtMS0xLTQ0MDc_843e8299-7f24-4a7e-85a9-0216a776be98"
      unitRef="usd">0</us-gaap:AccretionAmortizationOfDiscountsAndPremiumsInvestments>
    <us-gaap:OtherNoncashIncomeExpense
      contextRef="ic8f4fc80c1544b62a18084eb756ea94c_D20190201-20200131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlMGY1MGI3NzZlZDQzMTA4ZjBiMWYwOTZlZDBkMzNiL3NlYzoyZTBmNTBiNzc2ZWQ0MzEwOGYwYjFmMDk2ZWQwZDMzYl8xNDIvZnJhZzplODYwMzY3NWE3MWM0NTVmOGVmY2JiYzIyMzlkYzc0MC90YWJsZTozYmE0OWVjYzU1MjE0OGUyOTQzMjBiMWQ2NTA5MjgzMS90YWJsZXJhbmdlOjNiYTQ5ZWNjNTUyMTQ4ZTI5NDMyMGIxZDY1MDkyODMxXzEyLTEtMS0xLTA_00812ece-cf26-49a0-82ab-2741e404edc9"
      unitRef="usd">-435000</us-gaap:OtherNoncashIncomeExpense>
    <us-gaap:OtherNoncashIncomeExpense
      contextRef="ic3b51f5441c346c388974c34d67a9940_D20180201-20190131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlMGY1MGI3NzZlZDQzMTA4ZjBiMWYwOTZlZDBkMzNiL3NlYzoyZTBmNTBiNzc2ZWQ0MzEwOGYwYjFmMDk2ZWQwZDMzYl8xNDIvZnJhZzplODYwMzY3NWE3MWM0NTVmOGVmY2JiYzIyMzlkYzc0MC90YWJsZTozYmE0OWVjYzU1MjE0OGUyOTQzMjBiMWQ2NTA5MjgzMS90YWJsZXJhbmdlOjNiYTQ5ZWNjNTUyMTQ4ZTI5NDMyMGIxZDY1MDkyODMxXzEyLTMtMS0xLTA_619c6ab8-2def-498f-8ec9-b9a318f3a610"
      unitRef="usd">-98000</us-gaap:OtherNoncashIncomeExpense>
    <us-gaap:OtherNoncashIncomeExpense
      contextRef="if6440f73b88f4c53970ea48b4c1f9726_D20170201-20180131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlMGY1MGI3NzZlZDQzMTA4ZjBiMWYwOTZlZDBkMzNiL3NlYzoyZTBmNTBiNzc2ZWQ0MzEwOGYwYjFmMDk2ZWQwZDMzYl8xNDIvZnJhZzplODYwMzY3NWE3MWM0NTVmOGVmY2JiYzIyMzlkYzc0MC90YWJsZTozYmE0OWVjYzU1MjE0OGUyOTQzMjBiMWQ2NTA5MjgzMS90YWJsZXJhbmdlOjNiYTQ5ZWNjNTUyMTQ4ZTI5NDMyMGIxZDY1MDkyODMxXzEyLTUtMS0xLTA_c2496039-bc7b-489b-adf7-b4863778ebe1"
      unitRef="usd">-1036000</us-gaap:OtherNoncashIncomeExpense>
    <crwd:NonCashChargesOther
      contextRef="ic8f4fc80c1544b62a18084eb756ea94c_D20190201-20200131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlMGY1MGI3NzZlZDQzMTA4ZjBiMWYwOTZlZDBkMzNiL3NlYzoyZTBmNTBiNzc2ZWQ0MzEwOGYwYjFmMDk2ZWQwZDMzYl8xNDIvZnJhZzplODYwMzY3NWE3MWM0NTVmOGVmY2JiYzIyMzlkYzc0MC90YWJsZTozYmE0OWVjYzU1MjE0OGUyOTQzMjBiMWQ2NTA5MjgzMS90YWJsZXJhbmdlOjNiYTQ5ZWNjNTUyMTQ4ZTI5NDMyMGIxZDY1MDkyODMxXzE0LTEtMS0xLTE1NjU0_242a8466-494b-4593-9ce2-400f3b6abccd"
      unitRef="usd">427000</crwd:NonCashChargesOther>
    <crwd:NonCashChargesOther
      contextRef="ic3b51f5441c346c388974c34d67a9940_D20180201-20190131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlMGY1MGI3NzZlZDQzMTA4ZjBiMWYwOTZlZDBkMzNiL3NlYzoyZTBmNTBiNzc2ZWQ0MzEwOGYwYjFmMDk2ZWQwZDMzYl8xNDIvZnJhZzplODYwMzY3NWE3MWM0NTVmOGVmY2JiYzIyMzlkYzc0MC90YWJsZTozYmE0OWVjYzU1MjE0OGUyOTQzMjBiMWQ2NTA5MjgzMS90YWJsZXJhbmdlOjNiYTQ5ZWNjNTUyMTQ4ZTI5NDMyMGIxZDY1MDkyODMxXzE0LTMtMS0xLTE1NjU0_c1cf5164-e1e3-4606-a919-11980f2a6a1a"
      unitRef="usd">0</crwd:NonCashChargesOther>
    <crwd:NonCashChargesOther
      contextRef="if6440f73b88f4c53970ea48b4c1f9726_D20170201-20180131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlMGY1MGI3NzZlZDQzMTA4ZjBiMWYwOTZlZDBkMzNiL3NlYzoyZTBmNTBiNzc2ZWQ0MzEwOGYwYjFmMDk2ZWQwZDMzYl8xNDIvZnJhZzplODYwMzY3NWE3MWM0NTVmOGVmY2JiYzIyMzlkYzc0MC90YWJsZTozYmE0OWVjYzU1MjE0OGUyOTQzMjBiMWQ2NTA5MjgzMS90YWJsZXJhbmdlOjNiYTQ5ZWNjNTUyMTQ4ZTI5NDMyMGIxZDY1MDkyODMxXzE0LTUtMS0xLTE1NjU0_0b5bb5cb-8501-49f4-a383-7a7a8f39b650"
      unitRef="usd">0</crwd:NonCashChargesOther>
    <us-gaap:IncreaseDecreaseInAccountsReceivable
      contextRef="ic8f4fc80c1544b62a18084eb756ea94c_D20190201-20200131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlMGY1MGI3NzZlZDQzMTA4ZjBiMWYwOTZlZDBkMzNiL3NlYzoyZTBmNTBiNzc2ZWQ0MzEwOGYwYjFmMDk2ZWQwZDMzYl8xNDIvZnJhZzplODYwMzY3NWE3MWM0NTVmOGVmY2JiYzIyMzlkYzc0MC90YWJsZTozYmE0OWVjYzU1MjE0OGUyOTQzMjBiMWQ2NTA5MjgzMS90YWJsZXJhbmdlOjNiYTQ5ZWNjNTUyMTQ4ZTI5NDMyMGIxZDY1MDkyODMxXzE1LTEtMS0xLTA_774f39f2-7ec9-402a-8664-e08cc35eb299"
      unitRef="usd">73067000</us-gaap:IncreaseDecreaseInAccountsReceivable>
    <us-gaap:IncreaseDecreaseInAccountsReceivable
      contextRef="ic3b51f5441c346c388974c34d67a9940_D20180201-20190131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlMGY1MGI3NzZlZDQzMTA4ZjBiMWYwOTZlZDBkMzNiL3NlYzoyZTBmNTBiNzc2ZWQ0MzEwOGYwYjFmMDk2ZWQwZDMzYl8xNDIvZnJhZzplODYwMzY3NWE3MWM0NTVmOGVmY2JiYzIyMzlkYzc0MC90YWJsZTozYmE0OWVjYzU1MjE0OGUyOTQzMjBiMWQ2NTA5MjgzMS90YWJsZXJhbmdlOjNiYTQ5ZWNjNTUyMTQ4ZTI5NDMyMGIxZDY1MDkyODMxXzE1LTMtMS0xLTA_cd87962c-749f-4365-a05e-87294af5cf4c"
      unitRef="usd">33413000</us-gaap:IncreaseDecreaseInAccountsReceivable>
    <us-gaap:IncreaseDecreaseInAccountsReceivable
      contextRef="if6440f73b88f4c53970ea48b4c1f9726_D20170201-20180131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlMGY1MGI3NzZlZDQzMTA4ZjBiMWYwOTZlZDBkMzNiL3NlYzoyZTBmNTBiNzc2ZWQ0MzEwOGYwYjFmMDk2ZWQwZDMzYl8xNDIvZnJhZzplODYwMzY3NWE3MWM0NTVmOGVmY2JiYzIyMzlkYzc0MC90YWJsZTozYmE0OWVjYzU1MjE0OGUyOTQzMjBiMWQ2NTA5MjgzMS90YWJsZXJhbmdlOjNiYTQ5ZWNjNTUyMTQ4ZTI5NDMyMGIxZDY1MDkyODMxXzE1LTUtMS0xLTA_08aee7db-10ca-4b2b-b5ca-9799cf5b5c3a"
      unitRef="usd">35268000</us-gaap:IncreaseDecreaseInAccountsReceivable>
    <crwd:IncreaseDecreaseInDeferredContractAcquisitionCosts
      contextRef="ic8f4fc80c1544b62a18084eb756ea94c_D20190201-20200131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlMGY1MGI3NzZlZDQzMTA4ZjBiMWYwOTZlZDBkMzNiL3NlYzoyZTBmNTBiNzc2ZWQ0MzEwOGYwYjFmMDk2ZWQwZDMzYl8xNDIvZnJhZzplODYwMzY3NWE3MWM0NTVmOGVmY2JiYzIyMzlkYzc0MC90YWJsZTozYmE0OWVjYzU1MjE0OGUyOTQzMjBiMWQ2NTA5MjgzMS90YWJsZXJhbmdlOjNiYTQ5ZWNjNTUyMTQ4ZTI5NDMyMGIxZDY1MDkyODMxXzE2LTEtMS0xLTA_9d15fc90-db48-4f76-8049-ce698299713f"
      unitRef="usd">86594000</crwd:IncreaseDecreaseInDeferredContractAcquisitionCosts>
    <crwd:IncreaseDecreaseInDeferredContractAcquisitionCosts
      contextRef="ic3b51f5441c346c388974c34d67a9940_D20180201-20190131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlMGY1MGI3NzZlZDQzMTA4ZjBiMWYwOTZlZDBkMzNiL3NlYzoyZTBmNTBiNzc2ZWQ0MzEwOGYwYjFmMDk2ZWQwZDMzYl8xNDIvZnJhZzplODYwMzY3NWE3MWM0NTVmOGVmY2JiYzIyMzlkYzc0MC90YWJsZTozYmE0OWVjYzU1MjE0OGUyOTQzMjBiMWQ2NTA5MjgzMS90YWJsZXJhbmdlOjNiYTQ5ZWNjNTUyMTQ4ZTI5NDMyMGIxZDY1MDkyODMxXzE2LTMtMS0xLTA_22048db4-d249-4400-8adb-d5444f93c521"
      unitRef="usd">45073000</crwd:IncreaseDecreaseInDeferredContractAcquisitionCosts>
    <crwd:IncreaseDecreaseInDeferredContractAcquisitionCosts
      contextRef="if6440f73b88f4c53970ea48b4c1f9726_D20170201-20180131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlMGY1MGI3NzZlZDQzMTA4ZjBiMWYwOTZlZDBkMzNiL3NlYzoyZTBmNTBiNzc2ZWQ0MzEwOGYwYjFmMDk2ZWQwZDMzYl8xNDIvZnJhZzplODYwMzY3NWE3MWM0NTVmOGVmY2JiYzIyMzlkYzc0MC90YWJsZTozYmE0OWVjYzU1MjE0OGUyOTQzMjBiMWQ2NTA5MjgzMS90YWJsZXJhbmdlOjNiYTQ5ZWNjNTUyMTQ4ZTI5NDMyMGIxZDY1MDkyODMxXzE2LTUtMS0xLTA_912f9e24-bfbb-4583-8e90-9331a8b69947"
      unitRef="usd">25338000</crwd:IncreaseDecreaseInDeferredContractAcquisitionCosts>
    <us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets
      contextRef="ic8f4fc80c1544b62a18084eb756ea94c_D20190201-20200131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlMGY1MGI3NzZlZDQzMTA4ZjBiMWYwOTZlZDBkMzNiL3NlYzoyZTBmNTBiNzc2ZWQ0MzEwOGYwYjFmMDk2ZWQwZDMzYl8xNDIvZnJhZzplODYwMzY3NWE3MWM0NTVmOGVmY2JiYzIyMzlkYzc0MC90YWJsZTozYmE0OWVjYzU1MjE0OGUyOTQzMjBiMWQ2NTA5MjgzMS90YWJsZXJhbmdlOjNiYTQ5ZWNjNTUyMTQ4ZTI5NDMyMGIxZDY1MDkyODMxXzE3LTEtMS0xLTA_9692ee22-7c68-47df-92ec-42271759f28a"
      unitRef="usd">43467000</us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets>
    <us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets
      contextRef="ic3b51f5441c346c388974c34d67a9940_D20180201-20190131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlMGY1MGI3NzZlZDQzMTA4ZjBiMWYwOTZlZDBkMzNiL3NlYzoyZTBmNTBiNzc2ZWQ0MzEwOGYwYjFmMDk2ZWQwZDMzYl8xNDIvZnJhZzplODYwMzY3NWE3MWM0NTVmOGVmY2JiYzIyMzlkYzc0MC90YWJsZTozYmE0OWVjYzU1MjE0OGUyOTQzMjBiMWQ2NTA5MjgzMS90YWJsZXJhbmdlOjNiYTQ5ZWNjNTUyMTQ4ZTI5NDMyMGIxZDY1MDkyODMxXzE3LTMtMS0xLTA_363973dd-de41-4227-87f3-deba69c0f394"
      unitRef="usd">5819000</us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets>
    <us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets
      contextRef="if6440f73b88f4c53970ea48b4c1f9726_D20170201-20180131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlMGY1MGI3NzZlZDQzMTA4ZjBiMWYwOTZlZDBkMzNiL3NlYzoyZTBmNTBiNzc2ZWQ0MzEwOGYwYjFmMDk2ZWQwZDMzYl8xNDIvZnJhZzplODYwMzY3NWE3MWM0NTVmOGVmY2JiYzIyMzlkYzc0MC90YWJsZTozYmE0OWVjYzU1MjE0OGUyOTQzMjBiMWQ2NTA5MjgzMS90YWJsZXJhbmdlOjNiYTQ5ZWNjNTUyMTQ4ZTI5NDMyMGIxZDY1MDkyODMxXzE3LTUtMS0xLTA_ec8136e6-2237-4b06-8fc7-2ac526c4670f"
      unitRef="usd">12718000</us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets>
    <us-gaap:IncreaseDecreaseInAccountsPayable
      contextRef="ic8f4fc80c1544b62a18084eb756ea94c_D20190201-20200131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlMGY1MGI3NzZlZDQzMTA4ZjBiMWYwOTZlZDBkMzNiL3NlYzoyZTBmNTBiNzc2ZWQ0MzEwOGYwYjFmMDk2ZWQwZDMzYl8xNDIvZnJhZzplODYwMzY3NWE3MWM0NTVmOGVmY2JiYzIyMzlkYzc0MC90YWJsZTozYmE0OWVjYzU1MjE0OGUyOTQzMjBiMWQ2NTA5MjgzMS90YWJsZXJhbmdlOjNiYTQ5ZWNjNTUyMTQ4ZTI5NDMyMGIxZDY1MDkyODMxXzE5LTEtMS0xLTA_f4ef7879-51aa-4e43-96a7-ab4654918b9b"
      unitRef="usd">-6570000</us-gaap:IncreaseDecreaseInAccountsPayable>
    <us-gaap:IncreaseDecreaseInAccountsPayable
      contextRef="ic3b51f5441c346c388974c34d67a9940_D20180201-20190131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlMGY1MGI3NzZlZDQzMTA4ZjBiMWYwOTZlZDBkMzNiL3NlYzoyZTBmNTBiNzc2ZWQ0MzEwOGYwYjFmMDk2ZWQwZDMzYl8xNDIvZnJhZzplODYwMzY3NWE3MWM0NTVmOGVmY2JiYzIyMzlkYzc0MC90YWJsZTozYmE0OWVjYzU1MjE0OGUyOTQzMjBiMWQ2NTA5MjgzMS90YWJsZXJhbmdlOjNiYTQ5ZWNjNTUyMTQ4ZTI5NDMyMGIxZDY1MDkyODMxXzE5LTMtMS0xLTA_274343d7-f4bf-4873-9ad3-d47c6307668b"
      unitRef="usd">-2403000</us-gaap:IncreaseDecreaseInAccountsPayable>
    <us-gaap:IncreaseDecreaseInAccountsPayable
      contextRef="if6440f73b88f4c53970ea48b4c1f9726_D20170201-20180131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlMGY1MGI3NzZlZDQzMTA4ZjBiMWYwOTZlZDBkMzNiL3NlYzoyZTBmNTBiNzc2ZWQ0MzEwOGYwYjFmMDk2ZWQwZDMzYl8xNDIvZnJhZzplODYwMzY3NWE3MWM0NTVmOGVmY2JiYzIyMzlkYzc0MC90YWJsZTozYmE0OWVjYzU1MjE0OGUyOTQzMjBiMWQ2NTA5MjgzMS90YWJsZXJhbmdlOjNiYTQ5ZWNjNTUyMTQ4ZTI5NDMyMGIxZDY1MDkyODMxXzE5LTUtMS0xLTA_4477c7f9-c07c-48dd-a698-f0e02ccd1c75"
      unitRef="usd">7136000</us-gaap:IncreaseDecreaseInAccountsPayable>
    <us-gaap:IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities
      contextRef="ic8f4fc80c1544b62a18084eb756ea94c_D20190201-20200131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlMGY1MGI3NzZlZDQzMTA4ZjBiMWYwOTZlZDBkMzNiL3NlYzoyZTBmNTBiNzc2ZWQ0MzEwOGYwYjFmMDk2ZWQwZDMzYl8xNDIvZnJhZzplODYwMzY3NWE3MWM0NTVmOGVmY2JiYzIyMzlkYzc0MC90YWJsZTozYmE0OWVjYzU1MjE0OGUyOTQzMjBiMWQ2NTA5MjgzMS90YWJsZXJhbmdlOjNiYTQ5ZWNjNTUyMTQ4ZTI5NDMyMGIxZDY1MDkyODMxXzIwLTEtMS0xLTA_e5528f32-2c3f-47dc-8dd6-ce462ecceb8d"
      unitRef="usd">9173000</us-gaap:IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities>
    <us-gaap:IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities
      contextRef="ic3b51f5441c346c388974c34d67a9940_D20180201-20190131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlMGY1MGI3NzZlZDQzMTA4ZjBiMWYwOTZlZDBkMzNiL3NlYzoyZTBmNTBiNzc2ZWQ0MzEwOGYwYjFmMDk2ZWQwZDMzYl8xNDIvZnJhZzplODYwMzY3NWE3MWM0NTVmOGVmY2JiYzIyMzlkYzc0MC90YWJsZTozYmE0OWVjYzU1MjE0OGUyOTQzMjBiMWQ2NTA5MjgzMS90YWJsZXJhbmdlOjNiYTQ5ZWNjNTUyMTQ4ZTI5NDMyMGIxZDY1MDkyODMxXzIwLTMtMS0xLTA_0e5be5fb-012e-4660-a3ba-fdacbb962dfd"
      unitRef="usd">3564000</us-gaap:IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities>
    <us-gaap:IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities
      contextRef="if6440f73b88f4c53970ea48b4c1f9726_D20170201-20180131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlMGY1MGI3NzZlZDQzMTA4ZjBiMWYwOTZlZDBkMzNiL3NlYzoyZTBmNTBiNzc2ZWQ0MzEwOGYwYjFmMDk2ZWQwZDMzYl8xNDIvZnJhZzplODYwMzY3NWE3MWM0NTVmOGVmY2JiYzIyMzlkYzc0MC90YWJsZTozYmE0OWVjYzU1MjE0OGUyOTQzMjBiMWQ2NTA5MjgzMS90YWJsZXJhbmdlOjNiYTQ5ZWNjNTUyMTQ4ZTI5NDMyMGIxZDY1MDkyODMxXzIwLTUtMS0xLTA_6f00ee2d-b063-44b9-a403-6945b64c5e3a"
      unitRef="usd">16603000</us-gaap:IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities>
    <us-gaap:IncreaseDecreaseInEmployeeRelatedLiabilities
      contextRef="ic8f4fc80c1544b62a18084eb756ea94c_D20190201-20200131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlMGY1MGI3NzZlZDQzMTA4ZjBiMWYwOTZlZDBkMzNiL3NlYzoyZTBmNTBiNzc2ZWQ0MzEwOGYwYjFmMDk2ZWQwZDMzYl8xNDIvZnJhZzplODYwMzY3NWE3MWM0NTVmOGVmY2JiYzIyMzlkYzc0MC90YWJsZTozYmE0OWVjYzU1MjE0OGUyOTQzMjBiMWQ2NTA5MjgzMS90YWJsZXJhbmdlOjNiYTQ5ZWNjNTUyMTQ4ZTI5NDMyMGIxZDY1MDkyODMxXzIxLTEtMS0xLTA_1622ea79-32aa-4e51-a97b-e01b547148a1"
      unitRef="usd">17526000</us-gaap:IncreaseDecreaseInEmployeeRelatedLiabilities>
    <us-gaap:IncreaseDecreaseInEmployeeRelatedLiabilities
      contextRef="ic3b51f5441c346c388974c34d67a9940_D20180201-20190131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlMGY1MGI3NzZlZDQzMTA4ZjBiMWYwOTZlZDBkMzNiL3NlYzoyZTBmNTBiNzc2ZWQ0MzEwOGYwYjFmMDk2ZWQwZDMzYl8xNDIvZnJhZzplODYwMzY3NWE3MWM0NTVmOGVmY2JiYzIyMzlkYzc0MC90YWJsZTozYmE0OWVjYzU1MjE0OGUyOTQzMjBiMWQ2NTA5MjgzMS90YWJsZXJhbmdlOjNiYTQ5ZWNjNTUyMTQ4ZTI5NDMyMGIxZDY1MDkyODMxXzIxLTMtMS0xLTA_c4a0af1b-283a-4af6-ae29-803bf124c4b1"
      unitRef="usd">971000</us-gaap:IncreaseDecreaseInEmployeeRelatedLiabilities>
    <us-gaap:IncreaseDecreaseInEmployeeRelatedLiabilities
      contextRef="if6440f73b88f4c53970ea48b4c1f9726_D20170201-20180131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlMGY1MGI3NzZlZDQzMTA4ZjBiMWYwOTZlZDBkMzNiL3NlYzoyZTBmNTBiNzc2ZWQ0MzEwOGYwYjFmMDk2ZWQwZDMzYl8xNDIvZnJhZzplODYwMzY3NWE3MWM0NTVmOGVmY2JiYzIyMzlkYzc0MC90YWJsZTozYmE0OWVjYzU1MjE0OGUyOTQzMjBiMWQ2NTA5MjgzMS90YWJsZXJhbmdlOjNiYTQ5ZWNjNTUyMTQ4ZTI5NDMyMGIxZDY1MDkyODMxXzIxLTUtMS0xLTA_42678520-4f16-4458-94fb-5123c831ec8e"
      unitRef="usd">9005000</us-gaap:IncreaseDecreaseInEmployeeRelatedLiabilities>
    <us-gaap:IncreaseDecreaseInContractWithCustomerLiability
      contextRef="ic8f4fc80c1544b62a18084eb756ea94c_D20190201-20200131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlMGY1MGI3NzZlZDQzMTA4ZjBiMWYwOTZlZDBkMzNiL3NlYzoyZTBmNTBiNzc2ZWQ0MzEwOGYwYjFmMDk2ZWQwZDMzYl8xNDIvZnJhZzplODYwMzY3NWE3MWM0NTVmOGVmY2JiYzIyMzlkYzc0MC90YWJsZTozYmE0OWVjYzU1MjE0OGUyOTQzMjBiMWQ2NTA5MjgzMS90YWJsZXJhbmdlOjNiYTQ5ZWNjNTUyMTQ4ZTI5NDMyMGIxZDY1MDkyODMxXzIyLTEtMS0xLTA_05d9d31e-8a60-403d-bd02-e6c90244fa75"
      unitRef="usd">280768000</us-gaap:IncreaseDecreaseInContractWithCustomerLiability>
    <us-gaap:IncreaseDecreaseInContractWithCustomerLiability
      contextRef="ic3b51f5441c346c388974c34d67a9940_D20180201-20190131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlMGY1MGI3NzZlZDQzMTA4ZjBiMWYwOTZlZDBkMzNiL3NlYzoyZTBmNTBiNzc2ZWQ0MzEwOGYwYjFmMDk2ZWQwZDMzYl8xNDIvZnJhZzplODYwMzY3NWE3MWM0NTVmOGVmY2JiYzIyMzlkYzc0MC90YWJsZTozYmE0OWVjYzU1MjE0OGUyOTQzMjBiMWQ2NTA5MjgzMS90YWJsZXJhbmdlOjNiYTQ5ZWNjNTUyMTQ4ZTI5NDMyMGIxZDY1MDkyODMxXzIyLTMtMS0xLTA_35ca052a-0034-40dc-8bec-3835e3d1bccf"
      unitRef="usd">131117000</us-gaap:IncreaseDecreaseInContractWithCustomerLiability>
    <us-gaap:IncreaseDecreaseInContractWithCustomerLiability
      contextRef="if6440f73b88f4c53970ea48b4c1f9726_D20170201-20180131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlMGY1MGI3NzZlZDQzMTA4ZjBiMWYwOTZlZDBkMzNiL3NlYzoyZTBmNTBiNzc2ZWQ0MzEwOGYwYjFmMDk2ZWQwZDMzYl8xNDIvZnJhZzplODYwMzY3NWE3MWM0NTVmOGVmY2JiYzIyMzlkYzc0MC90YWJsZTozYmE0OWVjYzU1MjE0OGUyOTQzMjBiMWQ2NTA5MjgzMS90YWJsZXJhbmdlOjNiYTQ5ZWNjNTUyMTQ4ZTI5NDMyMGIxZDY1MDkyODMxXzIyLTUtMS0xLTA_7457a5b1-d529-44d3-bad4-9fdc6f270a37"
      unitRef="usd">82169000</us-gaap:IncreaseDecreaseInContractWithCustomerLiability>
    <us-gaap:IncreaseDecreaseInOtherNoncurrentLiabilities
      contextRef="ic8f4fc80c1544b62a18084eb756ea94c_D20190201-20200131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlMGY1MGI3NzZlZDQzMTA4ZjBiMWYwOTZlZDBkMzNiL3NlYzoyZTBmNTBiNzc2ZWQ0MzEwOGYwYjFmMDk2ZWQwZDMzYl8xNDIvZnJhZzplODYwMzY3NWE3MWM0NTVmOGVmY2JiYzIyMzlkYzc0MC90YWJsZTozYmE0OWVjYzU1MjE0OGUyOTQzMjBiMWQ2NTA5MjgzMS90YWJsZXJhbmdlOjNiYTQ5ZWNjNTUyMTQ4ZTI5NDMyMGIxZDY1MDkyODMxXzIzLTEtMS0xLTA_45a7de04-4a5c-4218-a64a-561e26f7496a"
      unitRef="usd">-298000</us-gaap:IncreaseDecreaseInOtherNoncurrentLiabilities>
    <us-gaap:IncreaseDecreaseInOtherNoncurrentLiabilities
      contextRef="ic3b51f5441c346c388974c34d67a9940_D20180201-20190131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlMGY1MGI3NzZlZDQzMTA4ZjBiMWYwOTZlZDBkMzNiL3NlYzoyZTBmNTBiNzc2ZWQ0MzEwOGYwYjFmMDk2ZWQwZDMzYl8xNDIvZnJhZzplODYwMzY3NWE3MWM0NTVmOGVmY2JiYzIyMzlkYzc0MC90YWJsZTozYmE0OWVjYzU1MjE0OGUyOTQzMjBiMWQ2NTA5MjgzMS90YWJsZXJhbmdlOjNiYTQ5ZWNjNTUyMTQ4ZTI5NDMyMGIxZDY1MDkyODMxXzIzLTMtMS0xLTA_6bd552fa-24c1-4667-930d-1740dbb57129"
      unitRef="usd">356000</us-gaap:IncreaseDecreaseInOtherNoncurrentLiabilities>
    <us-gaap:IncreaseDecreaseInOtherNoncurrentLiabilities
      contextRef="if6440f73b88f4c53970ea48b4c1f9726_D20170201-20180131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlMGY1MGI3NzZlZDQzMTA4ZjBiMWYwOTZlZDBkMzNiL3NlYzoyZTBmNTBiNzc2ZWQ0MzEwOGYwYjFmMDk2ZWQwZDMzYl8xNDIvZnJhZzplODYwMzY3NWE3MWM0NTVmOGVmY2JiYzIyMzlkYzc0MC90YWJsZTozYmE0OWVjYzU1MjE0OGUyOTQzMjBiMWQ2NTA5MjgzMS90YWJsZXJhbmdlOjNiYTQ5ZWNjNTUyMTQ4ZTI5NDMyMGIxZDY1MDkyODMxXzIzLTUtMS0xLTA_ab25cdde-f809-4ccc-b675-7632e7af06cb"
      unitRef="usd">872000</us-gaap:IncreaseDecreaseInOtherNoncurrentLiabilities>
    <us-gaap:NetCashProvidedByUsedInOperatingActivities
      contextRef="ic8f4fc80c1544b62a18084eb756ea94c_D20190201-20200131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlMGY1MGI3NzZlZDQzMTA4ZjBiMWYwOTZlZDBkMzNiL3NlYzoyZTBmNTBiNzc2ZWQ0MzEwOGYwYjFmMDk2ZWQwZDMzYl8xNDIvZnJhZzplODYwMzY3NWE3MWM0NTVmOGVmY2JiYzIyMzlkYzc0MC90YWJsZTozYmE0OWVjYzU1MjE0OGUyOTQzMjBiMWQ2NTA5MjgzMS90YWJsZXJhbmdlOjNiYTQ5ZWNjNTUyMTQ4ZTI5NDMyMGIxZDY1MDkyODMxXzI0LTEtMS0xLTA_e7b5744a-cae4-4d18-b246-06b411294ce9"
      unitRef="usd">99943000</us-gaap:NetCashProvidedByUsedInOperatingActivities>
    <us-gaap:NetCashProvidedByUsedInOperatingActivities
      contextRef="ic3b51f5441c346c388974c34d67a9940_D20180201-20190131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlMGY1MGI3NzZlZDQzMTA4ZjBiMWYwOTZlZDBkMzNiL3NlYzoyZTBmNTBiNzc2ZWQ0MzEwOGYwYjFmMDk2ZWQwZDMzYl8xNDIvZnJhZzplODYwMzY3NWE3MWM0NTVmOGVmY2JiYzIyMzlkYzc0MC90YWJsZTozYmE0OWVjYzU1MjE0OGUyOTQzMjBiMWQ2NTA5MjgzMS90YWJsZXJhbmdlOjNiYTQ5ZWNjNTUyMTQ4ZTI5NDMyMGIxZDY1MDkyODMxXzI0LTMtMS0xLTA_aa6098df-6c86-432d-bdc5-b1239b85baa2"
      unitRef="usd">-22968000</us-gaap:NetCashProvidedByUsedInOperatingActivities>
    <us-gaap:NetCashProvidedByUsedInOperatingActivities
      contextRef="if6440f73b88f4c53970ea48b4c1f9726_D20170201-20180131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlMGY1MGI3NzZlZDQzMTA4ZjBiMWYwOTZlZDBkMzNiL3NlYzoyZTBmNTBiNzc2ZWQ0MzEwOGYwYjFmMDk2ZWQwZDMzYl8xNDIvZnJhZzplODYwMzY3NWE3MWM0NTVmOGVmY2JiYzIyMzlkYzc0MC90YWJsZTozYmE0OWVjYzU1MjE0OGUyOTQzMjBiMWQ2NTA5MjgzMS90YWJsZXJhbmdlOjNiYTQ5ZWNjNTUyMTQ4ZTI5NDMyMGIxZDY1MDkyODMxXzI0LTUtMS0xLTA_fc4825e8-f97c-45c8-87ad-25f87b235885"
      unitRef="usd">-58766000</us-gaap:NetCashProvidedByUsedInOperatingActivities>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment
      contextRef="ic8f4fc80c1544b62a18084eb756ea94c_D20190201-20200131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlMGY1MGI3NzZlZDQzMTA4ZjBiMWYwOTZlZDBkMzNiL3NlYzoyZTBmNTBiNzc2ZWQ0MzEwOGYwYjFmMDk2ZWQwZDMzYl8xNDIvZnJhZzplODYwMzY3NWE3MWM0NTVmOGVmY2JiYzIyMzlkYzc0MC90YWJsZTozYmE0OWVjYzU1MjE0OGUyOTQzMjBiMWQ2NTA5MjgzMS90YWJsZXJhbmdlOjNiYTQ5ZWNjNTUyMTQ4ZTI5NDMyMGIxZDY1MDkyODMxXzI2LTEtMS0xLTA_309cd8f0-5f64-4dd8-91df-3600aab30206"
      unitRef="usd">80198000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment
      contextRef="ic3b51f5441c346c388974c34d67a9940_D20180201-20190131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlMGY1MGI3NzZlZDQzMTA4ZjBiMWYwOTZlZDBkMzNiL3NlYzoyZTBmNTBiNzc2ZWQ0MzEwOGYwYjFmMDk2ZWQwZDMzYl8xNDIvZnJhZzplODYwMzY3NWE3MWM0NTVmOGVmY2JiYzIyMzlkYzc0MC90YWJsZTozYmE0OWVjYzU1MjE0OGUyOTQzMjBiMWQ2NTA5MjgzMS90YWJsZXJhbmdlOjNiYTQ5ZWNjNTUyMTQ4ZTI5NDMyMGIxZDY1MDkyODMxXzI2LTMtMS0xLTA_f9284212-a821-4e71-be2a-2f67033d1f65"
      unitRef="usd">35851000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment
      contextRef="if6440f73b88f4c53970ea48b4c1f9726_D20170201-20180131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlMGY1MGI3NzZlZDQzMTA4ZjBiMWYwOTZlZDBkMzNiL3NlYzoyZTBmNTBiNzc2ZWQ0MzEwOGYwYjFmMDk2ZWQwZDMzYl8xNDIvZnJhZzplODYwMzY3NWE3MWM0NTVmOGVmY2JiYzIyMzlkYzc0MC90YWJsZTozYmE0OWVjYzU1MjE0OGUyOTQzMjBiMWQ2NTA5MjgzMS90YWJsZXJhbmdlOjNiYTQ5ZWNjNTUyMTQ4ZTI5NDMyMGIxZDY1MDkyODMxXzI2LTUtMS0xLTA_395f5fa0-0635-4b38-81d2-20260dc8b4a6"
      unitRef="usd">22906000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:PaymentsToDevelopSoftware
      contextRef="ic8f4fc80c1544b62a18084eb756ea94c_D20190201-20200131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlMGY1MGI3NzZlZDQzMTA4ZjBiMWYwOTZlZDBkMzNiL3NlYzoyZTBmNTBiNzc2ZWQ0MzEwOGYwYjFmMDk2ZWQwZDMzYl8xNDIvZnJhZzplODYwMzY3NWE3MWM0NTVmOGVmY2JiYzIyMzlkYzc0MC90YWJsZTozYmE0OWVjYzU1MjE0OGUyOTQzMjBiMWQ2NTA5MjgzMS90YWJsZXJhbmdlOjNiYTQ5ZWNjNTUyMTQ4ZTI5NDMyMGIxZDY1MDkyODMxXzI3LTEtMS0xLTA_3a8f9ef5-7eec-47d6-9d69-8f22e787f748"
      unitRef="usd">7289000</us-gaap:PaymentsToDevelopSoftware>
    <us-gaap:PaymentsToDevelopSoftware
      contextRef="ic3b51f5441c346c388974c34d67a9940_D20180201-20190131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlMGY1MGI3NzZlZDQzMTA4ZjBiMWYwOTZlZDBkMzNiL3NlYzoyZTBmNTBiNzc2ZWQ0MzEwOGYwYjFmMDk2ZWQwZDMzYl8xNDIvZnJhZzplODYwMzY3NWE3MWM0NTVmOGVmY2JiYzIyMzlkYzc0MC90YWJsZTozYmE0OWVjYzU1MjE0OGUyOTQzMjBiMWQ2NTA5MjgzMS90YWJsZXJhbmdlOjNiYTQ5ZWNjNTUyMTQ4ZTI5NDMyMGIxZDY1MDkyODMxXzI3LTMtMS0xLTA_9528f366-e70b-4607-9aa9-8f365b19fe3b"
      unitRef="usd">6794000</us-gaap:PaymentsToDevelopSoftware>
    <us-gaap:PaymentsToDevelopSoftware
      contextRef="if6440f73b88f4c53970ea48b4c1f9726_D20170201-20180131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlMGY1MGI3NzZlZDQzMTA4ZjBiMWYwOTZlZDBkMzNiL3NlYzoyZTBmNTBiNzc2ZWQ0MzEwOGYwYjFmMDk2ZWQwZDMzYl8xNDIvZnJhZzplODYwMzY3NWE3MWM0NTVmOGVmY2JiYzIyMzlkYzc0MC90YWJsZTozYmE0OWVjYzU1MjE0OGUyOTQzMjBiMWQ2NTA5MjgzMS90YWJsZXJhbmdlOjNiYTQ5ZWNjNTUyMTQ4ZTI5NDMyMGIxZDY1MDkyODMxXzI3LTUtMS0xLTA_fed7b68c-ef83-4e2a-bc88-42f626e08361"
      unitRef="usd">6542000</us-gaap:PaymentsToDevelopSoftware>
    <us-gaap:PaymentsToAcquireEquityMethodInvestments
      contextRef="ic8f4fc80c1544b62a18084eb756ea94c_D20190201-20200131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlMGY1MGI3NzZlZDQzMTA4ZjBiMWYwOTZlZDBkMzNiL3NlYzoyZTBmNTBiNzc2ZWQ0MzEwOGYwYjFmMDk2ZWQwZDMzYl8xNDIvZnJhZzplODYwMzY3NWE3MWM0NTVmOGVmY2JiYzIyMzlkYzc0MC90YWJsZTozYmE0OWVjYzU1MjE0OGUyOTQzMjBiMWQ2NTA5MjgzMS90YWJsZXJhbmdlOjNiYTQ5ZWNjNTUyMTQ4ZTI5NDMyMGIxZDY1MDkyODMxXzI3LTEtMS0xLTk5NDM_da3a8cef-b1db-4590-9af2-c691ded287a4"
      unitRef="usd">1000000</us-gaap:PaymentsToAcquireEquityMethodInvestments>
    <us-gaap:PaymentsToAcquireEquityMethodInvestments
      contextRef="ic3b51f5441c346c388974c34d67a9940_D20180201-20190131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlMGY1MGI3NzZlZDQzMTA4ZjBiMWYwOTZlZDBkMzNiL3NlYzoyZTBmNTBiNzc2ZWQ0MzEwOGYwYjFmMDk2ZWQwZDMzYl8xNDIvZnJhZzplODYwMzY3NWE3MWM0NTVmOGVmY2JiYzIyMzlkYzc0MC90YWJsZTozYmE0OWVjYzU1MjE0OGUyOTQzMjBiMWQ2NTA5MjgzMS90YWJsZXJhbmdlOjNiYTQ5ZWNjNTUyMTQ4ZTI5NDMyMGIxZDY1MDkyODMxXzI3LTMtMS0xLTk5NDM_4e6d32d0-524c-42e2-9c28-0cc04c5e3ae9"
      unitRef="usd">0</us-gaap:PaymentsToAcquireEquityMethodInvestments>
    <us-gaap:PaymentsToAcquireEquityMethodInvestments
      contextRef="if6440f73b88f4c53970ea48b4c1f9726_D20170201-20180131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlMGY1MGI3NzZlZDQzMTA4ZjBiMWYwOTZlZDBkMzNiL3NlYzoyZTBmNTBiNzc2ZWQ0MzEwOGYwYjFmMDk2ZWQwZDMzYl8xNDIvZnJhZzplODYwMzY3NWE3MWM0NTVmOGVmY2JiYzIyMzlkYzc0MC90YWJsZTozYmE0OWVjYzU1MjE0OGUyOTQzMjBiMWQ2NTA5MjgzMS90YWJsZXJhbmdlOjNiYTQ5ZWNjNTUyMTQ4ZTI5NDMyMGIxZDY1MDkyODMxXzI3LTUtMS0xLTk5NDM_92657f5d-cf03-4393-9ec0-2b36da9f57df"
      unitRef="usd">0</us-gaap:PaymentsToAcquireEquityMethodInvestments>
    <us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired
      contextRef="ic8f4fc80c1544b62a18084eb756ea94c_D20190201-20200131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlMGY1MGI3NzZlZDQzMTA4ZjBiMWYwOTZlZDBkMzNiL3NlYzoyZTBmNTBiNzc2ZWQ0MzEwOGYwYjFmMDk2ZWQwZDMzYl8xNDIvZnJhZzplODYwMzY3NWE3MWM0NTVmOGVmY2JiYzIyMzlkYzc0MC90YWJsZTozYmE0OWVjYzU1MjE0OGUyOTQzMjBiMWQ2NTA5MjgzMS90YWJsZXJhbmdlOjNiYTQ5ZWNjNTUyMTQ4ZTI5NDMyMGIxZDY1MDkyODMxXzI4LTEtMS0xLTA_92601ee5-a857-43ba-b6a6-4bc7d959bc6b"
      unitRef="usd">0</us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired>
    <us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired
      contextRef="ic3b51f5441c346c388974c34d67a9940_D20180201-20190131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlMGY1MGI3NzZlZDQzMTA4ZjBiMWYwOTZlZDBkMzNiL3NlYzoyZTBmNTBiNzc2ZWQ0MzEwOGYwYjFmMDk2ZWQwZDMzYl8xNDIvZnJhZzplODYwMzY3NWE3MWM0NTVmOGVmY2JiYzIyMzlkYzc0MC90YWJsZTozYmE0OWVjYzU1MjE0OGUyOTQzMjBiMWQ2NTA5MjgzMS90YWJsZXJhbmdlOjNiYTQ5ZWNjNTUyMTQ4ZTI5NDMyMGIxZDY1MDkyODMxXzI4LTMtMS0xLTA_a3ca2958-86c1-4bd4-bd57-3d6d287baea1"
      unitRef="usd">0</us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired>
    <us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired
      contextRef="if6440f73b88f4c53970ea48b4c1f9726_D20170201-20180131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlMGY1MGI3NzZlZDQzMTA4ZjBiMWYwOTZlZDBkMzNiL3NlYzoyZTBmNTBiNzc2ZWQ0MzEwOGYwYjFmMDk2ZWQwZDMzYl8xNDIvZnJhZzplODYwMzY3NWE3MWM0NTVmOGVmY2JiYzIyMzlkYzc0MC90YWJsZTozYmE0OWVjYzU1MjE0OGUyOTQzMjBiMWQ2NTA5MjgzMS90YWJsZXJhbmdlOjNiYTQ5ZWNjNTUyMTQ4ZTI5NDMyMGIxZDY1MDkyODMxXzI4LTUtMS0xLTA_7ba92ad4-3801-48e1-83d8-69b3388a082f"
      unitRef="usd">6471000</us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired>
    <us-gaap:PaymentsToAcquireIntangibleAssets
      contextRef="ic8f4fc80c1544b62a18084eb756ea94c_D20190201-20200131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlMGY1MGI3NzZlZDQzMTA4ZjBiMWYwOTZlZDBkMzNiL3NlYzoyZTBmNTBiNzc2ZWQ0MzEwOGYwYjFmMDk2ZWQwZDMzYl8xNDIvZnJhZzplODYwMzY3NWE3MWM0NTVmOGVmY2JiYzIyMzlkYzc0MC90YWJsZTozYmE0OWVjYzU1MjE0OGUyOTQzMjBiMWQ2NTA5MjgzMS90YWJsZXJhbmdlOjNiYTQ5ZWNjNTUyMTQ4ZTI5NDMyMGIxZDY1MDkyODMxXzI5LTEtMS0xLTA_46290da2-68a5-43fe-b4d0-1350a0d2d303"
      unitRef="usd">0</us-gaap:PaymentsToAcquireIntangibleAssets>
    <us-gaap:PaymentsToAcquireIntangibleAssets
      contextRef="ic3b51f5441c346c388974c34d67a9940_D20180201-20190131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlMGY1MGI3NzZlZDQzMTA4ZjBiMWYwOTZlZDBkMzNiL3NlYzoyZTBmNTBiNzc2ZWQ0MzEwOGYwYjFmMDk2ZWQwZDMzYl8xNDIvZnJhZzplODYwMzY3NWE3MWM0NTVmOGVmY2JiYzIyMzlkYzc0MC90YWJsZTozYmE0OWVjYzU1MjE0OGUyOTQzMjBiMWQ2NTA5MjgzMS90YWJsZXJhbmdlOjNiYTQ5ZWNjNTUyMTQ4ZTI5NDMyMGIxZDY1MDkyODMxXzI5LTMtMS0xLTA_f04e2560-2152-48e7-8e17-e02950b5b10d"
      unitRef="usd">0</us-gaap:PaymentsToAcquireIntangibleAssets>
    <us-gaap:PaymentsToAcquireIntangibleAssets
      contextRef="if6440f73b88f4c53970ea48b4c1f9726_D20170201-20180131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlMGY1MGI3NzZlZDQzMTA4ZjBiMWYwOTZlZDBkMzNiL3NlYzoyZTBmNTBiNzc2ZWQ0MzEwOGYwYjFmMDk2ZWQwZDMzYl8xNDIvZnJhZzplODYwMzY3NWE3MWM0NTVmOGVmY2JiYzIyMzlkYzc0MC90YWJsZTozYmE0OWVjYzU1MjE0OGUyOTQzMjBiMWQ2NTA5MjgzMS90YWJsZXJhbmdlOjNiYTQ5ZWNjNTUyMTQ4ZTI5NDMyMGIxZDY1MDkyODMxXzI5LTUtMS0xLTA_a86bbf68-8a44-408a-89af-aca6537f7031"
      unitRef="usd">307000</us-gaap:PaymentsToAcquireIntangibleAssets>
    <us-gaap:PaymentsToAcquireAvailableForSaleSecuritiesDebt
      contextRef="ic8f4fc80c1544b62a18084eb756ea94c_D20190201-20200131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlMGY1MGI3NzZlZDQzMTA4ZjBiMWYwOTZlZDBkMzNiL3NlYzoyZTBmNTBiNzc2ZWQ0MzEwOGYwYjFmMDk2ZWQwZDMzYl8xNDIvZnJhZzplODYwMzY3NWE3MWM0NTVmOGVmY2JiYzIyMzlkYzc0MC90YWJsZTozYmE0OWVjYzU1MjE0OGUyOTQzMjBiMWQ2NTA5MjgzMS90YWJsZXJhbmdlOjNiYTQ5ZWNjNTUyMTQ4ZTI5NDMyMGIxZDY1MDkyODMxXzMwLTEtMS0xLTA_16161ba2-9058-4933-a2e7-c6cfe0cf22af"
      unitRef="usd">779701000</us-gaap:PaymentsToAcquireAvailableForSaleSecuritiesDebt>
    <us-gaap:PaymentsToAcquireAvailableForSaleSecuritiesDebt
      contextRef="ic3b51f5441c346c388974c34d67a9940_D20180201-20190131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlMGY1MGI3NzZlZDQzMTA4ZjBiMWYwOTZlZDBkMzNiL3NlYzoyZTBmNTBiNzc2ZWQ0MzEwOGYwYjFmMDk2ZWQwZDMzYl8xNDIvZnJhZzplODYwMzY3NWE3MWM0NTVmOGVmY2JiYzIyMzlkYzc0MC90YWJsZTozYmE0OWVjYzU1MjE0OGUyOTQzMjBiMWQ2NTA5MjgzMS90YWJsZXJhbmdlOjNiYTQ5ZWNjNTUyMTQ4ZTI5NDMyMGIxZDY1MDkyODMxXzMwLTMtMS0xLTA_74099a82-ede7-442a-9a38-e55bdefb2214"
      unitRef="usd">199335000</us-gaap:PaymentsToAcquireAvailableForSaleSecuritiesDebt>
    <us-gaap:PaymentsToAcquireAvailableForSaleSecuritiesDebt
      contextRef="if6440f73b88f4c53970ea48b4c1f9726_D20170201-20180131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlMGY1MGI3NzZlZDQzMTA4ZjBiMWYwOTZlZDBkMzNiL3NlYzoyZTBmNTBiNzc2ZWQ0MzEwOGYwYjFmMDk2ZWQwZDMzYl8xNDIvZnJhZzplODYwMzY3NWE3MWM0NTVmOGVmY2JiYzIyMzlkYzc0MC90YWJsZTozYmE0OWVjYzU1MjE0OGUyOTQzMjBiMWQ2NTA5MjgzMS90YWJsZXJhbmdlOjNiYTQ5ZWNjNTUyMTQ4ZTI5NDMyMGIxZDY1MDkyODMxXzMwLTUtMS0xLTA_fddd9d1e-45c9-406f-a8ca-b3b75e36c25f"
      unitRef="usd">9559000</us-gaap:PaymentsToAcquireAvailableForSaleSecuritiesDebt>
    <us-gaap:ProceedsFromSaleOfAvailableForSaleSecuritiesDebt
      contextRef="ic8f4fc80c1544b62a18084eb756ea94c_D20190201-20200131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlMGY1MGI3NzZlZDQzMTA4ZjBiMWYwOTZlZDBkMzNiL3NlYzoyZTBmNTBiNzc2ZWQ0MzEwOGYwYjFmMDk2ZWQwZDMzYl8xNDIvZnJhZzplODYwMzY3NWE3MWM0NTVmOGVmY2JiYzIyMzlkYzc0MC90YWJsZTozYmE0OWVjYzU1MjE0OGUyOTQzMjBiMWQ2NTA5MjgzMS90YWJsZXJhbmdlOjNiYTQ5ZWNjNTUyMTQ4ZTI5NDMyMGIxZDY1MDkyODMxXzMxLTEtMS0xLTA_e5557ad3-a909-4966-ba15-c6e5e14acf89"
      unitRef="usd">9581000</us-gaap:ProceedsFromSaleOfAvailableForSaleSecuritiesDebt>
    <us-gaap:ProceedsFromSaleOfAvailableForSaleSecuritiesDebt
      contextRef="ic3b51f5441c346c388974c34d67a9940_D20180201-20190131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlMGY1MGI3NzZlZDQzMTA4ZjBiMWYwOTZlZDBkMzNiL3NlYzoyZTBmNTBiNzc2ZWQ0MzEwOGYwYjFmMDk2ZWQwZDMzYl8xNDIvZnJhZzplODYwMzY3NWE3MWM0NTVmOGVmY2JiYzIyMzlkYzc0MC90YWJsZTozYmE0OWVjYzU1MjE0OGUyOTQzMjBiMWQ2NTA5MjgzMS90YWJsZXJhbmdlOjNiYTQ5ZWNjNTUyMTQ4ZTI5NDMyMGIxZDY1MDkyODMxXzMxLTMtMS0xLTA_09326385-3440-4d3c-a621-28fc97a87778"
      unitRef="usd">0</us-gaap:ProceedsFromSaleOfAvailableForSaleSecuritiesDebt>
    <us-gaap:ProceedsFromSaleOfAvailableForSaleSecuritiesDebt
      contextRef="if6440f73b88f4c53970ea48b4c1f9726_D20170201-20180131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlMGY1MGI3NzZlZDQzMTA4ZjBiMWYwOTZlZDBkMzNiL3NlYzoyZTBmNTBiNzc2ZWQ0MzEwOGYwYjFmMDk2ZWQwZDMzYl8xNDIvZnJhZzplODYwMzY3NWE3MWM0NTVmOGVmY2JiYzIyMzlkYzc0MC90YWJsZTozYmE0OWVjYzU1MjE0OGUyOTQzMjBiMWQ2NTA5MjgzMS90YWJsZXJhbmdlOjNiYTQ5ZWNjNTUyMTQ4ZTI5NDMyMGIxZDY1MDkyODMxXzMxLTUtMS0xLTA_6d7eef33-6086-4195-add8-f22577e4c56f"
      unitRef="usd">0</us-gaap:ProceedsFromSaleOfAvailableForSaleSecuritiesDebt>
    <us-gaap:ProceedsFromMaturitiesPrepaymentsAndCallsOfAvailableForSaleSecurities
      contextRef="ic8f4fc80c1544b62a18084eb756ea94c_D20190201-20200131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlMGY1MGI3NzZlZDQzMTA4ZjBiMWYwOTZlZDBkMzNiL3NlYzoyZTBmNTBiNzc2ZWQ0MzEwOGYwYjFmMDk2ZWQwZDMzYl8xNDIvZnJhZzplODYwMzY3NWE3MWM0NTVmOGVmY2JiYzIyMzlkYzc0MC90YWJsZTozYmE0OWVjYzU1MjE0OGUyOTQzMjBiMWQ2NTA5MjgzMS90YWJsZXJhbmdlOjNiYTQ5ZWNjNTUyMTQ4ZTI5NDMyMGIxZDY1MDkyODMxXzMyLTEtMS0xLTA_f6adb808-e94f-4c07-bc1f-270741a6456b"
      unitRef="usd">228976000</us-gaap:ProceedsFromMaturitiesPrepaymentsAndCallsOfAvailableForSaleSecurities>
    <us-gaap:ProceedsFromMaturitiesPrepaymentsAndCallsOfAvailableForSaleSecurities
      contextRef="ic3b51f5441c346c388974c34d67a9940_D20180201-20190131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlMGY1MGI3NzZlZDQzMTA4ZjBiMWYwOTZlZDBkMzNiL3NlYzoyZTBmNTBiNzc2ZWQ0MzEwOGYwYjFmMDk2ZWQwZDMzYl8xNDIvZnJhZzplODYwMzY3NWE3MWM0NTVmOGVmY2JiYzIyMzlkYzc0MC90YWJsZTozYmE0OWVjYzU1MjE0OGUyOTQzMjBiMWQ2NTA5MjgzMS90YWJsZXJhbmdlOjNiYTQ5ZWNjNTUyMTQ4ZTI5NDMyMGIxZDY1MDkyODMxXzMyLTMtMS0xLTA_b99e48cb-9490-423b-adbd-321c9af09516"
      unitRef="usd">99950000</us-gaap:ProceedsFromMaturitiesPrepaymentsAndCallsOfAvailableForSaleSecurities>
    <us-gaap:ProceedsFromMaturitiesPrepaymentsAndCallsOfAvailableForSaleSecurities
      contextRef="if6440f73b88f4c53970ea48b4c1f9726_D20170201-20180131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlMGY1MGI3NzZlZDQzMTA4ZjBiMWYwOTZlZDBkMzNiL3NlYzoyZTBmNTBiNzc2ZWQ0MzEwOGYwYjFmMDk2ZWQwZDMzYl8xNDIvZnJhZzplODYwMzY3NWE3MWM0NTVmOGVmY2JiYzIyMzlkYzc0MC90YWJsZTozYmE0OWVjYzU1MjE0OGUyOTQzMjBiMWQ2NTA5MjgzMS90YWJsZXJhbmdlOjNiYTQ5ZWNjNTUyMTQ4ZTI5NDMyMGIxZDY1MDkyODMxXzMyLTUtMS0xLTA_3763db48-4295-4531-a8c5-22f2ec913f27"
      unitRef="usd">17455000</us-gaap:ProceedsFromMaturitiesPrepaymentsAndCallsOfAvailableForSaleSecurities>
    <us-gaap:NetCashProvidedByUsedInInvestingActivities
      contextRef="ic8f4fc80c1544b62a18084eb756ea94c_D20190201-20200131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlMGY1MGI3NzZlZDQzMTA4ZjBiMWYwOTZlZDBkMzNiL3NlYzoyZTBmNTBiNzc2ZWQ0MzEwOGYwYjFmMDk2ZWQwZDMzYl8xNDIvZnJhZzplODYwMzY3NWE3MWM0NTVmOGVmY2JiYzIyMzlkYzc0MC90YWJsZTozYmE0OWVjYzU1MjE0OGUyOTQzMjBiMWQ2NTA5MjgzMS90YWJsZXJhbmdlOjNiYTQ5ZWNjNTUyMTQ4ZTI5NDMyMGIxZDY1MDkyODMxXzMzLTEtMS0xLTA_30064979-c719-46df-ac85-1cbcdeb514ca"
      unitRef="usd">-629631000</us-gaap:NetCashProvidedByUsedInInvestingActivities>
    <us-gaap:NetCashProvidedByUsedInInvestingActivities
      contextRef="ic3b51f5441c346c388974c34d67a9940_D20180201-20190131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlMGY1MGI3NzZlZDQzMTA4ZjBiMWYwOTZlZDBkMzNiL3NlYzoyZTBmNTBiNzc2ZWQ0MzEwOGYwYjFmMDk2ZWQwZDMzYl8xNDIvZnJhZzplODYwMzY3NWE3MWM0NTVmOGVmY2JiYzIyMzlkYzc0MC90YWJsZTozYmE0OWVjYzU1MjE0OGUyOTQzMjBiMWQ2NTA5MjgzMS90YWJsZXJhbmdlOjNiYTQ5ZWNjNTUyMTQ4ZTI5NDMyMGIxZDY1MDkyODMxXzMzLTMtMS0xLTA_83f5f79d-e648-472c-9aca-e389a3f225c3"
      unitRef="usd">-142030000</us-gaap:NetCashProvidedByUsedInInvestingActivities>
    <us-gaap:NetCashProvidedByUsedInInvestingActivities
      contextRef="if6440f73b88f4c53970ea48b4c1f9726_D20170201-20180131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlMGY1MGI3NzZlZDQzMTA4ZjBiMWYwOTZlZDBkMzNiL3NlYzoyZTBmNTBiNzc2ZWQ0MzEwOGYwYjFmMDk2ZWQwZDMzYl8xNDIvZnJhZzplODYwMzY3NWE3MWM0NTVmOGVmY2JiYzIyMzlkYzc0MC90YWJsZTozYmE0OWVjYzU1MjE0OGUyOTQzMjBiMWQ2NTA5MjgzMS90YWJsZXJhbmdlOjNiYTQ5ZWNjNTUyMTQ4ZTI5NDMyMGIxZDY1MDkyODMxXzMzLTUtMS0xLTA_72463a61-ceee-4468-ab23-0fc70095e731"
      unitRef="usd">-28330000</us-gaap:NetCashProvidedByUsedInInvestingActivities>
    <us-gaap:ProceedsFromIssuanceInitialPublicOffering
      contextRef="ic8f4fc80c1544b62a18084eb756ea94c_D20190201-20200131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlMGY1MGI3NzZlZDQzMTA4ZjBiMWYwOTZlZDBkMzNiL3NlYzoyZTBmNTBiNzc2ZWQ0MzEwOGYwYjFmMDk2ZWQwZDMzYl8xNDIvZnJhZzplODYwMzY3NWE3MWM0NTVmOGVmY2JiYzIyMzlkYzc0MC90YWJsZTozYmE0OWVjYzU1MjE0OGUyOTQzMjBiMWQ2NTA5MjgzMS90YWJsZXJhbmdlOjNiYTQ5ZWNjNTUyMTQ4ZTI5NDMyMGIxZDY1MDkyODMxXzM0LTEtMS0xLTk2Mzc_5304499c-2bc8-40ea-966e-6e8585e486f1"
      unitRef="usd">665092000</us-gaap:ProceedsFromIssuanceInitialPublicOffering>
    <us-gaap:ProceedsFromIssuanceInitialPublicOffering
      contextRef="ic3b51f5441c346c388974c34d67a9940_D20180201-20190131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlMGY1MGI3NzZlZDQzMTA4ZjBiMWYwOTZlZDBkMzNiL3NlYzoyZTBmNTBiNzc2ZWQ0MzEwOGYwYjFmMDk2ZWQwZDMzYl8xNDIvZnJhZzplODYwMzY3NWE3MWM0NTVmOGVmY2JiYzIyMzlkYzc0MC90YWJsZTozYmE0OWVjYzU1MjE0OGUyOTQzMjBiMWQ2NTA5MjgzMS90YWJsZXJhbmdlOjNiYTQ5ZWNjNTUyMTQ4ZTI5NDMyMGIxZDY1MDkyODMxXzM0LTMtMS0xLTk2Mzc_6b345b7e-0677-4b2f-95c7-6696a0016c6d"
      unitRef="usd">0</us-gaap:ProceedsFromIssuanceInitialPublicOffering>
    <us-gaap:ProceedsFromIssuanceInitialPublicOffering
      contextRef="if6440f73b88f4c53970ea48b4c1f9726_D20170201-20180131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlMGY1MGI3NzZlZDQzMTA4ZjBiMWYwOTZlZDBkMzNiL3NlYzoyZTBmNTBiNzc2ZWQ0MzEwOGYwYjFmMDk2ZWQwZDMzYl8xNDIvZnJhZzplODYwMzY3NWE3MWM0NTVmOGVmY2JiYzIyMzlkYzc0MC90YWJsZTozYmE0OWVjYzU1MjE0OGUyOTQzMjBiMWQ2NTA5MjgzMS90YWJsZXJhbmdlOjNiYTQ5ZWNjNTUyMTQ4ZTI5NDMyMGIxZDY1MDkyODMxXzM0LTUtMS0xLTk2Mzc_c2d3190d-1cce-4c13-b1ea-9f288f83b49b"
      unitRef="usd">0</us-gaap:ProceedsFromIssuanceInitialPublicOffering>
    <us-gaap:ProceedsFromIssuanceOfRedeemableConvertiblePreferredStock
      contextRef="ic8f4fc80c1544b62a18084eb756ea94c_D20190201-20200131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlMGY1MGI3NzZlZDQzMTA4ZjBiMWYwOTZlZDBkMzNiL3NlYzoyZTBmNTBiNzc2ZWQ0MzEwOGYwYjFmMDk2ZWQwZDMzYl8xNDIvZnJhZzplODYwMzY3NWE3MWM0NTVmOGVmY2JiYzIyMzlkYzc0MC90YWJsZTozYmE0OWVjYzU1MjE0OGUyOTQzMjBiMWQ2NTA5MjgzMS90YWJsZXJhbmdlOjNiYTQ5ZWNjNTUyMTQ4ZTI5NDMyMGIxZDY1MDkyODMxXzM1LTEtMS0xLTA_3bb1286e-9b64-4ffa-9c14-167f40bc1b27"
      unitRef="usd">0</us-gaap:ProceedsFromIssuanceOfRedeemableConvertiblePreferredStock>
    <us-gaap:ProceedsFromIssuanceOfRedeemableConvertiblePreferredStock
      contextRef="ic3b51f5441c346c388974c34d67a9940_D20180201-20190131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlMGY1MGI3NzZlZDQzMTA4ZjBiMWYwOTZlZDBkMzNiL3NlYzoyZTBmNTBiNzc2ZWQ0MzEwOGYwYjFmMDk2ZWQwZDMzYl8xNDIvZnJhZzplODYwMzY3NWE3MWM0NTVmOGVmY2JiYzIyMzlkYzc0MC90YWJsZTozYmE0OWVjYzU1MjE0OGUyOTQzMjBiMWQ2NTA5MjgzMS90YWJsZXJhbmdlOjNiYTQ5ZWNjNTUyMTQ4ZTI5NDMyMGIxZDY1MDkyODMxXzM1LTMtMS0xLTA_d7c04487-e65d-49b2-addd-f17e4d979e6f"
      unitRef="usd">206896000</us-gaap:ProceedsFromIssuanceOfRedeemableConvertiblePreferredStock>
    <us-gaap:ProceedsFromIssuanceOfRedeemableConvertiblePreferredStock
      contextRef="if6440f73b88f4c53970ea48b4c1f9726_D20170201-20180131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlMGY1MGI3NzZlZDQzMTA4ZjBiMWYwOTZlZDBkMzNiL3NlYzoyZTBmNTBiNzc2ZWQ0MzEwOGYwYjFmMDk2ZWQwZDMzYl8xNDIvZnJhZzplODYwMzY3NWE3MWM0NTVmOGVmY2JiYzIyMzlkYzc0MC90YWJsZTozYmE0OWVjYzU1MjE0OGUyOTQzMjBiMWQ2NTA5MjgzMS90YWJsZXJhbmdlOjNiYTQ5ZWNjNTUyMTQ4ZTI5NDMyMGIxZDY1MDkyODMxXzM1LTUtMS0xLTA_6293d498-560b-4d75-a673-e8082f89c236"
      unitRef="usd">130435000</us-gaap:ProceedsFromIssuanceOfRedeemableConvertiblePreferredStock>
    <us-gaap:RepaymentsOfDebt
      contextRef="ic8f4fc80c1544b62a18084eb756ea94c_D20190201-20200131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlMGY1MGI3NzZlZDQzMTA4ZjBiMWYwOTZlZDBkMzNiL3NlYzoyZTBmNTBiNzc2ZWQ0MzEwOGYwYjFmMDk2ZWQwZDMzYl8xNDIvZnJhZzplODYwMzY3NWE3MWM0NTVmOGVmY2JiYzIyMzlkYzc0MC90YWJsZTozYmE0OWVjYzU1MjE0OGUyOTQzMjBiMWQ2NTA5MjgzMS90YWJsZXJhbmdlOjNiYTQ5ZWNjNTUyMTQ4ZTI5NDMyMGIxZDY1MDkyODMxXzM3LTEtMS0xLTA_ddacf94a-c21c-47c9-8de0-a96822616898"
      unitRef="usd">0</us-gaap:RepaymentsOfDebt>
    <us-gaap:RepaymentsOfDebt
      contextRef="ic3b51f5441c346c388974c34d67a9940_D20180201-20190131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlMGY1MGI3NzZlZDQzMTA4ZjBiMWYwOTZlZDBkMzNiL3NlYzoyZTBmNTBiNzc2ZWQ0MzEwOGYwYjFmMDk2ZWQwZDMzYl8xNDIvZnJhZzplODYwMzY3NWE3MWM0NTVmOGVmY2JiYzIyMzlkYzc0MC90YWJsZTozYmE0OWVjYzU1MjE0OGUyOTQzMjBiMWQ2NTA5MjgzMS90YWJsZXJhbmdlOjNiYTQ5ZWNjNTUyMTQ4ZTI5NDMyMGIxZDY1MDkyODMxXzM3LTMtMS0xLTA_5ab7ef73-9d6f-403c-bac9-103bf92231a1"
      unitRef="usd">6158000</us-gaap:RepaymentsOfDebt>
    <us-gaap:RepaymentsOfDebt
      contextRef="if6440f73b88f4c53970ea48b4c1f9726_D20170201-20180131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlMGY1MGI3NzZlZDQzMTA4ZjBiMWYwOTZlZDBkMzNiL3NlYzoyZTBmNTBiNzc2ZWQ0MzEwOGYwYjFmMDk2ZWQwZDMzYl8xNDIvZnJhZzplODYwMzY3NWE3MWM0NTVmOGVmY2JiYzIyMzlkYzc0MC90YWJsZTozYmE0OWVjYzU1MjE0OGUyOTQzMjBiMWQ2NTA5MjgzMS90YWJsZXJhbmdlOjNiYTQ5ZWNjNTUyMTQ4ZTI5NDMyMGIxZDY1MDkyODMxXzM3LTUtMS0xLTA_654b11fd-3adc-4d5a-a8c2-3414b55989c3"
      unitRef="usd">19324000</us-gaap:RepaymentsOfDebt>
    <us-gaap:ProceedsFromLinesOfCredit
      contextRef="ic8f4fc80c1544b62a18084eb756ea94c_D20190201-20200131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlMGY1MGI3NzZlZDQzMTA4ZjBiMWYwOTZlZDBkMzNiL3NlYzoyZTBmNTBiNzc2ZWQ0MzEwOGYwYjFmMDk2ZWQwZDMzYl8xNDIvZnJhZzplODYwMzY3NWE3MWM0NTVmOGVmY2JiYzIyMzlkYzc0MC90YWJsZTozYmE0OWVjYzU1MjE0OGUyOTQzMjBiMWQ2NTA5MjgzMS90YWJsZXJhbmdlOjNiYTQ5ZWNjNTUyMTQ4ZTI5NDMyMGIxZDY1MDkyODMxXzM4LTEtMS0xLTA_e587a6ce-2d8f-43e7-a70b-602e73e8ffa3"
      unitRef="usd">0</us-gaap:ProceedsFromLinesOfCredit>
    <us-gaap:ProceedsFromLinesOfCredit
      contextRef="ic3b51f5441c346c388974c34d67a9940_D20180201-20190131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlMGY1MGI3NzZlZDQzMTA4ZjBiMWYwOTZlZDBkMzNiL3NlYzoyZTBmNTBiNzc2ZWQ0MzEwOGYwYjFmMDk2ZWQwZDMzYl8xNDIvZnJhZzplODYwMzY3NWE3MWM0NTVmOGVmY2JiYzIyMzlkYzc0MC90YWJsZTozYmE0OWVjYzU1MjE0OGUyOTQzMjBiMWQ2NTA5MjgzMS90YWJsZXJhbmdlOjNiYTQ5ZWNjNTUyMTQ4ZTI5NDMyMGIxZDY1MDkyODMxXzM4LTMtMS0xLTA_03c3a8c7-ab70-4e31-96a3-be0495075c00"
      unitRef="usd">10000000</us-gaap:ProceedsFromLinesOfCredit>
    <us-gaap:ProceedsFromLinesOfCredit
      contextRef="if6440f73b88f4c53970ea48b4c1f9726_D20170201-20180131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlMGY1MGI3NzZlZDQzMTA4ZjBiMWYwOTZlZDBkMzNiL3NlYzoyZTBmNTBiNzc2ZWQ0MzEwOGYwYjFmMDk2ZWQwZDMzYl8xNDIvZnJhZzplODYwMzY3NWE3MWM0NTVmOGVmY2JiYzIyMzlkYzc0MC90YWJsZTozYmE0OWVjYzU1MjE0OGUyOTQzMjBiMWQ2NTA5MjgzMS90YWJsZXJhbmdlOjNiYTQ5ZWNjNTUyMTQ4ZTI5NDMyMGIxZDY1MDkyODMxXzM4LTUtMS0xLTA_57919733-5744-482b-805d-3479d8c1be60"
      unitRef="usd">10000000</us-gaap:ProceedsFromLinesOfCredit>
    <us-gaap:RepaymentsOfLinesOfCredit
      contextRef="ic8f4fc80c1544b62a18084eb756ea94c_D20190201-20200131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlMGY1MGI3NzZlZDQzMTA4ZjBiMWYwOTZlZDBkMzNiL3NlYzoyZTBmNTBiNzc2ZWQ0MzEwOGYwYjFmMDk2ZWQwZDMzYl8xNDIvZnJhZzplODYwMzY3NWE3MWM0NTVmOGVmY2JiYzIyMzlkYzc0MC90YWJsZTozYmE0OWVjYzU1MjE0OGUyOTQzMjBiMWQ2NTA5MjgzMS90YWJsZXJhbmdlOjNiYTQ5ZWNjNTUyMTQ4ZTI5NDMyMGIxZDY1MDkyODMxXzM5LTEtMS0xLTA_ae1852fe-0ae2-47f6-90fc-5ece09cf4117"
      unitRef="usd">0</us-gaap:RepaymentsOfLinesOfCredit>
    <us-gaap:RepaymentsOfLinesOfCredit
      contextRef="ic3b51f5441c346c388974c34d67a9940_D20180201-20190131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlMGY1MGI3NzZlZDQzMTA4ZjBiMWYwOTZlZDBkMzNiL3NlYzoyZTBmNTBiNzc2ZWQ0MzEwOGYwYjFmMDk2ZWQwZDMzYl8xNDIvZnJhZzplODYwMzY3NWE3MWM0NTVmOGVmY2JiYzIyMzlkYzc0MC90YWJsZTozYmE0OWVjYzU1MjE0OGUyOTQzMjBiMWQ2NTA5MjgzMS90YWJsZXJhbmdlOjNiYTQ5ZWNjNTUyMTQ4ZTI5NDMyMGIxZDY1MDkyODMxXzM5LTMtMS0xLTA_73593546-318b-4e76-9e8b-16905686cd65"
      unitRef="usd">20000000</us-gaap:RepaymentsOfLinesOfCredit>
    <us-gaap:RepaymentsOfLinesOfCredit
      contextRef="if6440f73b88f4c53970ea48b4c1f9726_D20170201-20180131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlMGY1MGI3NzZlZDQzMTA4ZjBiMWYwOTZlZDBkMzNiL3NlYzoyZTBmNTBiNzc2ZWQ0MzEwOGYwYjFmMDk2ZWQwZDMzYl8xNDIvZnJhZzplODYwMzY3NWE3MWM0NTVmOGVmY2JiYzIyMzlkYzc0MC90YWJsZTozYmE0OWVjYzU1MjE0OGUyOTQzMjBiMWQ2NTA5MjgzMS90YWJsZXJhbmdlOjNiYTQ5ZWNjNTUyMTQ4ZTI5NDMyMGIxZDY1MDkyODMxXzM5LTUtMS0xLTA_fc78157a-97c4-46a4-baad-f359b9ca8963"
      unitRef="usd">0</us-gaap:RepaymentsOfLinesOfCredit>
    <crwd:IssuanceOfLoansToRelatedPartyToFundExerciseOfStockOptions
      contextRef="ic8f4fc80c1544b62a18084eb756ea94c_D20190201-20200131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlMGY1MGI3NzZlZDQzMTA4ZjBiMWYwOTZlZDBkMzNiL3NlYzoyZTBmNTBiNzc2ZWQ0MzEwOGYwYjFmMDk2ZWQwZDMzYl8xNDIvZnJhZzplODYwMzY3NWE3MWM0NTVmOGVmY2JiYzIyMzlkYzc0MC90YWJsZTozYmE0OWVjYzU1MjE0OGUyOTQzMjBiMWQ2NTA5MjgzMS90YWJsZXJhbmdlOjNiYTQ5ZWNjNTUyMTQ4ZTI5NDMyMGIxZDY1MDkyODMxXzQwLTEtMS0xLTA_bdf64b24-b3f6-4120-b976-24dfced0565a"
      unitRef="usd">0</crwd:IssuanceOfLoansToRelatedPartyToFundExerciseOfStockOptions>
    <crwd:IssuanceOfLoansToRelatedPartyToFundExerciseOfStockOptions
      contextRef="ic3b51f5441c346c388974c34d67a9940_D20180201-20190131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlMGY1MGI3NzZlZDQzMTA4ZjBiMWYwOTZlZDBkMzNiL3NlYzoyZTBmNTBiNzc2ZWQ0MzEwOGYwYjFmMDk2ZWQwZDMzYl8xNDIvZnJhZzplODYwMzY3NWE3MWM0NTVmOGVmY2JiYzIyMzlkYzc0MC90YWJsZTozYmE0OWVjYzU1MjE0OGUyOTQzMjBiMWQ2NTA5MjgzMS90YWJsZXJhbmdlOjNiYTQ5ZWNjNTUyMTQ4ZTI5NDMyMGIxZDY1MDkyODMxXzQwLTMtMS0xLTA_faefd47e-0fa3-4e8d-b2a5-7660cfe4036f"
      unitRef="usd">0</crwd:IssuanceOfLoansToRelatedPartyToFundExerciseOfStockOptions>
    <crwd:IssuanceOfLoansToRelatedPartyToFundExerciseOfStockOptions
      contextRef="if6440f73b88f4c53970ea48b4c1f9726_D20170201-20180131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlMGY1MGI3NzZlZDQzMTA4ZjBiMWYwOTZlZDBkMzNiL3NlYzoyZTBmNTBiNzc2ZWQ0MzEwOGYwYjFmMDk2ZWQwZDMzYl8xNDIvZnJhZzplODYwMzY3NWE3MWM0NTVmOGVmY2JiYzIyMzlkYzc0MC90YWJsZTozYmE0OWVjYzU1MjE0OGUyOTQzMjBiMWQ2NTA5MjgzMS90YWJsZXJhbmdlOjNiYTQ5ZWNjNTUyMTQ4ZTI5NDMyMGIxZDY1MDkyODMxXzQwLTUtMS0xLTA_d826335c-1300-4171-a6c0-3eeba22ab014"
      unitRef="usd">370000</crwd:IssuanceOfLoansToRelatedPartyToFundExerciseOfStockOptions>
    <us-gaap:ProceedsFromRepaymentsOfRelatedPartyDebt
      contextRef="ic8f4fc80c1544b62a18084eb756ea94c_D20190201-20200131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlMGY1MGI3NzZlZDQzMTA4ZjBiMWYwOTZlZDBkMzNiL3NlYzoyZTBmNTBiNzc2ZWQ0MzEwOGYwYjFmMDk2ZWQwZDMzYl8xNDIvZnJhZzplODYwMzY3NWE3MWM0NTVmOGVmY2JiYzIyMzlkYzc0MC90YWJsZTozYmE0OWVjYzU1MjE0OGUyOTQzMjBiMWQ2NTA5MjgzMS90YWJsZXJhbmdlOjNiYTQ5ZWNjNTUyMTQ4ZTI5NDMyMGIxZDY1MDkyODMxXzQxLTEtMS0xLTA_a3d5d482-c257-419e-97ba-9f8295e0e06c"
      unitRef="usd">0</us-gaap:ProceedsFromRepaymentsOfRelatedPartyDebt>
    <us-gaap:ProceedsFromRepaymentsOfRelatedPartyDebt
      contextRef="ic3b51f5441c346c388974c34d67a9940_D20180201-20190131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlMGY1MGI3NzZlZDQzMTA4ZjBiMWYwOTZlZDBkMzNiL3NlYzoyZTBmNTBiNzc2ZWQ0MzEwOGYwYjFmMDk2ZWQwZDMzYl8xNDIvZnJhZzplODYwMzY3NWE3MWM0NTVmOGVmY2JiYzIyMzlkYzc0MC90YWJsZTozYmE0OWVjYzU1MjE0OGUyOTQzMjBiMWQ2NTA5MjgzMS90YWJsZXJhbmdlOjNiYTQ5ZWNjNTUyMTQ4ZTI5NDMyMGIxZDY1MDkyODMxXzQxLTMtMS0xLTA_6fcf01a0-1ba5-4a5f-a2a4-ae147f7c683b"
      unitRef="usd">198000</us-gaap:ProceedsFromRepaymentsOfRelatedPartyDebt>
    <us-gaap:ProceedsFromRepaymentsOfRelatedPartyDebt
      contextRef="if6440f73b88f4c53970ea48b4c1f9726_D20170201-20180131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlMGY1MGI3NzZlZDQzMTA4ZjBiMWYwOTZlZDBkMzNiL3NlYzoyZTBmNTBiNzc2ZWQ0MzEwOGYwYjFmMDk2ZWQwZDMzYl8xNDIvZnJhZzplODYwMzY3NWE3MWM0NTVmOGVmY2JiYzIyMzlkYzc0MC90YWJsZTozYmE0OWVjYzU1MjE0OGUyOTQzMjBiMWQ2NTA5MjgzMS90YWJsZXJhbmdlOjNiYTQ5ZWNjNTUyMTQ4ZTI5NDMyMGIxZDY1MDkyODMxXzQxLTUtMS0xLTA_e7e9d2ae-d727-4427-b681-4cafd0740567"
      unitRef="usd">2389000</us-gaap:ProceedsFromRepaymentsOfRelatedPartyDebt>
    <us-gaap:PaymentForContingentConsiderationLiabilityFinancingActivities
      contextRef="ic8f4fc80c1544b62a18084eb756ea94c_D20190201-20200131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlMGY1MGI3NzZlZDQzMTA4ZjBiMWYwOTZlZDBkMzNiL3NlYzoyZTBmNTBiNzc2ZWQ0MzEwOGYwYjFmMDk2ZWQwZDMzYl8xNDIvZnJhZzplODYwMzY3NWE3MWM0NTVmOGVmY2JiYzIyMzlkYzc0MC90YWJsZTozYmE0OWVjYzU1MjE0OGUyOTQzMjBiMWQ2NTA5MjgzMS90YWJsZXJhbmdlOjNiYTQ5ZWNjNTUyMTQ4ZTI5NDMyMGIxZDY1MDkyODMxXzQyLTEtMS0xLTA_c88b8b68-46f0-4a59-88fd-04975888feac"
      unitRef="usd">0</us-gaap:PaymentForContingentConsiderationLiabilityFinancingActivities>
    <us-gaap:PaymentForContingentConsiderationLiabilityFinancingActivities
      contextRef="ic3b51f5441c346c388974c34d67a9940_D20180201-20190131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlMGY1MGI3NzZlZDQzMTA4ZjBiMWYwOTZlZDBkMzNiL3NlYzoyZTBmNTBiNzc2ZWQ0MzEwOGYwYjFmMDk2ZWQwZDMzYl8xNDIvZnJhZzplODYwMzY3NWE3MWM0NTVmOGVmY2JiYzIyMzlkYzc0MC90YWJsZTozYmE0OWVjYzU1MjE0OGUyOTQzMjBiMWQ2NTA5MjgzMS90YWJsZXJhbmdlOjNiYTQ5ZWNjNTUyMTQ4ZTI5NDMyMGIxZDY1MDkyODMxXzQyLTMtMS0xLTA_b5300808-4381-41ff-b138-9cf29b926db8"
      unitRef="usd">242000</us-gaap:PaymentForContingentConsiderationLiabilityFinancingActivities>
    <us-gaap:PaymentForContingentConsiderationLiabilityFinancingActivities
      contextRef="if6440f73b88f4c53970ea48b4c1f9726_D20170201-20180131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlMGY1MGI3NzZlZDQzMTA4ZjBiMWYwOTZlZDBkMzNiL3NlYzoyZTBmNTBiNzc2ZWQ0MzEwOGYwYjFmMDk2ZWQwZDMzYl8xNDIvZnJhZzplODYwMzY3NWE3MWM0NTVmOGVmY2JiYzIyMzlkYzc0MC90YWJsZTozYmE0OWVjYzU1MjE0OGUyOTQzMjBiMWQ2NTA5MjgzMS90YWJsZXJhbmdlOjNiYTQ5ZWNjNTUyMTQ4ZTI5NDMyMGIxZDY1MDkyODMxXzQyLTUtMS0xLTA_9209b264-d487-465a-89c4-2d70f401bdb1"
      unitRef="usd">0</us-gaap:PaymentForContingentConsiderationLiabilityFinancingActivities>
    <crwd:PaymentsOfIndemnityHoldback
      contextRef="ic8f4fc80c1544b62a18084eb756ea94c_D20190201-20200131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlMGY1MGI3NzZlZDQzMTA4ZjBiMWYwOTZlZDBkMzNiL3NlYzoyZTBmNTBiNzc2ZWQ0MzEwOGYwYjFmMDk2ZWQwZDMzYl8xNDIvZnJhZzplODYwMzY3NWE3MWM0NTVmOGVmY2JiYzIyMzlkYzc0MC90YWJsZTozYmE0OWVjYzU1MjE0OGUyOTQzMjBiMWQ2NTA5MjgzMS90YWJsZXJhbmdlOjNiYTQ5ZWNjNTUyMTQ4ZTI5NDMyMGIxZDY1MDkyODMxXzQzLTEtMS0xLTA_c1336731-fa68-461d-a050-43e2179bcb7e"
      unitRef="usd">0</crwd:PaymentsOfIndemnityHoldback>
    <crwd:PaymentsOfIndemnityHoldback
      contextRef="ic3b51f5441c346c388974c34d67a9940_D20180201-20190131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlMGY1MGI3NzZlZDQzMTA4ZjBiMWYwOTZlZDBkMzNiL3NlYzoyZTBmNTBiNzc2ZWQ0MzEwOGYwYjFmMDk2ZWQwZDMzYl8xNDIvZnJhZzplODYwMzY3NWE3MWM0NTVmOGVmY2JiYzIyMzlkYzc0MC90YWJsZTozYmE0OWVjYzU1MjE0OGUyOTQzMjBiMWQ2NTA5MjgzMS90YWJsZXJhbmdlOjNiYTQ5ZWNjNTUyMTQ4ZTI5NDMyMGIxZDY1MDkyODMxXzQzLTMtMS0xLTA_fea3fb9e-2ba0-4619-9056-5b1e3bf5b312"
      unitRef="usd">1887000</crwd:PaymentsOfIndemnityHoldback>
    <crwd:PaymentsOfIndemnityHoldback
      contextRef="if6440f73b88f4c53970ea48b4c1f9726_D20170201-20180131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlMGY1MGI3NzZlZDQzMTA4ZjBiMWYwOTZlZDBkMzNiL3NlYzoyZTBmNTBiNzc2ZWQ0MzEwOGYwYjFmMDk2ZWQwZDMzYl8xNDIvZnJhZzplODYwMzY3NWE3MWM0NTVmOGVmY2JiYzIyMzlkYzc0MC90YWJsZTozYmE0OWVjYzU1MjE0OGUyOTQzMjBiMWQ2NTA5MjgzMS90YWJsZXJhbmdlOjNiYTQ5ZWNjNTUyMTQ4ZTI5NDMyMGIxZDY1MDkyODMxXzQzLTUtMS0xLTA_1d4cc018-b71f-4e8d-a759-ab7bb1b7f956"
      unitRef="usd">0</crwd:PaymentsOfIndemnityHoldback>
    <us-gaap:PaymentsForRepurchaseOfCommonStock
      contextRef="ic8f4fc80c1544b62a18084eb756ea94c_D20190201-20200131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlMGY1MGI3NzZlZDQzMTA4ZjBiMWYwOTZlZDBkMzNiL3NlYzoyZTBmNTBiNzc2ZWQ0MzEwOGYwYjFmMDk2ZWQwZDMzYl8xNDIvZnJhZzplODYwMzY3NWE3MWM0NTVmOGVmY2JiYzIyMzlkYzc0MC90YWJsZTozYmE0OWVjYzU1MjE0OGUyOTQzMjBiMWQ2NTA5MjgzMS90YWJsZXJhbmdlOjNiYTQ5ZWNjNTUyMTQ4ZTI5NDMyMGIxZDY1MDkyODMxXzQ0LTEtMS0xLTA_8a08a8cb-051c-4f96-828c-18feded2c6d0"
      unitRef="usd">0</us-gaap:PaymentsForRepurchaseOfCommonStock>
    <us-gaap:PaymentsForRepurchaseOfCommonStock
      contextRef="ic3b51f5441c346c388974c34d67a9940_D20180201-20190131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlMGY1MGI3NzZlZDQzMTA4ZjBiMWYwOTZlZDBkMzNiL3NlYzoyZTBmNTBiNzc2ZWQ0MzEwOGYwYjFmMDk2ZWQwZDMzYl8xNDIvZnJhZzplODYwMzY3NWE3MWM0NTVmOGVmY2JiYzIyMzlkYzc0MC90YWJsZTozYmE0OWVjYzU1MjE0OGUyOTQzMjBiMWQ2NTA5MjgzMS90YWJsZXJhbmdlOjNiYTQ5ZWNjNTUyMTQ4ZTI5NDMyMGIxZDY1MDkyODMxXzQ0LTMtMS0xLTA_81236a55-d1c3-488d-bdff-3b4bcd1692d0"
      unitRef="usd">2330000</us-gaap:PaymentsForRepurchaseOfCommonStock>
    <us-gaap:PaymentsForRepurchaseOfCommonStock
      contextRef="if6440f73b88f4c53970ea48b4c1f9726_D20170201-20180131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlMGY1MGI3NzZlZDQzMTA4ZjBiMWYwOTZlZDBkMzNiL3NlYzoyZTBmNTBiNzc2ZWQ0MzEwOGYwYjFmMDk2ZWQwZDMzYl8xNDIvZnJhZzplODYwMzY3NWE3MWM0NTVmOGVmY2JiYzIyMzlkYzc0MC90YWJsZTozYmE0OWVjYzU1MjE0OGUyOTQzMjBiMWQ2NTA5MjgzMS90YWJsZXJhbmdlOjNiYTQ5ZWNjNTUyMTQ4ZTI5NDMyMGIxZDY1MDkyODMxXzQ0LTUtMS0xLTA_953cbdf3-d2fe-4d70-a662-faa40725ed4b"
      unitRef="usd">0</us-gaap:PaymentsForRepurchaseOfCommonStock>
    <crwd:PaymentsOfDeferredOfferingCosts
      contextRef="ic8f4fc80c1544b62a18084eb756ea94c_D20190201-20200131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlMGY1MGI3NzZlZDQzMTA4ZjBiMWYwOTZlZDBkMzNiL3NlYzoyZTBmNTBiNzc2ZWQ0MzEwOGYwYjFmMDk2ZWQwZDMzYl8xNDIvZnJhZzplODYwMzY3NWE3MWM0NTVmOGVmY2JiYzIyMzlkYzc0MC90YWJsZTozYmE0OWVjYzU1MjE0OGUyOTQzMjBiMWQ2NTA5MjgzMS90YWJsZXJhbmdlOjNiYTQ5ZWNjNTUyMTQ4ZTI5NDMyMGIxZDY1MDkyODMxXzQ0LTEtMS0xLTQ0NzM_2d5c986e-5eb8-4174-aa87-b713b29a036e"
      unitRef="usd">5872000</crwd:PaymentsOfDeferredOfferingCosts>
    <crwd:PaymentsOfDeferredOfferingCosts
      contextRef="ic3b51f5441c346c388974c34d67a9940_D20180201-20190131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlMGY1MGI3NzZlZDQzMTA4ZjBiMWYwOTZlZDBkMzNiL3NlYzoyZTBmNTBiNzc2ZWQ0MzEwOGYwYjFmMDk2ZWQwZDMzYl8xNDIvZnJhZzplODYwMzY3NWE3MWM0NTVmOGVmY2JiYzIyMzlkYzc0MC90YWJsZTozYmE0OWVjYzU1MjE0OGUyOTQzMjBiMWQ2NTA5MjgzMS90YWJsZXJhbmdlOjNiYTQ5ZWNjNTUyMTQ4ZTI5NDMyMGIxZDY1MDkyODMxXzQ0LTMtMS0xLTQ0NzM_3ffe3f07-b556-48c6-ae43-554110fe818a"
      unitRef="usd">0</crwd:PaymentsOfDeferredOfferingCosts>
    <crwd:PaymentsOfDeferredOfferingCosts
      contextRef="if6440f73b88f4c53970ea48b4c1f9726_D20170201-20180131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlMGY1MGI3NzZlZDQzMTA4ZjBiMWYwOTZlZDBkMzNiL3NlYzoyZTBmNTBiNzc2ZWQ0MzEwOGYwYjFmMDk2ZWQwZDMzYl8xNDIvZnJhZzplODYwMzY3NWE3MWM0NTVmOGVmY2JiYzIyMzlkYzc0MC90YWJsZTozYmE0OWVjYzU1MjE0OGUyOTQzMjBiMWQ2NTA5MjgzMS90YWJsZXJhbmdlOjNiYTQ5ZWNjNTUyMTQ4ZTI5NDMyMGIxZDY1MDkyODMxXzQ0LTUtMS0xLTQ0NzM_3bc1dbe0-2bea-4826-84e3-7503dd39d895"
      unitRef="usd">0</crwd:PaymentsOfDeferredOfferingCosts>
    <us-gaap:ProceedsFromStockOptionsExercised
      contextRef="ic8f4fc80c1544b62a18084eb756ea94c_D20190201-20200131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlMGY1MGI3NzZlZDQzMTA4ZjBiMWYwOTZlZDBkMzNiL3NlYzoyZTBmNTBiNzc2ZWQ0MzEwOGYwYjFmMDk2ZWQwZDMzYl8xNDIvZnJhZzplODYwMzY3NWE3MWM0NTVmOGVmY2JiYzIyMzlkYzc0MC90YWJsZTozYmE0OWVjYzU1MjE0OGUyOTQzMjBiMWQ2NTA5MjgzMS90YWJsZXJhbmdlOjNiYTQ5ZWNjNTUyMTQ4ZTI5NDMyMGIxZDY1MDkyODMxXzQ1LTEtMS0xLTA_32b04c38-c097-4d33-a869-1a1bbf52ab62"
      unitRef="usd">21512000</us-gaap:ProceedsFromStockOptionsExercised>
    <us-gaap:ProceedsFromStockOptionsExercised
      contextRef="ic3b51f5441c346c388974c34d67a9940_D20180201-20190131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlMGY1MGI3NzZlZDQzMTA4ZjBiMWYwOTZlZDBkMzNiL3NlYzoyZTBmNTBiNzc2ZWQ0MzEwOGYwYjFmMDk2ZWQwZDMzYl8xNDIvZnJhZzplODYwMzY3NWE3MWM0NTVmOGVmY2JiYzIyMzlkYzc0MC90YWJsZTozYmE0OWVjYzU1MjE0OGUyOTQzMjBiMWQ2NTA5MjgzMS90YWJsZXJhbmdlOjNiYTQ5ZWNjNTUyMTQ4ZTI5NDMyMGIxZDY1MDkyODMxXzQ1LTMtMS0xLTA_cc4116df-8628-4d5b-b86d-0adb01b50e27"
      unitRef="usd">3912000</us-gaap:ProceedsFromStockOptionsExercised>
    <us-gaap:ProceedsFromStockOptionsExercised
      contextRef="if6440f73b88f4c53970ea48b4c1f9726_D20170201-20180131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlMGY1MGI3NzZlZDQzMTA4ZjBiMWYwOTZlZDBkMzNiL3NlYzoyZTBmNTBiNzc2ZWQ0MzEwOGYwYjFmMDk2ZWQwZDMzYl8xNDIvZnJhZzplODYwMzY3NWE3MWM0NTVmOGVmY2JiYzIyMzlkYzc0MC90YWJsZTozYmE0OWVjYzU1MjE0OGUyOTQzMjBiMWQ2NTA5MjgzMS90YWJsZXJhbmdlOjNiYTQ5ZWNjNTUyMTQ4ZTI5NDMyMGIxZDY1MDkyODMxXzQ1LTUtMS0xLTA_1d7328e6-466d-4474-8b7d-5211d3a02959"
      unitRef="usd">3701000</us-gaap:ProceedsFromStockOptionsExercised>
    <us-gaap:ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlans
      contextRef="ic8f4fc80c1544b62a18084eb756ea94c_D20190201-20200131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlMGY1MGI3NzZlZDQzMTA4ZjBiMWYwOTZlZDBkMzNiL3NlYzoyZTBmNTBiNzc2ZWQ0MzEwOGYwYjFmMDk2ZWQwZDMzYl8xNDIvZnJhZzplODYwMzY3NWE3MWM0NTVmOGVmY2JiYzIyMzlkYzc0MC90YWJsZTozYmE0OWVjYzU1MjE0OGUyOTQzMjBiMWQ2NTA5MjgzMS90YWJsZXJhbmdlOjNiYTQ5ZWNjNTUyMTQ4ZTI5NDMyMGIxZDY1MDkyODMxXzQ2LTEtMS0xLTQ0NzM_f92aaafa-1bf6-4930-87ca-53ad825de877"
      unitRef="usd">10264000</us-gaap:ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlans>
    <us-gaap:ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlans
      contextRef="ic3b51f5441c346c388974c34d67a9940_D20180201-20190131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlMGY1MGI3NzZlZDQzMTA4ZjBiMWYwOTZlZDBkMzNiL3NlYzoyZTBmNTBiNzc2ZWQ0MzEwOGYwYjFmMDk2ZWQwZDMzYl8xNDIvZnJhZzplODYwMzY3NWE3MWM0NTVmOGVmY2JiYzIyMzlkYzc0MC90YWJsZTozYmE0OWVjYzU1MjE0OGUyOTQzMjBiMWQ2NTA5MjgzMS90YWJsZXJhbmdlOjNiYTQ5ZWNjNTUyMTQ4ZTI5NDMyMGIxZDY1MDkyODMxXzQ2LTMtMS0xLTQ0NzM_aec420e1-ade9-43d4-bf31-1c81c2d0d513"
      unitRef="usd">0</us-gaap:ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlans>
    <us-gaap:ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlans
      contextRef="if6440f73b88f4c53970ea48b4c1f9726_D20170201-20180131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlMGY1MGI3NzZlZDQzMTA4ZjBiMWYwOTZlZDBkMzNiL3NlYzoyZTBmNTBiNzc2ZWQ0MzEwOGYwYjFmMDk2ZWQwZDMzYl8xNDIvZnJhZzplODYwMzY3NWE3MWM0NTVmOGVmY2JiYzIyMzlkYzc0MC90YWJsZTozYmE0OWVjYzU1MjE0OGUyOTQzMjBiMWQ2NTA5MjgzMS90YWJsZXJhbmdlOjNiYTQ5ZWNjNTUyMTQ4ZTI5NDMyMGIxZDY1MDkyODMxXzQ2LTUtMS0xLTQ0NzM_b3f3ec98-fec8-4abf-8c93-af984f6e30c9"
      unitRef="usd">0</us-gaap:ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlans>
    <us-gaap:ProceedsFromStockPlans
      contextRef="ic8f4fc80c1544b62a18084eb756ea94c_D20190201-20200131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlMGY1MGI3NzZlZDQzMTA4ZjBiMWYwOTZlZDBkMzNiL3NlYzoyZTBmNTBiNzc2ZWQ0MzEwOGYwYjFmMDk2ZWQwZDMzYl8xNDIvZnJhZzplODYwMzY3NWE3MWM0NTVmOGVmY2JiYzIyMzlkYzc0MC90YWJsZTozYmE0OWVjYzU1MjE0OGUyOTQzMjBiMWQ2NTA5MjgzMS90YWJsZXJhbmdlOjNiYTQ5ZWNjNTUyMTQ4ZTI5NDMyMGIxZDY1MDkyODMxXzQ4LTEtMS0xLTEzODE2_ed531186-9a15-4f89-894e-b4a4f1f0b20e"
      unitRef="usd">12365000</us-gaap:ProceedsFromStockPlans>
    <us-gaap:ProceedsFromStockPlans
      contextRef="ic3b51f5441c346c388974c34d67a9940_D20180201-20190131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlMGY1MGI3NzZlZDQzMTA4ZjBiMWYwOTZlZDBkMzNiL3NlYzoyZTBmNTBiNzc2ZWQ0MzEwOGYwYjFmMDk2ZWQwZDMzYl8xNDIvZnJhZzplODYwMzY3NWE3MWM0NTVmOGVmY2JiYzIyMzlkYzc0MC90YWJsZTozYmE0OWVjYzU1MjE0OGUyOTQzMjBiMWQ2NTA5MjgzMS90YWJsZXJhbmdlOjNiYTQ5ZWNjNTUyMTQ4ZTI5NDMyMGIxZDY1MDkyODMxXzQ4LTMtMS0xLTEzODE2_f17aeec8-da9f-4b9b-b073-7ee5f879e805"
      unitRef="usd">0</us-gaap:ProceedsFromStockPlans>
    <us-gaap:ProceedsFromStockPlans
      contextRef="if6440f73b88f4c53970ea48b4c1f9726_D20170201-20180131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlMGY1MGI3NzZlZDQzMTA4ZjBiMWYwOTZlZDBkMzNiL3NlYzoyZTBmNTBiNzc2ZWQ0MzEwOGYwYjFmMDk2ZWQwZDMzYl8xNDIvZnJhZzplODYwMzY3NWE3MWM0NTVmOGVmY2JiYzIyMzlkYzc0MC90YWJsZTozYmE0OWVjYzU1MjE0OGUyOTQzMjBiMWQ2NTA5MjgzMS90YWJsZXJhbmdlOjNiYTQ5ZWNjNTUyMTQ4ZTI5NDMyMGIxZDY1MDkyODMxXzQ4LTUtMS0xLTEzODE2_c0c84e94-577e-4c39-8c1e-3e2c4f2de40f"
      unitRef="usd">0</us-gaap:ProceedsFromStockPlans>
    <crwd:PaymentsForSettlementRelatedToStockholderShortSwingTradeProfit
      contextRef="ic8f4fc80c1544b62a18084eb756ea94c_D20190201-20200131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlMGY1MGI3NzZlZDQzMTA4ZjBiMWYwOTZlZDBkMzNiL3NlYzoyZTBmNTBiNzc2ZWQ0MzEwOGYwYjFmMDk2ZWQwZDMzYl8xNDIvZnJhZzplODYwMzY3NWE3MWM0NTVmOGVmY2JiYzIyMzlkYzc0MC90YWJsZTozYmE0OWVjYzU1MjE0OGUyOTQzMjBiMWQ2NTA5MjgzMS90YWJsZXJhbmdlOjNiYTQ5ZWNjNTUyMTQ4ZTI5NDMyMGIxZDY1MDkyODMxXzQ4LTEtMS0xLTEwMjQ1_69c89d19-2ed9-46d0-8c9d-966d7dd3c009"
      unitRef="usd">-2283000</crwd:PaymentsForSettlementRelatedToStockholderShortSwingTradeProfit>
    <crwd:PaymentsForSettlementRelatedToStockholderShortSwingTradeProfit
      contextRef="ic3b51f5441c346c388974c34d67a9940_D20180201-20190131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlMGY1MGI3NzZlZDQzMTA4ZjBiMWYwOTZlZDBkMzNiL3NlYzoyZTBmNTBiNzc2ZWQ0MzEwOGYwYjFmMDk2ZWQwZDMzYl8xNDIvZnJhZzplODYwMzY3NWE3MWM0NTVmOGVmY2JiYzIyMzlkYzc0MC90YWJsZTozYmE0OWVjYzU1MjE0OGUyOTQzMjBiMWQ2NTA5MjgzMS90YWJsZXJhbmdlOjNiYTQ5ZWNjNTUyMTQ4ZTI5NDMyMGIxZDY1MDkyODMxXzQ4LTMtMS0xLTEwMjQ1_8791fa2d-296b-497f-8f31-072d4710e148"
      unitRef="usd">0</crwd:PaymentsForSettlementRelatedToStockholderShortSwingTradeProfit>
    <crwd:PaymentsForSettlementRelatedToStockholderShortSwingTradeProfit
      contextRef="if6440f73b88f4c53970ea48b4c1f9726_D20170201-20180131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlMGY1MGI3NzZlZDQzMTA4ZjBiMWYwOTZlZDBkMzNiL3NlYzoyZTBmNTBiNzc2ZWQ0MzEwOGYwYjFmMDk2ZWQwZDMzYl8xNDIvZnJhZzplODYwMzY3NWE3MWM0NTVmOGVmY2JiYzIyMzlkYzc0MC90YWJsZTozYmE0OWVjYzU1MjE0OGUyOTQzMjBiMWQ2NTA5MjgzMS90YWJsZXJhbmdlOjNiYTQ5ZWNjNTUyMTQ4ZTI5NDMyMGIxZDY1MDkyODMxXzQ4LTUtMS0xLTEwMjQ1_fa100b75-1968-42a5-9004-b2ae192bca32"
      unitRef="usd">0</crwd:PaymentsForSettlementRelatedToStockholderShortSwingTradeProfit>
    <us-gaap:ProceedsFromMinorityShareholders
      contextRef="ic8f4fc80c1544b62a18084eb756ea94c_D20190201-20200131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlMGY1MGI3NzZlZDQzMTA4ZjBiMWYwOTZlZDBkMzNiL3NlYzoyZTBmNTBiNzc2ZWQ0MzEwOGYwYjFmMDk2ZWQwZDMzYl8xNDIvZnJhZzplODYwMzY3NWE3MWM0NTVmOGVmY2JiYzIyMzlkYzc0MC90YWJsZTozYmE0OWVjYzU1MjE0OGUyOTQzMjBiMWQ2NTA5MjgzMS90YWJsZXJhbmdlOjNiYTQ5ZWNjNTUyMTQ4ZTI5NDMyMGIxZDY1MDkyODMxXzUyLTEtMS0xLTE1Mzcy_634c2a73-6578-4de0-9974-028d4f9b14c9"
      unitRef="usd">500000</us-gaap:ProceedsFromMinorityShareholders>
    <us-gaap:ProceedsFromMinorityShareholders
      contextRef="ic3b51f5441c346c388974c34d67a9940_D20180201-20190131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlMGY1MGI3NzZlZDQzMTA4ZjBiMWYwOTZlZDBkMzNiL3NlYzoyZTBmNTBiNzc2ZWQ0MzEwOGYwYjFmMDk2ZWQwZDMzYl8xNDIvZnJhZzplODYwMzY3NWE3MWM0NTVmOGVmY2JiYzIyMzlkYzc0MC90YWJsZTozYmE0OWVjYzU1MjE0OGUyOTQzMjBiMWQ2NTA5MjgzMS90YWJsZXJhbmdlOjNiYTQ5ZWNjNTUyMTQ4ZTI5NDMyMGIxZDY1MDkyODMxXzUyLTMtMS0xLTE1Mzcy_eb71354c-de61-4d4e-a6d2-ac8f0eb3612b"
      unitRef="usd">0</us-gaap:ProceedsFromMinorityShareholders>
    <us-gaap:ProceedsFromMinorityShareholders
      contextRef="if6440f73b88f4c53970ea48b4c1f9726_D20170201-20180131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlMGY1MGI3NzZlZDQzMTA4ZjBiMWYwOTZlZDBkMzNiL3NlYzoyZTBmNTBiNzc2ZWQ0MzEwOGYwYjFmMDk2ZWQwZDMzYl8xNDIvZnJhZzplODYwMzY3NWE3MWM0NTVmOGVmY2JiYzIyMzlkYzc0MC90YWJsZTozYmE0OWVjYzU1MjE0OGUyOTQzMjBiMWQ2NTA5MjgzMS90YWJsZXJhbmdlOjNiYTQ5ZWNjNTUyMTQ4ZTI5NDMyMGIxZDY1MDkyODMxXzUyLTUtMS0xLTE1Mzcy_c3175602-8c6e-48c1-83d6-f9f63812460e"
      unitRef="usd">0</us-gaap:ProceedsFromMinorityShareholders>
    <us-gaap:NetCashProvidedByUsedInFinancingActivities
      contextRef="ic8f4fc80c1544b62a18084eb756ea94c_D20190201-20200131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlMGY1MGI3NzZlZDQzMTA4ZjBiMWYwOTZlZDBkMzNiL3NlYzoyZTBmNTBiNzc2ZWQ0MzEwOGYwYjFmMDk2ZWQwZDMzYl8xNDIvZnJhZzplODYwMzY3NWE3MWM0NTVmOGVmY2JiYzIyMzlkYzc0MC90YWJsZTozYmE0OWVjYzU1MjE0OGUyOTQzMjBiMWQ2NTA5MjgzMS90YWJsZXJhbmdlOjNiYTQ5ZWNjNTUyMTQ4ZTI5NDMyMGIxZDY1MDkyODMxXzQ2LTEtMS0xLTA_b2ee0b18-8b04-49b2-87d0-2a05b83c0dc1"
      unitRef="usd">706144000</us-gaap:NetCashProvidedByUsedInFinancingActivities>
    <us-gaap:NetCashProvidedByUsedInFinancingActivities
      contextRef="ic3b51f5441c346c388974c34d67a9940_D20180201-20190131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlMGY1MGI3NzZlZDQzMTA4ZjBiMWYwOTZlZDBkMzNiL3NlYzoyZTBmNTBiNzc2ZWQ0MzEwOGYwYjFmMDk2ZWQwZDMzYl8xNDIvZnJhZzplODYwMzY3NWE3MWM0NTVmOGVmY2JiYzIyMzlkYzc0MC90YWJsZTozYmE0OWVjYzU1MjE0OGUyOTQzMjBiMWQ2NTA5MjgzMS90YWJsZXJhbmdlOjNiYTQ5ZWNjNTUyMTQ4ZTI5NDMyMGIxZDY1MDkyODMxXzQ2LTMtMS0xLTA_37a1b1d1-eb07-4c06-96d4-c078e9a6a7b5"
      unitRef="usd">190389000</us-gaap:NetCashProvidedByUsedInFinancingActivities>
    <us-gaap:NetCashProvidedByUsedInFinancingActivities
      contextRef="if6440f73b88f4c53970ea48b4c1f9726_D20170201-20180131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlMGY1MGI3NzZlZDQzMTA4ZjBiMWYwOTZlZDBkMzNiL3NlYzoyZTBmNTBiNzc2ZWQ0MzEwOGYwYjFmMDk2ZWQwZDMzYl8xNDIvZnJhZzplODYwMzY3NWE3MWM0NTVmOGVmY2JiYzIyMzlkYzc0MC90YWJsZTozYmE0OWVjYzU1MjE0OGUyOTQzMjBiMWQ2NTA5MjgzMS90YWJsZXJhbmdlOjNiYTQ5ZWNjNTUyMTQ4ZTI5NDMyMGIxZDY1MDkyODMxXzQ2LTUtMS0xLTA_851982cd-eaef-46da-aa9c-e7f4905b5bdb"
      unitRef="usd">126831000</us-gaap:NetCashProvidedByUsedInFinancingActivities>
    <us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="ic8f4fc80c1544b62a18084eb756ea94c_D20190201-20200131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlMGY1MGI3NzZlZDQzMTA4ZjBiMWYwOTZlZDBkMzNiL3NlYzoyZTBmNTBiNzc2ZWQ0MzEwOGYwYjFmMDk2ZWQwZDMzYl8xNDIvZnJhZzplODYwMzY3NWE3MWM0NTVmOGVmY2JiYzIyMzlkYzc0MC90YWJsZTozYmE0OWVjYzU1MjE0OGUyOTQzMjBiMWQ2NTA5MjgzMS90YWJsZXJhbmdlOjNiYTQ5ZWNjNTUyMTQ4ZTI5NDMyMGIxZDY1MDkyODMxXzQ3LTEtMS0xLTA_42ac7074-562f-4283-aaef-10140f7b089c"
      unitRef="usd">-66000</us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="ic3b51f5441c346c388974c34d67a9940_D20180201-20190131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlMGY1MGI3NzZlZDQzMTA4ZjBiMWYwOTZlZDBkMzNiL3NlYzoyZTBmNTBiNzc2ZWQ0MzEwOGYwYjFmMDk2ZWQwZDMzYl8xNDIvZnJhZzplODYwMzY3NWE3MWM0NTVmOGVmY2JiYzIyMzlkYzc0MC90YWJsZTozYmE0OWVjYzU1MjE0OGUyOTQzMjBiMWQ2NTA5MjgzMS90YWJsZXJhbmdlOjNiYTQ5ZWNjNTUyMTQ4ZTI5NDMyMGIxZDY1MDkyODMxXzQ3LTMtMS0xLTA_967aaac6-a9dc-4dec-9772-2066a6e252ca"
      unitRef="usd">-162000</us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="if6440f73b88f4c53970ea48b4c1f9726_D20170201-20180131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlMGY1MGI3NzZlZDQzMTA4ZjBiMWYwOTZlZDBkMzNiL3NlYzoyZTBmNTBiNzc2ZWQ0MzEwOGYwYjFmMDk2ZWQwZDMzYl8xNDIvZnJhZzplODYwMzY3NWE3MWM0NTVmOGVmY2JiYzIyMzlkYzc0MC90YWJsZTozYmE0OWVjYzU1MjE0OGUyOTQzMjBiMWQ2NTA5MjgzMS90YWJsZXJhbmdlOjNiYTQ5ZWNjNTUyMTQ4ZTI5NDMyMGIxZDY1MDkyODMxXzQ3LTUtMS0xLTA_efcb3356-55f9-4441-b903-5188537c2ea0"
      unitRef="usd">618000</us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect
      contextRef="ic8f4fc80c1544b62a18084eb756ea94c_D20190201-20200131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlMGY1MGI3NzZlZDQzMTA4ZjBiMWYwOTZlZDBkMzNiL3NlYzoyZTBmNTBiNzc2ZWQ0MzEwOGYwYjFmMDk2ZWQwZDMzYl8xNDIvZnJhZzplODYwMzY3NWE3MWM0NTVmOGVmY2JiYzIyMzlkYzc0MC90YWJsZTozYmE0OWVjYzU1MjE0OGUyOTQzMjBiMWQ2NTA5MjgzMS90YWJsZXJhbmdlOjNiYTQ5ZWNjNTUyMTQ4ZTI5NDMyMGIxZDY1MDkyODMxXzQ4LTEtMS0xLTA_edbb7c31-023e-40dd-b2a3-5f1863f8f8fb"
      unitRef="usd">176390000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect
      contextRef="ic3b51f5441c346c388974c34d67a9940_D20180201-20190131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlMGY1MGI3NzZlZDQzMTA4ZjBiMWYwOTZlZDBkMzNiL3NlYzoyZTBmNTBiNzc2ZWQ0MzEwOGYwYjFmMDk2ZWQwZDMzYl8xNDIvZnJhZzplODYwMzY3NWE3MWM0NTVmOGVmY2JiYzIyMzlkYzc0MC90YWJsZTozYmE0OWVjYzU1MjE0OGUyOTQzMjBiMWQ2NTA5MjgzMS90YWJsZXJhbmdlOjNiYTQ5ZWNjNTUyMTQ4ZTI5NDMyMGIxZDY1MDkyODMxXzQ4LTMtMS0xLTA_46192191-3371-46d8-8b7e-fc41ae877178"
      unitRef="usd">25229000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect
      contextRef="if6440f73b88f4c53970ea48b4c1f9726_D20170201-20180131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlMGY1MGI3NzZlZDQzMTA4ZjBiMWYwOTZlZDBkMzNiL3NlYzoyZTBmNTBiNzc2ZWQ0MzEwOGYwYjFmMDk2ZWQwZDMzYl8xNDIvZnJhZzplODYwMzY3NWE3MWM0NTVmOGVmY2JiYzIyMzlkYzc0MC90YWJsZTozYmE0OWVjYzU1MjE0OGUyOTQzMjBiMWQ2NTA5MjgzMS90YWJsZXJhbmdlOjNiYTQ5ZWNjNTUyMTQ4ZTI5NDMyMGIxZDY1MDkyODMxXzQ4LTUtMS0xLTA_7d2827b2-6042-461e-ae80-d427c4457f0a"
      unitRef="usd">40353000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="i55f24cb0d9164d4686ccc12cc9135ac1_I20190131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlMGY1MGI3NzZlZDQzMTA4ZjBiMWYwOTZlZDBkMzNiL3NlYzoyZTBmNTBiNzc2ZWQ0MzEwOGYwYjFmMDk2ZWQwZDMzYl8xNDIvZnJhZzplODYwMzY3NWE3MWM0NTVmOGVmY2JiYzIyMzlkYzc0MC90YWJsZTozYmE0OWVjYzU1MjE0OGUyOTQzMjBiMWQ2NTA5MjgzMS90YWJsZXJhbmdlOjNiYTQ5ZWNjNTUyMTQ4ZTI5NDMyMGIxZDY1MDkyODMxXzQ5LTEtMS0xLTA_e275fe0a-b3a3-4022-a015-97f2b72b255f"
      unitRef="usd">88408000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="ibade1bc382c843d88fc8e8003f90fffa_I20180131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlMGY1MGI3NzZlZDQzMTA4ZjBiMWYwOTZlZDBkMzNiL3NlYzoyZTBmNTBiNzc2ZWQ0MzEwOGYwYjFmMDk2ZWQwZDMzYl8xNDIvZnJhZzplODYwMzY3NWE3MWM0NTVmOGVmY2JiYzIyMzlkYzc0MC90YWJsZTozYmE0OWVjYzU1MjE0OGUyOTQzMjBiMWQ2NTA5MjgzMS90YWJsZXJhbmdlOjNiYTQ5ZWNjNTUyMTQ4ZTI5NDMyMGIxZDY1MDkyODMxXzQ5LTMtMS0xLTA_d4a6ee48-da21-4e57-bd69-3d49739bcde7"
      unitRef="usd">63179000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="i87f0a5bbc2644e72ae793ce4558537fc_I20170131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlMGY1MGI3NzZlZDQzMTA4ZjBiMWYwOTZlZDBkMzNiL3NlYzoyZTBmNTBiNzc2ZWQ0MzEwOGYwYjFmMDk2ZWQwZDMzYl8xNDIvZnJhZzplODYwMzY3NWE3MWM0NTVmOGVmY2JiYzIyMzlkYzc0MC90YWJsZTozYmE0OWVjYzU1MjE0OGUyOTQzMjBiMWQ2NTA5MjgzMS90YWJsZXJhbmdlOjNiYTQ5ZWNjNTUyMTQ4ZTI5NDMyMGIxZDY1MDkyODMxXzQ5LTUtMS0xLTA_97c16437-c310-4a1c-9c95-53e44f504358"
      unitRef="usd">22826000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="ib2cdc2f142544681974fd015733a7280_I20200131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlMGY1MGI3NzZlZDQzMTA4ZjBiMWYwOTZlZDBkMzNiL3NlYzoyZTBmNTBiNzc2ZWQ0MzEwOGYwYjFmMDk2ZWQwZDMzYl8xNDIvZnJhZzplODYwMzY3NWE3MWM0NTVmOGVmY2JiYzIyMzlkYzc0MC90YWJsZTozYmE0OWVjYzU1MjE0OGUyOTQzMjBiMWQ2NTA5MjgzMS90YWJsZXJhbmdlOjNiYTQ5ZWNjNTUyMTQ4ZTI5NDMyMGIxZDY1MDkyODMxXzUwLTEtMS0xLTA_3eb0b7e4-246e-47c7-9218-369e3a60632d"
      unitRef="usd">264798000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="i55f24cb0d9164d4686ccc12cc9135ac1_I20190131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlMGY1MGI3NzZlZDQzMTA4ZjBiMWYwOTZlZDBkMzNiL3NlYzoyZTBmNTBiNzc2ZWQ0MzEwOGYwYjFmMDk2ZWQwZDMzYl8xNDIvZnJhZzplODYwMzY3NWE3MWM0NTVmOGVmY2JiYzIyMzlkYzc0MC90YWJsZTozYmE0OWVjYzU1MjE0OGUyOTQzMjBiMWQ2NTA5MjgzMS90YWJsZXJhbmdlOjNiYTQ5ZWNjNTUyMTQ4ZTI5NDMyMGIxZDY1MDkyODMxXzUwLTMtMS0xLTA_5a1cc4b3-4fb3-475c-b48c-b665d64b2299"
      unitRef="usd">88408000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="ibade1bc382c843d88fc8e8003f90fffa_I20180131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlMGY1MGI3NzZlZDQzMTA4ZjBiMWYwOTZlZDBkMzNiL3NlYzoyZTBmNTBiNzc2ZWQ0MzEwOGYwYjFmMDk2ZWQwZDMzYl8xNDIvZnJhZzplODYwMzY3NWE3MWM0NTVmOGVmY2JiYzIyMzlkYzc0MC90YWJsZTozYmE0OWVjYzU1MjE0OGUyOTQzMjBiMWQ2NTA5MjgzMS90YWJsZXJhbmdlOjNiYTQ5ZWNjNTUyMTQ4ZTI5NDMyMGIxZDY1MDkyODMxXzUwLTUtMS0xLTA_112bfc3b-5349-41f9-831c-916ba3764da7"
      unitRef="usd">63179000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:InterestPaidNet
      contextRef="ic8f4fc80c1544b62a18084eb756ea94c_D20190201-20200131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlMGY1MGI3NzZlZDQzMTA4ZjBiMWYwOTZlZDBkMzNiL3NlYzoyZTBmNTBiNzc2ZWQ0MzEwOGYwYjFmMDk2ZWQwZDMzYl8xNDIvZnJhZzplODYwMzY3NWE3MWM0NTVmOGVmY2JiYzIyMzlkYzc0MC90YWJsZTozYmE0OWVjYzU1MjE0OGUyOTQzMjBiMWQ2NTA5MjgzMS90YWJsZXJhbmdlOjNiYTQ5ZWNjNTUyMTQ4ZTI5NDMyMGIxZDY1MDkyODMxXzUyLTEtMS0xLTA_bf87c762-811e-46ba-8fb5-5ada8eb24b66"
      unitRef="usd">7000</us-gaap:InterestPaidNet>
    <us-gaap:InterestPaidNet
      contextRef="ic3b51f5441c346c388974c34d67a9940_D20180201-20190131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlMGY1MGI3NzZlZDQzMTA4ZjBiMWYwOTZlZDBkMzNiL3NlYzoyZTBmNTBiNzc2ZWQ0MzEwOGYwYjFmMDk2ZWQwZDMzYl8xNDIvZnJhZzplODYwMzY3NWE3MWM0NTVmOGVmY2JiYzIyMzlkYzc0MC90YWJsZTozYmE0OWVjYzU1MjE0OGUyOTQzMjBiMWQ2NTA5MjgzMS90YWJsZXJhbmdlOjNiYTQ5ZWNjNTUyMTQ4ZTI5NDMyMGIxZDY1MDkyODMxXzUyLTMtMS0xLTA_5011a347-1241-4a9a-a7fb-d946624013f9"
      unitRef="usd">449000</us-gaap:InterestPaidNet>
    <us-gaap:InterestPaidNet
      contextRef="if6440f73b88f4c53970ea48b4c1f9726_D20170201-20180131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlMGY1MGI3NzZlZDQzMTA4ZjBiMWYwOTZlZDBkMzNiL3NlYzoyZTBmNTBiNzc2ZWQ0MzEwOGYwYjFmMDk2ZWQwZDMzYl8xNDIvZnJhZzplODYwMzY3NWE3MWM0NTVmOGVmY2JiYzIyMzlkYzc0MC90YWJsZTozYmE0OWVjYzU1MjE0OGUyOTQzMjBiMWQ2NTA5MjgzMS90YWJsZXJhbmdlOjNiYTQ5ZWNjNTUyMTQ4ZTI5NDMyMGIxZDY1MDkyODMxXzUyLTUtMS0xLTA_d7e7e9d1-162d-4c0c-9bb9-3750bcd20da8"
      unitRef="usd">1648000</us-gaap:InterestPaidNet>
    <us-gaap:IncomeTaxesPaidNet
      contextRef="ic8f4fc80c1544b62a18084eb756ea94c_D20190201-20200131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlMGY1MGI3NzZlZDQzMTA4ZjBiMWYwOTZlZDBkMzNiL3NlYzoyZTBmNTBiNzc2ZWQ0MzEwOGYwYjFmMDk2ZWQwZDMzYl8xNDIvZnJhZzplODYwMzY3NWE3MWM0NTVmOGVmY2JiYzIyMzlkYzc0MC90YWJsZTozYmE0OWVjYzU1MjE0OGUyOTQzMjBiMWQ2NTA5MjgzMS90YWJsZXJhbmdlOjNiYTQ5ZWNjNTUyMTQ4ZTI5NDMyMGIxZDY1MDkyODMxXzUzLTEtMS0xLTA_59a37b26-76e9-48ba-b558-749f4f9f8c0e"
      unitRef="usd">1862000</us-gaap:IncomeTaxesPaidNet>
    <us-gaap:IncomeTaxesPaidNet
      contextRef="ic3b51f5441c346c388974c34d67a9940_D20180201-20190131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlMGY1MGI3NzZlZDQzMTA4ZjBiMWYwOTZlZDBkMzNiL3NlYzoyZTBmNTBiNzc2ZWQ0MzEwOGYwYjFmMDk2ZWQwZDMzYl8xNDIvZnJhZzplODYwMzY3NWE3MWM0NTVmOGVmY2JiYzIyMzlkYzc0MC90YWJsZTozYmE0OWVjYzU1MjE0OGUyOTQzMjBiMWQ2NTA5MjgzMS90YWJsZXJhbmdlOjNiYTQ5ZWNjNTUyMTQ4ZTI5NDMyMGIxZDY1MDkyODMxXzUzLTMtMS0xLTA_24aa3b7e-b1a2-445a-8426-05fe17546699"
      unitRef="usd">1394000</us-gaap:IncomeTaxesPaidNet>
    <us-gaap:IncomeTaxesPaidNet
      contextRef="if6440f73b88f4c53970ea48b4c1f9726_D20170201-20180131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlMGY1MGI3NzZlZDQzMTA4ZjBiMWYwOTZlZDBkMzNiL3NlYzoyZTBmNTBiNzc2ZWQ0MzEwOGYwYjFmMDk2ZWQwZDMzYl8xNDIvZnJhZzplODYwMzY3NWE3MWM0NTVmOGVmY2JiYzIyMzlkYzc0MC90YWJsZTozYmE0OWVjYzU1MjE0OGUyOTQzMjBiMWQ2NTA5MjgzMS90YWJsZXJhbmdlOjNiYTQ5ZWNjNTUyMTQ4ZTI5NDMyMGIxZDY1MDkyODMxXzUzLTUtMS0xLTA_131e83da-c299-4f3c-87a3-ed99ec600d1a"
      unitRef="usd">107000</us-gaap:IncomeTaxesPaidNet>
    <us-gaap:EscrowDepositDisbursementsRelatedToPropertyAcquisition1
      contextRef="ic8f4fc80c1544b62a18084eb756ea94c_D20190201-20200131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlMGY1MGI3NzZlZDQzMTA4ZjBiMWYwOTZlZDBkMzNiL3NlYzoyZTBmNTBiNzc2ZWQ0MzEwOGYwYjFmMDk2ZWQwZDMzYl8xNDIvZnJhZzplODYwMzY3NWE3MWM0NTVmOGVmY2JiYzIyMzlkYzc0MC90YWJsZTozYmE0OWVjYzU1MjE0OGUyOTQzMjBiMWQ2NTA5MjgzMS90YWJsZXJhbmdlOjNiYTQ5ZWNjNTUyMTQ4ZTI5NDMyMGIxZDY1MDkyODMxXzU1LTEtMS0xLTA_789435a1-f7bb-4302-bb56-e1cfb6376120"
      unitRef="usd">0</us-gaap:EscrowDepositDisbursementsRelatedToPropertyAcquisition1>
    <us-gaap:EscrowDepositDisbursementsRelatedToPropertyAcquisition1
      contextRef="ic3b51f5441c346c388974c34d67a9940_D20180201-20190131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlMGY1MGI3NzZlZDQzMTA4ZjBiMWYwOTZlZDBkMzNiL3NlYzoyZTBmNTBiNzc2ZWQ0MzEwOGYwYjFmMDk2ZWQwZDMzYl8xNDIvZnJhZzplODYwMzY3NWE3MWM0NTVmOGVmY2JiYzIyMzlkYzc0MC90YWJsZTozYmE0OWVjYzU1MjE0OGUyOTQzMjBiMWQ2NTA5MjgzMS90YWJsZXJhbmdlOjNiYTQ5ZWNjNTUyMTQ4ZTI5NDMyMGIxZDY1MDkyODMxXzU1LTMtMS0xLTA_27c027a2-d79f-4f62-a915-279a93eb3c35"
      unitRef="usd">0</us-gaap:EscrowDepositDisbursementsRelatedToPropertyAcquisition1>
    <us-gaap:EscrowDepositDisbursementsRelatedToPropertyAcquisition1
      contextRef="if6440f73b88f4c53970ea48b4c1f9726_D20170201-20180131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlMGY1MGI3NzZlZDQzMTA4ZjBiMWYwOTZlZDBkMzNiL3NlYzoyZTBmNTBiNzc2ZWQ0MzEwOGYwYjFmMDk2ZWQwZDMzYl8xNDIvZnJhZzplODYwMzY3NWE3MWM0NTVmOGVmY2JiYzIyMzlkYzc0MC90YWJsZTozYmE0OWVjYzU1MjE0OGUyOTQzMjBiMWQ2NTA5MjgzMS90YWJsZXJhbmdlOjNiYTQ5ZWNjNTUyMTQ4ZTI5NDMyMGIxZDY1MDkyODMxXzU1LTUtMS0xLTA_50558f00-b3ca-4c15-9a2c-9535814ffd82"
      unitRef="usd">1799000</us-gaap:EscrowDepositDisbursementsRelatedToPropertyAcquisition1>
    <crwd:ContingentConsiderationAssociatedWithBusinessCombinations
      contextRef="ic8f4fc80c1544b62a18084eb756ea94c_D20190201-20200131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlMGY1MGI3NzZlZDQzMTA4ZjBiMWYwOTZlZDBkMzNiL3NlYzoyZTBmNTBiNzc2ZWQ0MzEwOGYwYjFmMDk2ZWQwZDMzYl8xNDIvZnJhZzplODYwMzY3NWE3MWM0NTVmOGVmY2JiYzIyMzlkYzc0MC90YWJsZTozYmE0OWVjYzU1MjE0OGUyOTQzMjBiMWQ2NTA5MjgzMS90YWJsZXJhbmdlOjNiYTQ5ZWNjNTUyMTQ4ZTI5NDMyMGIxZDY1MDkyODMxXzU2LTEtMS0xLTA_de4f8029-3dab-4f0f-8b0b-90253268b2cb"
      unitRef="usd">0</crwd:ContingentConsiderationAssociatedWithBusinessCombinations>
    <crwd:ContingentConsiderationAssociatedWithBusinessCombinations
      contextRef="ic3b51f5441c346c388974c34d67a9940_D20180201-20190131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlMGY1MGI3NzZlZDQzMTA4ZjBiMWYwOTZlZDBkMzNiL3NlYzoyZTBmNTBiNzc2ZWQ0MzEwOGYwYjFmMDk2ZWQwZDMzYl8xNDIvZnJhZzplODYwMzY3NWE3MWM0NTVmOGVmY2JiYzIyMzlkYzc0MC90YWJsZTozYmE0OWVjYzU1MjE0OGUyOTQzMjBiMWQ2NTA5MjgzMS90YWJsZXJhbmdlOjNiYTQ5ZWNjNTUyMTQ4ZTI5NDMyMGIxZDY1MDkyODMxXzU2LTMtMS0xLTA_698d3aa1-f14c-4f05-8500-ca47bc9097d6"
      unitRef="usd">474000</crwd:ContingentConsiderationAssociatedWithBusinessCombinations>
    <crwd:ContingentConsiderationAssociatedWithBusinessCombinations
      contextRef="if6440f73b88f4c53970ea48b4c1f9726_D20170201-20180131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlMGY1MGI3NzZlZDQzMTA4ZjBiMWYwOTZlZDBkMzNiL3NlYzoyZTBmNTBiNzc2ZWQ0MzEwOGYwYjFmMDk2ZWQwZDMzYl8xNDIvZnJhZzplODYwMzY3NWE3MWM0NTVmOGVmY2JiYzIyMzlkYzc0MC90YWJsZTozYmE0OWVjYzU1MjE0OGUyOTQzMjBiMWQ2NTA5MjgzMS90YWJsZXJhbmdlOjNiYTQ5ZWNjNTUyMTQ4ZTI5NDMyMGIxZDY1MDkyODMxXzU2LTUtMS0xLTA_b40efb8b-f6b0-4a6f-b90e-5d646b3f50ef"
      unitRef="usd">635000</crwd:ContingentConsiderationAssociatedWithBusinessCombinations>
    <us-gaap:ConversionOfStockAmountConverted1
      contextRef="ic8f4fc80c1544b62a18084eb756ea94c_D20190201-20200131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlMGY1MGI3NzZlZDQzMTA4ZjBiMWYwOTZlZDBkMzNiL3NlYzoyZTBmNTBiNzc2ZWQ0MzEwOGYwYjFmMDk2ZWQwZDMzYl8xNDIvZnJhZzplODYwMzY3NWE3MWM0NTVmOGVmY2JiYzIyMzlkYzc0MC90YWJsZTozYmE0OWVjYzU1MjE0OGUyOTQzMjBiMWQ2NTA5MjgzMS90YWJsZXJhbmdlOjNiYTQ5ZWNjNTUyMTQ4ZTI5NDMyMGIxZDY1MDkyODMxXzU4LTEtMS0xLTQ0NzM_5af3f7d3-24dc-4288-a6d1-33db8233fe31"
      unitRef="usd">557912000</us-gaap:ConversionOfStockAmountConverted1>
    <us-gaap:ConversionOfStockAmountConverted1
      contextRef="ic3b51f5441c346c388974c34d67a9940_D20180201-20190131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlMGY1MGI3NzZlZDQzMTA4ZjBiMWYwOTZlZDBkMzNiL3NlYzoyZTBmNTBiNzc2ZWQ0MzEwOGYwYjFmMDk2ZWQwZDMzYl8xNDIvZnJhZzplODYwMzY3NWE3MWM0NTVmOGVmY2JiYzIyMzlkYzc0MC90YWJsZTozYmE0OWVjYzU1MjE0OGUyOTQzMjBiMWQ2NTA5MjgzMS90YWJsZXJhbmdlOjNiYTQ5ZWNjNTUyMTQ4ZTI5NDMyMGIxZDY1MDkyODMxXzU4LTMtMS0xLTQ0NzM_ed244c75-72ea-4247-8d6b-fd5e39449968"
      unitRef="usd">0</us-gaap:ConversionOfStockAmountConverted1>
    <us-gaap:ConversionOfStockAmountConverted1
      contextRef="if6440f73b88f4c53970ea48b4c1f9726_D20170201-20180131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlMGY1MGI3NzZlZDQzMTA4ZjBiMWYwOTZlZDBkMzNiL3NlYzoyZTBmNTBiNzc2ZWQ0MzEwOGYwYjFmMDk2ZWQwZDMzYl8xNDIvZnJhZzplODYwMzY3NWE3MWM0NTVmOGVmY2JiYzIyMzlkYzc0MC90YWJsZTozYmE0OWVjYzU1MjE0OGUyOTQzMjBiMWQ2NTA5MjgzMS90YWJsZXJhbmdlOjNiYTQ5ZWNjNTUyMTQ4ZTI5NDMyMGIxZDY1MDkyODMxXzU4LTUtMS0xLTQ0NzM_8f1b0fb4-3c84-4ee0-b949-a8c8bf597f18"
      unitRef="usd">0</us-gaap:ConversionOfStockAmountConverted1>
    <crwd:ConversionOfRedeemableConvertiblePreferredStockWarrantLiabilitiesReclassedToAdditionalPaidInCapital
      contextRef="ic8f4fc80c1544b62a18084eb756ea94c_D20190201-20200131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlMGY1MGI3NzZlZDQzMTA4ZjBiMWYwOTZlZDBkMzNiL3NlYzoyZTBmNTBiNzc2ZWQ0MzEwOGYwYjFmMDk2ZWQwZDMzYl8xNDIvZnJhZzplODYwMzY3NWE3MWM0NTVmOGVmY2JiYzIyMzlkYzc0MC90YWJsZTozYmE0OWVjYzU1MjE0OGUyOTQzMjBiMWQ2NTA5MjgzMS90YWJsZXJhbmdlOjNiYTQ5ZWNjNTUyMTQ4ZTI5NDMyMGIxZDY1MDkyODMxXzU5LTEtMS0xLTQ0NzM_8344159a-71ed-41d8-9a83-09385974b26d"
      unitRef="usd">10559000</crwd:ConversionOfRedeemableConvertiblePreferredStockWarrantLiabilitiesReclassedToAdditionalPaidInCapital>
    <crwd:ConversionOfRedeemableConvertiblePreferredStockWarrantLiabilitiesReclassedToAdditionalPaidInCapital
      contextRef="ic3b51f5441c346c388974c34d67a9940_D20180201-20190131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlMGY1MGI3NzZlZDQzMTA4ZjBiMWYwOTZlZDBkMzNiL3NlYzoyZTBmNTBiNzc2ZWQ0MzEwOGYwYjFmMDk2ZWQwZDMzYl8xNDIvZnJhZzplODYwMzY3NWE3MWM0NTVmOGVmY2JiYzIyMzlkYzc0MC90YWJsZTozYmE0OWVjYzU1MjE0OGUyOTQzMjBiMWQ2NTA5MjgzMS90YWJsZXJhbmdlOjNiYTQ5ZWNjNTUyMTQ4ZTI5NDMyMGIxZDY1MDkyODMxXzU5LTMtMS0xLTQ0NzM_60c1eb73-2a93-4e13-8b0d-c7492be295b7"
      unitRef="usd">0</crwd:ConversionOfRedeemableConvertiblePreferredStockWarrantLiabilitiesReclassedToAdditionalPaidInCapital>
    <crwd:ConversionOfRedeemableConvertiblePreferredStockWarrantLiabilitiesReclassedToAdditionalPaidInCapital
      contextRef="if6440f73b88f4c53970ea48b4c1f9726_D20170201-20180131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlMGY1MGI3NzZlZDQzMTA4ZjBiMWYwOTZlZDBkMzNiL3NlYzoyZTBmNTBiNzc2ZWQ0MzEwOGYwYjFmMDk2ZWQwZDMzYl8xNDIvZnJhZzplODYwMzY3NWE3MWM0NTVmOGVmY2JiYzIyMzlkYzc0MC90YWJsZTozYmE0OWVjYzU1MjE0OGUyOTQzMjBiMWQ2NTA5MjgzMS90YWJsZXJhbmdlOjNiYTQ5ZWNjNTUyMTQ4ZTI5NDMyMGIxZDY1MDkyODMxXzU5LTUtMS0xLTQ0NzM_7ee7c9cd-6572-4e77-a9af-b810704e459c"
      unitRef="usd">0</crwd:ConversionOfRedeemableConvertiblePreferredStockWarrantLiabilitiesReclassedToAdditionalPaidInCapital>
    <crwd:NetChangeInDeferredOfferingCostsAccruedButNotPaid
      contextRef="ic8f4fc80c1544b62a18084eb756ea94c_D20190201-20200131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlMGY1MGI3NzZlZDQzMTA4ZjBiMWYwOTZlZDBkMzNiL3NlYzoyZTBmNTBiNzc2ZWQ0MzEwOGYwYjFmMDk2ZWQwZDMzYl8xNDIvZnJhZzplODYwMzY3NWE3MWM0NTVmOGVmY2JiYzIyMzlkYzc0MC90YWJsZTozYmE0OWVjYzU1MjE0OGUyOTQzMjBiMWQ2NTA5MjgzMS90YWJsZXJhbmdlOjNiYTQ5ZWNjNTUyMTQ4ZTI5NDMyMGIxZDY1MDkyODMxXzU3LTEtMS0xLTA_14ff58e7-58db-4a1c-b34f-4a6b157e4101"
      unitRef="usd">-2858000</crwd:NetChangeInDeferredOfferingCostsAccruedButNotPaid>
    <crwd:NetChangeInDeferredOfferingCostsAccruedButNotPaid
      contextRef="ic3b51f5441c346c388974c34d67a9940_D20180201-20190131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlMGY1MGI3NzZlZDQzMTA4ZjBiMWYwOTZlZDBkMzNiL3NlYzoyZTBmNTBiNzc2ZWQ0MzEwOGYwYjFmMDk2ZWQwZDMzYl8xNDIvZnJhZzplODYwMzY3NWE3MWM0NTVmOGVmY2JiYzIyMzlkYzc0MC90YWJsZTozYmE0OWVjYzU1MjE0OGUyOTQzMjBiMWQ2NTA5MjgzMS90YWJsZXJhbmdlOjNiYTQ5ZWNjNTUyMTQ4ZTI5NDMyMGIxZDY1MDkyODMxXzU3LTMtMS0xLTA_aed21acf-88f5-4f87-bee7-3753cf04c83a"
      unitRef="usd">2858000</crwd:NetChangeInDeferredOfferingCostsAccruedButNotPaid>
    <crwd:NetChangeInDeferredOfferingCostsAccruedButNotPaid
      contextRef="if6440f73b88f4c53970ea48b4c1f9726_D20170201-20180131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlMGY1MGI3NzZlZDQzMTA4ZjBiMWYwOTZlZDBkMzNiL3NlYzoyZTBmNTBiNzc2ZWQ0MzEwOGYwYjFmMDk2ZWQwZDMzYl8xNDIvZnJhZzplODYwMzY3NWE3MWM0NTVmOGVmY2JiYzIyMzlkYzc0MC90YWJsZTozYmE0OWVjYzU1MjE0OGUyOTQzMjBiMWQ2NTA5MjgzMS90YWJsZXJhbmdlOjNiYTQ5ZWNjNTUyMTQ4ZTI5NDMyMGIxZDY1MDkyODMxXzU3LTUtMS0xLTA_ee4c7aa5-e65e-4fe1-8fe2-50a4e7da5d0c"
      unitRef="usd">0</crwd:NetChangeInDeferredOfferingCostsAccruedButNotPaid>
    <crwd:CapitalExpendituresIncurredPaid
      contextRef="ic8f4fc80c1544b62a18084eb756ea94c_D20190201-20200131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlMGY1MGI3NzZlZDQzMTA4ZjBiMWYwOTZlZDBkMzNiL3NlYzoyZTBmNTBiNzc2ZWQ0MzEwOGYwYjFmMDk2ZWQwZDMzYl8xNDIvZnJhZzplODYwMzY3NWE3MWM0NTVmOGVmY2JiYzIyMzlkYzc0MC90YWJsZTozYmE0OWVjYzU1MjE0OGUyOTQzMjBiMWQ2NTA5MjgzMS90YWJsZXJhbmdlOjNiYTQ5ZWNjNTUyMTQ4ZTI5NDMyMGIxZDY1MDkyODMxXzU4LTEtMS0xLTA_29331e59-67a5-4af2-8c0e-203caf070231"
      unitRef="usd">-3193000</crwd:CapitalExpendituresIncurredPaid>
    <crwd:CapitalExpendituresIncurredPaid
      contextRef="ic3b51f5441c346c388974c34d67a9940_D20180201-20190131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlMGY1MGI3NzZlZDQzMTA4ZjBiMWYwOTZlZDBkMzNiL3NlYzoyZTBmNTBiNzc2ZWQ0MzEwOGYwYjFmMDk2ZWQwZDMzYl8xNDIvZnJhZzplODYwMzY3NWE3MWM0NTVmOGVmY2JiYzIyMzlkYzc0MC90YWJsZTozYmE0OWVjYzU1MjE0OGUyOTQzMjBiMWQ2NTA5MjgzMS90YWJsZXJhbmdlOjNiYTQ5ZWNjNTUyMTQ4ZTI5NDMyMGIxZDY1MDkyODMxXzU4LTMtMS0xLTA_30053b22-0da6-4247-8b8e-fd8e54e88297"
      unitRef="usd">3004000</crwd:CapitalExpendituresIncurredPaid>
    <crwd:CapitalExpendituresIncurredPaid
      contextRef="if6440f73b88f4c53970ea48b4c1f9726_D20170201-20180131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlMGY1MGI3NzZlZDQzMTA4ZjBiMWYwOTZlZDBkMzNiL3NlYzoyZTBmNTBiNzc2ZWQ0MzEwOGYwYjFmMDk2ZWQwZDMzYl8xNDIvZnJhZzplODYwMzY3NWE3MWM0NTVmOGVmY2JiYzIyMzlkYzc0MC90YWJsZTozYmE0OWVjYzU1MjE0OGUyOTQzMjBiMWQ2NTA5MjgzMS90YWJsZXJhbmdlOjNiYTQ5ZWNjNTUyMTQ4ZTI5NDMyMGIxZDY1MDkyODMxXzU4LTUtMS0xLTA_83493b02-0c39-45fa-b386-feefdf13892e"
      unitRef="usd">3482000</crwd:CapitalExpendituresIncurredPaid>
    <us-gaap:TemporaryEquityAccretionToRedemptionValue
      contextRef="ic8f4fc80c1544b62a18084eb756ea94c_D20190201-20200131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlMGY1MGI3NzZlZDQzMTA4ZjBiMWYwOTZlZDBkMzNiL3NlYzoyZTBmNTBiNzc2ZWQ0MzEwOGYwYjFmMDk2ZWQwZDMzYl8xNDIvZnJhZzplODYwMzY3NWE3MWM0NTVmOGVmY2JiYzIyMzlkYzc0MC90YWJsZTozYmE0OWVjYzU1MjE0OGUyOTQzMjBiMWQ2NTA5MjgzMS90YWJsZXJhbmdlOjNiYTQ5ZWNjNTUyMTQ4ZTI5NDMyMGIxZDY1MDkyODMxXzU5LTEtMS0xLTA_a718a03d-50dd-4f1c-bb92-8c20fe05e516"
      unitRef="usd">0</us-gaap:TemporaryEquityAccretionToRedemptionValue>
    <us-gaap:TemporaryEquityAccretionToRedemptionValue
      contextRef="ic3b51f5441c346c388974c34d67a9940_D20180201-20190131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlMGY1MGI3NzZlZDQzMTA4ZjBiMWYwOTZlZDBkMzNiL3NlYzoyZTBmNTBiNzc2ZWQ0MzEwOGYwYjFmMDk2ZWQwZDMzYl8xNDIvZnJhZzplODYwMzY3NWE3MWM0NTVmOGVmY2JiYzIyMzlkYzc0MC90YWJsZTozYmE0OWVjYzU1MjE0OGUyOTQzMjBiMWQ2NTA5MjgzMS90YWJsZXJhbmdlOjNiYTQ5ZWNjNTUyMTQ4ZTI5NDMyMGIxZDY1MDkyODMxXzU5LTMtMS0xLTA_10622740-1d72-4aab-aeec-e6e149a0f7f4"
      unitRef="usd">0</us-gaap:TemporaryEquityAccretionToRedemptionValue>
    <us-gaap:TemporaryEquityAccretionToRedemptionValue
      contextRef="if6440f73b88f4c53970ea48b4c1f9726_D20170201-20180131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlMGY1MGI3NzZlZDQzMTA4ZjBiMWYwOTZlZDBkMzNiL3NlYzoyZTBmNTBiNzc2ZWQ0MzEwOGYwYjFmMDk2ZWQwZDMzYl8xNDIvZnJhZzplODYwMzY3NWE3MWM0NTVmOGVmY2JiYzIyMzlkYzc0MC90YWJsZTozYmE0OWVjYzU1MjE0OGUyOTQzMjBiMWQ2NTA5MjgzMS90YWJsZXJhbmdlOjNiYTQ5ZWNjNTUyMTQ4ZTI5NDMyMGIxZDY1MDkyODMxXzU5LTUtMS0xLTA_dba6cd05-8f6c-4707-9512-83e2985315d0"
      unitRef="usd">5853000</us-gaap:TemporaryEquityAccretionToRedemptionValue>
    <crwd:AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationVestingOfEarlyExercisedOptions
      contextRef="ic8f4fc80c1544b62a18084eb756ea94c_D20190201-20200131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlMGY1MGI3NzZlZDQzMTA4ZjBiMWYwOTZlZDBkMzNiL3NlYzoyZTBmNTBiNzc2ZWQ0MzEwOGYwYjFmMDk2ZWQwZDMzYl8xNDIvZnJhZzplODYwMzY3NWE3MWM0NTVmOGVmY2JiYzIyMzlkYzc0MC90YWJsZTozYmE0OWVjYzU1MjE0OGUyOTQzMjBiMWQ2NTA5MjgzMS90YWJsZXJhbmdlOjNiYTQ5ZWNjNTUyMTQ4ZTI5NDMyMGIxZDY1MDkyODMxXzYwLTEtMS0xLTA_3ceb2df2-2aac-4eb0-b841-bc89780b39b3"
      unitRef="usd">2704000</crwd:AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationVestingOfEarlyExercisedOptions>
    <crwd:AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationVestingOfEarlyExercisedOptions
      contextRef="ic3b51f5441c346c388974c34d67a9940_D20180201-20190131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlMGY1MGI3NzZlZDQzMTA4ZjBiMWYwOTZlZDBkMzNiL3NlYzoyZTBmNTBiNzc2ZWQ0MzEwOGYwYjFmMDk2ZWQwZDMzYl8xNDIvZnJhZzplODYwMzY3NWE3MWM0NTVmOGVmY2JiYzIyMzlkYzc0MC90YWJsZTozYmE0OWVjYzU1MjE0OGUyOTQzMjBiMWQ2NTA5MjgzMS90YWJsZXJhbmdlOjNiYTQ5ZWNjNTUyMTQ4ZTI5NDMyMGIxZDY1MDkyODMxXzYwLTMtMS0xLTA_e1c9fd73-34e8-429e-8a85-9ad7a97c8cba"
      unitRef="usd">543000</crwd:AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationVestingOfEarlyExercisedOptions>
    <crwd:AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationVestingOfEarlyExercisedOptions
      contextRef="if6440f73b88f4c53970ea48b4c1f9726_D20170201-20180131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlMGY1MGI3NzZlZDQzMTA4ZjBiMWYwOTZlZDBkMzNiL3NlYzoyZTBmNTBiNzc2ZWQ0MzEwOGYwYjFmMDk2ZWQwZDMzYl8xNDIvZnJhZzplODYwMzY3NWE3MWM0NTVmOGVmY2JiYzIyMzlkYzc0MC90YWJsZTozYmE0OWVjYzU1MjE0OGUyOTQzMjBiMWQ2NTA5MjgzMS90YWJsZXJhbmdlOjNiYTQ5ZWNjNTUyMTQ4ZTI5NDMyMGIxZDY1MDkyODMxXzYwLTUtMS0xLTA_79ee0600-751e-447e-ab75-a6419c8dc9d7"
      unitRef="usd">574000</crwd:AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationVestingOfEarlyExercisedOptions>
    <us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock
      contextRef="ic8f4fc80c1544b62a18084eb756ea94c_D20190201-20200131"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlMGY1MGI3NzZlZDQzMTA4ZjBiMWYwOTZlZDBkMzNiL3NlYzoyZTBmNTBiNzc2ZWQ0MzEwOGYwYjFmMDk2ZWQwZDMzYl8xNDgvZnJhZzpmYmI0MGRmMGIyMTg0N2MwYjI4ODBjZWNkMzBjY2Q0NC90ZXh0cmVnaW9uOmZiYjQwZGYwYjIxODQ3YzBiMjg4MGNlY2QzMGNjZDQ0XzM4NDgyOTA3MDYyNjk_8bc5875f-1901-4aec-b85c-122f04ffc74e">Description of Business and Basis of Presentation&lt;div style="text-indent:18pt;margin-top:12pt;"&gt;&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;Business&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:18pt;margin-top:12pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;CrowdStrike Holdings,&#160;Inc. (the &#x201c;Company&#x201d;) was formed on November&#160;7, 2011. The Company provides a leading cloud-delivered solution for next-generation endpoint protection that offers 11&#160;cloud modules on its Falcon platform via a software as a service (&#x201c;SaaS&#x201d;) subscription-based model that spans multiple large security markets, including endpoint security, security and IT operations (including vulnerability management), and threat intelligence. The Company is headquartered in Sunnyvale, California. The Company conducts its business in the United States, as well as locations internationally, including in Australia, Germany, India, Romania, and the United Kingdom.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:18pt;margin-top:12pt;"&gt;&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;Initial Public Offering&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:18pt;margin-top:12pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;On June 14, 2019, the Company closed its initial public offering (&#x201c;IPO&#x201d;), in which it sold 20,700,000 shares of Class A common stock. The shares were sold at a public offering price of $34.00 per share for net proceeds of $659.2 million, after deducting underwriters&#x2019; discounts and commissions and offering expenses of $44.8 million. Immediately prior to the closing of the IPO, all outstanding shares of redeemable convertible preferred stock automatically converted into 131,267,586 shares of Class B common stock on a one-to-one basis. Additionally, in connection with the IPO all of the Company&#x2019;s outstanding common stock was reclassified into shares of Class B common stock on a one-for-one basis. Redeemable convertible preferred stock warrants also converted into 336,386 warrants to purchase Class B common stock on a one-to-one basis.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:18pt;margin-top:12pt;"&gt;&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;Basis of Presentation&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:18pt;margin-top:12pt;"&gt;&lt;span style="background-color:rgb(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 accompanying consolidated financial statements have been prepared in conformity with U.S. generally accepted accounting principles in the United States of America (&#x201c;U.S. GAAP&#x201d;). Effective February 1, 2019, the Company adopted the&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-weight:400;line-height:120%;"&gt;Accounting Standards Update (&#x201c;ASU&#x201d;) 2014-09, Revenue from Contracts with Customers (&#x201c;ASC 606&#x201d;) as discussed in Note 2&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-weight:400;line-height:120%;"&gt;below. Prior periods were not retrospectively restated, and accordingly, the consolidated balance sheet as of January 31, 2019,&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-weight:400;line-height:120%;"&gt;and the consolidated statements of operations for the years ended January 31, 2019 and 2018 were prepared using the prior revenue recognition standard referred to as ASC 605.&lt;/span&gt;&lt;/div&gt;</us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock>
    <crwd:NumberOfCloudModules
      contextRef="ic8f4fc80c1544b62a18084eb756ea94c_D20190201-20200131"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlMGY1MGI3NzZlZDQzMTA4ZjBiMWYwOTZlZDBkMzNiL3NlYzoyZTBmNTBiNzc2ZWQ0MzEwOGYwYjFmMDk2ZWQwZDMzYl8xNDgvZnJhZzpmYmI0MGRmMGIyMTg0N2MwYjI4ODBjZWNkMzBjY2Q0NC90ZXh0cmVnaW9uOmZiYjQwZGYwYjIxODQ3YzBiMjg4MGNlY2QzMGNjZDQ0XzM4NDgyOTA3MDYyNzU_b7834a6a-a5f8-4a88-878a-28b43bbe4e88"
      unitRef="modules">11</crwd:NumberOfCloudModules>
    <us-gaap:StockIssuedDuringPeriodSharesNewIssues
      contextRef="i6564dff7514e4c51ba8595f912bb6317_D20190614-20190614"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlMGY1MGI3NzZlZDQzMTA4ZjBiMWYwOTZlZDBkMzNiL3NlYzoyZTBmNTBiNzc2ZWQ0MzEwOGYwYjFmMDk2ZWQwZDMzYl8xNDgvZnJhZzpmYmI0MGRmMGIyMTg0N2MwYjI4ODBjZWNkMzBjY2Q0NC90ZXh0cmVnaW9uOmZiYjQwZGYwYjIxODQ3YzBiMjg4MGNlY2QzMGNjZDQ0XzIxOTkwMjMyNjE1Mjc_e5b48ee0-be9d-4a11-be2e-3fa857cd8a97"
      unitRef="shares">20700000</us-gaap:StockIssuedDuringPeriodSharesNewIssues>
    <us-gaap:SharePrice
      contextRef="ic72acbfb2d2248079903ee7a18c9abb2_I20190614"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlMGY1MGI3NzZlZDQzMTA4ZjBiMWYwOTZlZDBkMzNiL3NlYzoyZTBmNTBiNzc2ZWQ0MzEwOGYwYjFmMDk2ZWQwZDMzYl8xNDgvZnJhZzpmYmI0MGRmMGIyMTg0N2MwYjI4ODBjZWNkMzBjY2Q0NC90ZXh0cmVnaW9uOmZiYjQwZGYwYjIxODQ3YzBiMjg4MGNlY2QzMGNjZDQ0XzIxOTkwMjMyNjE1MzY_05332941-a8bd-4664-8965-9828749f5ad7"
      unitRef="usdPerShare">34.00</us-gaap:SharePrice>
    <us-gaap:ProceedsFromIssuanceInitialPublicOffering
      contextRef="i6564dff7514e4c51ba8595f912bb6317_D20190614-20190614"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlMGY1MGI3NzZlZDQzMTA4ZjBiMWYwOTZlZDBkMzNiL3NlYzoyZTBmNTBiNzc2ZWQ0MzEwOGYwYjFmMDk2ZWQwZDMzYl8xNDgvZnJhZzpmYmI0MGRmMGIyMTg0N2MwYjI4ODBjZWNkMzBjY2Q0NC90ZXh0cmVnaW9uOmZiYjQwZGYwYjIxODQ3YzBiMjg4MGNlY2QzMGNjZDQ0XzIxOTkwMjMyNjE1NTM_7fd67e77-fede-4fd9-8bd9-720214c6f449"
      unitRef="usd">659200000</us-gaap:ProceedsFromIssuanceInitialPublicOffering>
    <crwd:PaymentsOfUnderwritersDiscountsAndCommissions
      contextRef="i6564dff7514e4c51ba8595f912bb6317_D20190614-20190614"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlMGY1MGI3NzZlZDQzMTA4ZjBiMWYwOTZlZDBkMzNiL3NlYzoyZTBmNTBiNzc2ZWQ0MzEwOGYwYjFmMDk2ZWQwZDMzYl8xNDgvZnJhZzpmYmI0MGRmMGIyMTg0N2MwYjI4ODBjZWNkMzBjY2Q0NC90ZXh0cmVnaW9uOmZiYjQwZGYwYjIxODQ3YzBiMjg4MGNlY2QzMGNjZDQ0XzIxOTkwMjMyNjE1NzE_c827a278-a776-4d70-a0dc-d7e788d1bc83"
      unitRef="usd">44800000</crwd:PaymentsOfUnderwritersDiscountsAndCommissions>
    <us-gaap:ConversionOfStockSharesIssued1
      contextRef="i7f2bac22055643dab9dd6d573e840971_D20190614-20190614"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlMGY1MGI3NzZlZDQzMTA4ZjBiMWYwOTZlZDBkMzNiL3NlYzoyZTBmNTBiNzc2ZWQ0MzEwOGYwYjFmMDk2ZWQwZDMzYl8xNDgvZnJhZzpmYmI0MGRmMGIyMTg0N2MwYjI4ODBjZWNkMzBjY2Q0NC90ZXh0cmVnaW9uOmZiYjQwZGYwYjIxODQ3YzBiMjg4MGNlY2QzMGNjZDQ0XzIxOTkwMjMyNjE1ODc_2a111db0-b919-4229-a807-570a1b1aa43a"
      unitRef="shares">131267586</us-gaap:ConversionOfStockSharesIssued1>
    <crwd:StockConversionCommonStockConversionRatio
      contextRef="i6564dff7514e4c51ba8595f912bb6317_D20190614-20190614"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlMGY1MGI3NzZlZDQzMTA4ZjBiMWYwOTZlZDBkMzNiL3NlYzoyZTBmNTBiNzc2ZWQ0MzEwOGYwYjFmMDk2ZWQwZDMzYl8xNDgvZnJhZzpmYmI0MGRmMGIyMTg0N2MwYjI4ODBjZWNkMzBjY2Q0NC90ZXh0cmVnaW9uOmZiYjQwZGYwYjIxODQ3YzBiMjg4MGNlY2QzMGNjZDQ0XzIxOTkwMjMyNjE1OTI_08273598-1d02-4cc5-b14e-b8c9444fa2cd"
      unitRef="number">1</crwd:StockConversionCommonStockConversionRatio>
    <crwd:StockConversionCommonStockConversionRatio
      contextRef="i7f2bac22055643dab9dd6d573e840971_D20190614-20190614"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlMGY1MGI3NzZlZDQzMTA4ZjBiMWYwOTZlZDBkMzNiL3NlYzoyZTBmNTBiNzc2ZWQ0MzEwOGYwYjFmMDk2ZWQwZDMzYl8xNDgvZnJhZzpmYmI0MGRmMGIyMTg0N2MwYjI4ODBjZWNkMzBjY2Q0NC90ZXh0cmVnaW9uOmZiYjQwZGYwYjIxODQ3YzBiMjg4MGNlY2QzMGNjZDQ0XzU0OTc1NTgxNDQ5MzA_1ad56043-5a6e-4813-a997-2f0200bd437a"
      unitRef="number">1</crwd:StockConversionCommonStockConversionRatio>
    <crwd:ConversionOfWarrantsWarrantsIssued
      contextRef="i7f2bac22055643dab9dd6d573e840971_D20190614-20190614"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlMGY1MGI3NzZlZDQzMTA4ZjBiMWYwOTZlZDBkMzNiL3NlYzoyZTBmNTBiNzc2ZWQ0MzEwOGYwYjFmMDk2ZWQwZDMzYl8xNDgvZnJhZzpmYmI0MGRmMGIyMTg0N2MwYjI4ODBjZWNkMzBjY2Q0NC90ZXh0cmVnaW9uOmZiYjQwZGYwYjIxODQ3YzBiMjg4MGNlY2QzMGNjZDQ0XzY1OTcwNjk3NzU3MDI_faf80293-dd61-4006-808a-8b96381c62b0"
      unitRef="shares">336386</crwd:ConversionOfWarrantsWarrantsIssued>
    <crwd:StockConversionWarrantsConversionRatio
      contextRef="i7f2bac22055643dab9dd6d573e840971_D20190614-20190614"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlMGY1MGI3NzZlZDQzMTA4ZjBiMWYwOTZlZDBkMzNiL3NlYzoyZTBmNTBiNzc2ZWQ0MzEwOGYwYjFmMDk2ZWQwZDMzYl8xNDgvZnJhZzpmYmI0MGRmMGIyMTg0N2MwYjI4ODBjZWNkMzBjY2Q0NC90ZXh0cmVnaW9uOmZiYjQwZGYwYjIxODQ3YzBiMjg4MGNlY2QzMGNjZDQ0XzY1OTcwNjk3NzI3MTI_16a8b3d0-3616-4621-a1c9-b2a549eff3f6"
      unitRef="number">1</crwd:StockConversionWarrantsConversionRatio>
    <us-gaap:BasisOfAccountingPolicyPolicyTextBlock
      contextRef="ic8f4fc80c1544b62a18084eb756ea94c_D20190201-20200131"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlMGY1MGI3NzZlZDQzMTA4ZjBiMWYwOTZlZDBkMzNiL3NlYzoyZTBmNTBiNzc2ZWQ0MzEwOGYwYjFmMDk2ZWQwZDMzYl8xNDgvZnJhZzpmYmI0MGRmMGIyMTg0N2MwYjI4ODBjZWNkMzBjY2Q0NC90ZXh0cmVnaW9uOmZiYjQwZGYwYjIxODQ3YzBiMjg4MGNlY2QzMGNjZDQ0XzM4NDgyOTA3MDYyNzg_e7be31d4-519c-4ed2-aa8a-3820b59d81bf">&lt;div style="text-indent:18pt;margin-top:12pt;"&gt;&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;Basis of Presentation&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:18pt;margin-top:12pt;"&gt;&lt;span style="background-color:rgb(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 accompanying consolidated financial statements have been prepared in conformity with U.S. generally accepted accounting principles in the United States of America (&#x201c;U.S. GAAP&#x201d;). Effective February 1, 2019, the Company adopted the&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-weight:400;line-height:120%;"&gt;Accounting Standards Update (&#x201c;ASU&#x201d;) 2014-09, Revenue from Contracts with Customers (&#x201c;ASC 606&#x201d;) as discussed in Note 2&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-weight:400;line-height:120%;"&gt;below. Prior periods were not retrospectively restated, and accordingly, the consolidated balance sheet as of January 31, 2019,&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-weight:400;line-height:120%;"&gt;and the consolidated statements of operations for the years ended January 31, 2019 and 2018 were prepared using the prior revenue recognition standard referred to as ASC 605.&lt;/span&gt;&lt;/div&gt;</us-gaap:BasisOfAccountingPolicyPolicyTextBlock>
    <us-gaap:SignificantAccountingPoliciesTextBlock
      contextRef="ic8f4fc80c1544b62a18084eb756ea94c_D20190201-20200131"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlMGY1MGI3NzZlZDQzMTA4ZjBiMWYwOTZlZDBkMzNiL3NlYzoyZTBmNTBiNzc2ZWQ0MzEwOGYwYjFmMDk2ZWQwZDMzYl8xNTEvZnJhZzowYWY2OTcxNDY1ZjM0MTI1YTQ3MjJmMzg1NWIxZDZlNy90ZXh0cmVnaW9uOjBhZjY5NzE0NjVmMzQxMjVhNDcyMmYzODU1YjFkNmU3XzM4NDgyOTA4NzMzNzg_01466cfb-2f0a-48b1-b157-d70a6e802de0">Summary of Significant Accounting Policies&lt;div style="text-indent:18pt;margin-top:12pt;"&gt;&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;Principles of Consolidation&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:18pt;margin-top:12pt;"&gt;&lt;span style="background-color:rgb(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 consolidated financial statements include the accounts of the Company and its wholly owned subsidiaries. All intercompany balances and transactions have been eliminated in consolidation. &lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:18pt;margin-top:12pt;"&gt;&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;JOBS Act Accounting Election&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:18pt;margin-top:12pt;"&gt;&lt;span style="background-color:rgb(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 Company is an &#x201c;emerging growth company&#x201d; (&#x201c;EGC&#x201d;) as defined in the Jumpstart Our Business Startups Act of 2012 (&#x201c;JOBS Act&#x201d;). An EGC may take advantage of specified reduced reporting requirements that are otherwise applicable generally to public companies, including, but not limited to, delayed adoption of new or revised accounting pronouncements applicable to public companies until such pronouncements are made applicable to private companies, not being required to comply with the auditor attestation requirements of Section 404 of the Sarbanes-Oxley Act of 2002 (&#x201c;Sarbanes-Oxley Act&#x201d;), reduced disclosure obligations regarding executive compensation in the Company&#x2019;s periodic reports and proxy statements, and exemptions from the requirements of holding a nonbinding advisory vote on executive compensation and stockholder approval of any golden parachute payments not previously approved.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:18pt;margin-top:12pt;"&gt;&lt;span style="background-color:rgb(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 Company may take advantage of these exemptions until it is no longer an EGC. The Company would cease to be an EGC upon the earliest to occur of: (i) the first fiscal year following the fifth anniversary of its initial public offering; (ii) the first fiscal year after annual gross revenue is $1.07 billion or more; (iii) the date on which the Company has, during the previous three-year period, issued more than $1.0 billion in non-convertible debt securities; or (iv) the date on which the Company qualifies as a &#x201c;large accelerated filer,&#x201d; as defined in Rule 12b-2 under the Exchange Act, which would occur at the end of any fiscal year in which the market value of the Company&#x2019;s common stock held by non-affiliates exceeded $700.0 million as of the end of the second quarter of that fiscal year, and as of the end of such fiscal year the Company has been a reporting company for at least 12 months.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:18pt;margin-top:12pt;"&gt;&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;Use of Estimates&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:18pt;margin-top:12pt;"&gt;&lt;span style="background-color:rgb(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 preparation of financial statements in conformity with U.S.&#160;GAAP requires management to make estimates and assumptions that affect the amounts reported and disclosed in the Company&#x2019;s consolidated financial statements and accompanying notes. These estimates are based on information available as of the date of the consolidated financial statements. On a regular basis, management evaluates these estimates and assumptions. Actual results may differ from these estimates and such difference could be material to the Company&#x2019;s consolidated financial statements.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:18pt;margin-top:12pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;Estimates and assumptions used by management affect revenue recognition, the allowance for doubtful accounts, the carrying value and useful lives of long-lived assets, the fair values of financial instruments and strategic investments, the period of benefit for deferred contract acquisition costs, the recognition and disclosure of contingent liabilities, income taxes, stock-based compensation, and for the periods prior to the Company&#x2019;s IPO, the fair value of common stock and redeemable convertible preferred stock warrants.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:18pt;margin-top:12pt;"&gt;&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;Concentration of Credit Risk and Geographic Information&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:18pt;margin-top:12pt;"&gt;&lt;span style="background-color:rgb(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 Company generates revenue from the sale of subscriptions to access its cloud platform and professional services. The Company&#x2019;s sales team, along with its channel partner network of system integrators and value-added resellers (collectively, &#x201c;channel partners&#x201d;), sells the Company&#x2019;s services worldwide to organizations of all sizes. Due to the nature of the Company&#x2019;s services and the terms and conditions of the Company&#x2019;s contracts with its channel partners, the Company&#x2019;s business could be affected unfavorably if it is not able to continue its relationships with them.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:18pt;margin-top:12pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;Financial instruments that potentially subject the Company to concentrations of credit risk consist of cash, cash equivalents, marketable securities, accounts receivable, and strategic investments. The Company&#x2019;s cash is placed with high-credit-quality financial institutions and issuers, and at times exceed federally insured limits. The Company limits its concentration of risk in cash equivalents and marketable securities by diversifying its investments among a variety of industries and issuers. The Company has not experienced any credit loss relating to its cash equivalents, marketable securities, and strategic investments. The Company performs periodic credit evaluations of its customers and generally does not require collateral.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:18pt;margin-top:12pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;Channel partners or direct customers who represented 10% or more of the Company&#x2019;s accounts receivable 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:100.000%;"&gt;&lt;tr&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:73.877%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:9.695%;"/&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:9.698%;"/&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="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;January 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="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;span style="font-size: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="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;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Channel partner A&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:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;11&#160;&lt;/span&gt;&lt;/td&gt;&lt;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;9&#160;&lt;/span&gt;&lt;/td&gt;&lt;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: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;Channel partner B&lt;/span&gt;&lt;/td&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;10&#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;%&lt;/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;span style="font-size: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="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;2&#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;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&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;Customer A&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: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;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;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&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-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;Customer B&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:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;20&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'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;19&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-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-indent:18pt;margin-top:12pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;Channel partners who represented 10% or more of the Company&#x2019;s total revenue 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.853%;"&gt;&lt;tr&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:61.396%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:9.713%;"/&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:9.713%;"/&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:9.714%;"/&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="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;Year Ended January 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="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;span style="font-size: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="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;span style="font-size: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="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;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Channel partner A&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:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;10&#160;&lt;/span&gt;&lt;/td&gt;&lt;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;15&#160;&lt;/span&gt;&lt;/td&gt;&lt;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;15&#160;&lt;/span&gt;&lt;/td&gt;&lt;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;/table&gt;&lt;/div&gt;&lt;div style="text-indent:18pt;margin-top:12pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;There were no direct customers who represented 10% or more of the Company&#x2019;s total revenue during the years ended January&#160;31, 2018, January&#160;31, 2019, and January&#160;31, 2020.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:18pt;margin-top:12pt;"&gt;&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;Cash Equivalents and Marketable Securities&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:18pt;margin-top:12pt;"&gt;&lt;span style="background-color:rgb(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 Company considers all highly liquid investments with original maturities of three months or less at date of purchase to be cash equivalents. Cash equivalents as of January&#160;31, 2019 and January&#160;31, 2020 consisted of corporate debt securities and money market funds stated at fair value. The Company classifies investments in marketable securities as available-for-sale securities at the time of purchase and re-evaluates the designations as of each balance sheet date. The Company classifies its available-for-sale securities as short-term investments based on their nature and their availability for use in current operations. Available-for-sale securities are carried at fair value with unrealized gains and losses, if any, included in accumulated other comprehensive income (loss). Unrealized losses are recorded in Other income (expense), net, for declines in fair value below the cost of an individual investment that is deemed to be other-than-temporary. The Company did not identify any marketable securities as other-than-temporarily impaired as of January&#160;31, 2020 and January&#160;31, 2019. The Company determines realized gains or losses on the sale of marketable securities on a specific identification method and records such gains or losses in Other income (expense), net. Marketable securities as of January&#160;31, 2020 and January&#160;31, 2019 consisted of corporate debt securities and U.S. treasury securities.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:18pt;margin-top:12pt;"&gt;&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;Strategic Investments&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:18pt;margin-top:12pt;"&gt;&lt;span style="background-color:rgb(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 July 2019, the Company agreed to commit up to $10.0 million to a newly formed entity, CrowdStrike Falcon Fund LLC (&#x201c;Falcon Fund&#x201d;) in exchange for 50% of the sharing percentage of any distribution by Falcon Fund. Entities associated with Accel, a holder of more than 5% of the Company&#x2019;s capital stock, also agreed to commit up to $10.0 million to Falcon Fund, and collectively own the remaining 50% of the sharing percentage of Falcon Fund. Falcon Fund is in the business of purchasing, selling and investing in minority equity and convertible debt securities of privately-held companies that develop applications that have potential for substantial contribution to CrowdStrike and its platform. The Company is the manager of the Falcon Fund and controls the investment decisions and day-to-day operations and accordingly has consolidated the Falcon Fund. Falcon Fund has a duration of ten years and may be extended for &lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjJlMGY1MGI3NzZlZDQzMTA4ZjBiMWYwOTZlZDBkMzNiL3NlYzoyZTBmNTBiNzc2ZWQ0MzEwOGYwYjFmMDk2ZWQwZDMzYl8xNTEvZnJhZzowYWY2OTcxNDY1ZjM0MTI1YTQ3MjJmMzg1NWIxZDZlNy90ZXh0cmVnaW9uOjBhZjY5NzE0NjVmMzQxMjVhNDcyMmYzODU1YjFkNmU3XzE2NDkyNjc1MzIxODE_ccc726fc-5c60-459f-8977-820e021f8b1c"&gt;three&lt;/span&gt; additional years. At dissolution, Falcon Fund will be liquidated and the remaining assets will be distributed to the investors based on their respective sharing percentage. &lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:18pt;margin-top:12pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;During the year ended January&#160;31, 2020, both CrowdStrike and Accel had made a contribution to Falcon Fund of $0.5&#160;million each. The total contribution of $1.0&#160;million has been invested in the Series B preferred stock of a private company that develops and sells a SaaS-based cyber hygiene product.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:18pt;margin-top:12pt;"&gt;&lt;span style="background-color:rgb(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 Company has elected the measurement alternative for the non-marketable equity investments of the Falcon Fund where eligible. Under the measurement alternative, the carrying value of the strategic investments is adjusted to fair value for observable transactions for identical or similar investments of the same issuer or impairment. All gains and losses on strategic investments, realized and unrealized, are recognized in Other income (expense), net. Strategic investments are classified within Level 3 in the fair value hierarchy when a remeasurement occurs based on price changes from observable transactions of identical or similar securities of the same issuer or for impairment. The fair value is estimated based on valuation methods using the observable transaction price at the transaction date and other unobservable inputs including volatility, rights, and obligations of the investments. The Company classifies the investments in Falcon Fund as a non-current asset called Strategic Investments on the Consolidated Balance Sheets as of January 31, 2020. There have been no realized or unrealized gains or losses on the strategic investments during the year ended January 31, 2020.  &lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:18pt;margin-top:12pt;"&gt;&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;Fair Value of Financial Instruments&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:18pt;margin-top:12pt;"&gt;&lt;span style="background-color:rgb(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 Company&#x2019;s financial instruments consist of cash equivalents, marketable securities, strategic investments, accounts receivable, accounts payable, accrued expenses, and the redeemable convertible preferred stock warrant liability&lt;/span&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',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;The carrying values of cash equivalents, accounts receivable, accounts payable, and accrued expenses approximate fair value due to their short-term nature. Refer to Note 3, &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 Measurements and Marketable Securities&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; regarding the fair value of the Company&#x2019;s marketable securities and non-marketable securities.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:18pt;margin-top:12pt;"&gt;&lt;span style="background-color:rgb(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 Company reports the redeemable convertible preferred stock warrant liability at fair value (see Note&#160;3, &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 Measurements&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;). The warrants issued by the Company for redeemable convertible preferred stock in January 2015, December 2016, and March 2017 (see Note&#160;7, &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;Redeemable Convertible Preferred Stock&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;) have been recorded as a liability based on &#x201c;Level&#160;3&#x201d; inputs, which consist of unobservable inputs and reflect management&#x2019;s estimates of assumptions that market participants would use in pricing the liability. The fair value of the warrants was determined using the Black-Scholes option-pricing model, which is affected by changes in inputs to that model including the Company&#x2019;s stock price, expected stock price volatility, risk-free rate, and contractual term. Immediately prior to the closing of the IPO on June 14, 2019, the redeemable convertible preferred stock warrants converted into 336,386 warrants to purchase Class B common stock on a one-to-one basis. The redeemable convertible preferred stock warrant liability was reclassified to additional paid-in capital upon the closing of the IPO.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:18pt;margin-top:12pt;"&gt;&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;Accounts Receivable and Allowance for Doubtful Accounts&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:18pt;margin-top:12pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;Accounts receivable are recorded at the invoiced amount and are non-interest bearing. Accounts receivable are stated at their net realizable value, net of allowance for doubtful accounts. The Company has a well-established collections history from its customers. Credit is extended to customers based on an evaluation of their financial condition and other factors. The Company generally does not require collateral from its customers; however, the Company may require payment prior to commencing service in certain instances to limit credit risk. The Company records allowance for doubtful accounts based on management&#x2019;s assessment of the collectability of accounts. Management regularly reviews the adequacy of the allowance for doubtful accounts by considering the age of each outstanding invoice, each customer&#x2019;s expected ability to pay, and the collection history with each customer, when applicable, to determine whether the allowance is appropriate. Amounts deemed uncollectible are written off against the allowance for doubtful accounts. As of January&#160;31, 2020 and January&#160;31, 2019, the allowance for doubtful accounts was $1.1&#160;million and $1.0 million, respectively.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:18pt;margin-top:12pt;"&gt;&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;Deferred Offering Costs&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:18pt;margin-top:12pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;Deferred offering costs of $2.9 million were recorded within other assets on the consolidated balance sheet as of January&#160;31, 2019, and consist of expenses incurred in connection with the Company&#x2019;s IPO, including legal, accounting, printing, and other IPO-related costs. Subsequent to January 31, 2019, the Company capitalized an additional $3.0 million of offering costs. Upon the close of the IPO on June 14, 2019, all of these deferred offering costs were reclassified to stockholders&#x2019; equity and recorded against the proceeds from the offering. As of January&#160;31, 2020, the Company had paid all $5.9 million of these deferred offering costs.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:18pt;margin-top:12pt;"&gt;&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;Property and Equipment, Net&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:18pt;margin-top:12pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;Property and equipment, net, is stated at historical cost less accumulated depreciation and amortization. Depreciation and amortization are calculated using the straight-line method over the estimated useful lives of the assets as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:3pt;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:39.959%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:56.041%;"/&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;Data center and other computer equipment&lt;/span&gt;&lt;/td&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 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:400;line-height:100%;"&gt;3&#160;-&#160;5&#160;years&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: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;Furniture and equipment&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" 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:1pt;"&gt;&lt;span style="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:#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;Purchased software&lt;/span&gt;&lt;/td&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 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:400;line-height:100%;"&gt;3&#160;-&#160;5&#160;years&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: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;Capitalized internal-use software&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" 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:1pt;"&gt;&lt;span style="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 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;Leasehold improvements&lt;/span&gt;&lt;/td&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;Estimated useful life or term of the lease, whichever is shorter&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="text-indent:18pt;margin-top:12pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;Expenditures for routine maintenance and repairs are charged to operating expense as incurred. Major renewals and improvements are capitalized and depreciated over their estimated useful lives. Upon retirement or other disposition of property and equipment, the cost and accumulated depreciation are removed from the accounts, and any gain or loss is recorded in operating expenses in the consolidated statement of operations.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:18pt;margin-top:12pt;"&gt;&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;Capitalized Internal-Use Software&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:18pt;margin-top:12pt;"&gt;&lt;span style="background-color:rgb(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 Company capitalizes certain development costs incurred in connection with its internal-use software. These capitalized costs are primarily related to the Company&#x2019;s cloud-delivered solution for next-generation endpoint protection. Costs incurred in the preliminary stages of development are expensed as incurred. Once an application has reached the development stage, internal and external costs, if direct, are capitalized until the software is substantially complete and ready for its intended use. Capitalization ceases upon completion of all substantial testing. The Company also capitalizes costs related to specific upgrades and enhancements when it is probable the expenditures will result in additional functionality. Capitalized costs are recorded as property and equipment, net. Maintenance and training costs are expensed as incurred. Internal-use software is amortized to cost of revenue on a straight-line basis over its estimated useful life of three years.&lt;/span&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',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;Management evaluates the useful lives of these assets on an annual basis and tests for impairment whenever events or changes in circumstances occur that could impact the recoverability of these assets. There were no impairments of internal-use software during the years ended January&#160;31, 2020, January&#160;31, 2019, and January&#160;31, 2018&lt;/span&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',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;The Company capitalized $8.1 million, $6.8 million, and $6.5 million in internal-use software during the years ended January&#160;31, 2020, January&#160;31, 2019, and January&#160;31, 2018, respectively.&lt;/span&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',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;Amortization expense associated with internal-use software totaled $6.2 million, $5.2 million and $3.2 million during the years ended January&#160;31, 2020, January&#160;31, 2019, and January&#160;31, 2018, respectively. The net book value of capitalized internal-use software was $13.4 million and $11.5 million as of January&#160;31, 2020 and January&#160;31, 2019, respectively.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:18pt;margin-top:12pt;"&gt;&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;Intangible Assets, Net&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:18pt;margin-top:12pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;Intangible assets, net, consisting of developed technology, customer relationships, and non-compete agreements, are stated at cost less accumulated amortization. All intangible assets have been determined to have definite lives and are amortized on a straight-line basis over their estimated economic lives of &lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjJlMGY1MGI3NzZlZDQzMTA4ZjBiMWYwOTZlZDBkMzNiL3NlYzoyZTBmNTBiNzc2ZWQ0MzEwOGYwYjFmMDk2ZWQwZDMzYl8xNTEvZnJhZzowYWY2OTcxNDY1ZjM0MTI1YTQ3MjJmMzg1NWIxZDZlNy90ZXh0cmVnaW9uOjBhZjY5NzE0NjVmMzQxMjVhNDcyMmYzODU1YjFkNmU3XzY1OTcwNjk4NjY0NTI_07f275f4-4dac-4211-9d6e-6e23bd116528"&gt;three&lt;/span&gt; to five years. Amortization expense related to developed technology is included in cost of revenue, amortization expense related to customer relationships is included in sales and marketing expenses, and amortization expense related to non-compete agreements is included in research and development expenses.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:18pt;margin-top:12pt;"&gt;&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;Deferred Contract Acquisition Costs&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:18pt;margin-top:12pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;Prior to the adoption of ASC606, sales commissions associated with the Falcon platform were amortized over the contract term and sales commissions associated with professional service contracts were expensed as incurred. Under ASC 606, the Company capitalizes contract acquisition costs that are incremental to the acquisition of customer contracts. Contract acquisition costs are accrued and capitalized upon execution of the sales contract by the customer. Sales commissions for renewal of a contract are not considered commensurate with the commissions paid for the acquisition of the initial contract or follow-on upsell given the substantive difference in commission rates in proportion to their respective contract values. Commissions, including referral fees paid to channel partners, paid upon the initial acquisition of a contract or subsequent upsell are amortized over an estimated period of benefit of four years while commissions paid for renewal contracts are amortized over the contractual term of the renewals. Sales commissions associated with professional service contract are amortized ratably over an estimated period of benefit of six months. The Company capitalized contract acquisition costs of $86.6 million under ASC606, and $45.1 million prior to the adoption of ASC606, during the years ended January&#160;31, 2020 and January&#160;31, 2019, respectively. Contract acquisition cost amortization expense was $35.5 million under ASC 606 during the year ended January&#160;31, 2020 and $28.6 million and $12.5 million under ASC 605, during the years ended January&#160;31, 2019, and January&#160;31, 2018, respectively.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:18pt;margin-top:12pt;"&gt;&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;Impairment of Long-Lived Assets&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:18pt;margin-top:12pt;"&gt;&lt;span style="background-color:rgb(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 Company reviews for impairment of long-lived assets whenever events or changes in circumstances indicate that the carrying amount of the asset (or asset group) may not be recoverable. Events and changes in circumstances considered by the Company in determining whether the carrying value of long-lived assets may not be recoverable, include, but are not limited to: significant changes in performance relative to expected operating results, significant changes in the use of the assets, significant negative industry or economic trends, and changes in the Company&#x2019;s business strategy. Impairment testing is performed at an asset level that represents the lowest level for which identifiable cash flows are largely independent of the cash flows of other assets and liabilities (an &#x201c;asset group&#x201d;). An impairment loss would be recognized when estimated future cash flows expected to result from the use of the asset (or asset group) and its eventual disposition is less than its carrying amount. No impairment indicators were identified by the Company and no impairment losses were recorded by the Company during the years ended January&#160;31, 2020, January&#160;31, 2019, and January&#160;31, 2018.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:18pt;margin-top:12pt;"&gt;&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;Deferred Revenue&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:18pt;margin-top:12pt;"&gt;&lt;span style="background-color:rgb(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 deferred revenue balance consists of subscription and professional services which have been invoiced upfront and are recognized as revenue only when the revenue recognition criteria are met. The Company&#x2019;s subscription contracts are typically invoiced to its customers at the beginning of the term, or in some instances, such as in multi-year arrangements, in installments. Professional services are either invoiced upfront, invoiced in installments, or invoiced as the services are performed. Accordingly, the Company&#x2019;s deferred revenue balance does not include revenues for future years of multi-year non-cancellable contracts that have not yet been billed.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:18pt;margin-top:12pt;"&gt;&lt;span style="background-color:rgb(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 Company recognizes subscription revenue ratably over the contract term beginning on the commencement date of each contract, the date that services are made available to customers. The Company recognizes professional services revenue as services are delivered. Once services are available to customers, the Company records amounts due in accounts receivable and in deferred revenue. To the extent the Company bills customers in advance of the contract commencement date, the accounts receivable and corresponding deferred revenue amounts are netted to zero on the consolidated balance sheets, unless such amounts have been paid as of the balance sheet date.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:18pt;margin-top:12pt;"&gt;&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;Redeemable Convertible Preferred Stock Warrants&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:18pt;margin-top:12pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;Warrants related to the Company&#x2019;s redeemable convertible preferred stock are classified as liabilities on the Company&#x2019;s consolidated balance sheet. The warrants are subject to reassessment at each balance sheet date, and any change in fair value is recognized as a component of Other income (expense), net, in the consolidated statements of operations. The Company will continue to adjust the liability for changes in fair value until the earlier of the expiration or exercise of the warrants, or upon their automatic conversion into warrants to purchase common stock in connection with a qualified initial public offering (as defined in Note&#160;7, &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;Redeemable Convertible Preferred Stock&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;) such that they qualify for equity classification and no further remeasurement is required.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:18pt;margin-top:12pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;Immediately prior to the closing of the IPO on June 14, 2019, the redeemable convertible preferred stock warrants converted into 336,386 warrants to purchase Class B common stock on a one-to-one basis. The redeemable convertible preferred stock warrant liability was reclassified to additional paid-in capital. Within the same month, the Company received notice from the holders of 336,386 warrants as to their intentions to exercise the warrants for shares of common stock of the Company. Such shares were settled via net settlement method, which was elected by the holders to reduce the number of shares issued upon exercise to reflect net settlement of the exercise price, resulting in the issuance of 322,278 shares of the Company&#x2019;s common stock.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:18pt;margin-top:12pt;"&gt;&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;Revenue Recognition &#x2013; ASC 606&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:18pt;margin-top:12pt;"&gt;&lt;span style="background-color:rgb(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 Company adopted ASC 606 on February 1, 2019, using the modified retrospective transition method. Under this method, results for reporting periods beginning on February 1, 2019 are presented under Topic 606, while prior period amounts are not adjusted and continue to be reported in accordance with prior accounting under Topic 605. The Company has shown the effect of applying ASC 606 for the year ended January&#160;31, 2020 in the disclosures below.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:18pt;margin-top:12pt;"&gt;&lt;span style="background-color:rgb(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 table summarizes cumulative effect of changes from the adoption of ASC 606 on the Company&#x2019;s consolidated balance sheets as of February 1, 2019:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:3pt;"&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:55.748%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:10.426%;"/&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.935%;"/&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.431%;"/&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="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 at January 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-bottom:1pt solid #000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Cumulative Effect Adjustments Due to the Adoption of Topic 606&lt;/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-bottom:1pt solid #000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="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 at February 1, 2019&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="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 #000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(in thousands)&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="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;Consolidated Balance Sheet&lt;/span&gt;&lt;/td&gt;&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:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;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:#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="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="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:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Deferred contract acquisition costs, current&lt;/span&gt;&lt;/td&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;28,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;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="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;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/span&gt;&lt;/td&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;(6,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:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="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;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/span&gt;&lt;/td&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;22,816&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/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 contract acquisition costs, noncurrent&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:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;9,918&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="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;&lt;span style="font-size:10pt;font-weight:400;font-family:'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="2" style="padding-top:2px;padding-bottom:2px;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;30,337&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="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;&lt;span style="font-size:10pt;font-weight:400;font-family:'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="2" style="padding-top:2px;padding-bottom:2px;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;40,255&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&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;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;span style="font-size: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;span style="font-size: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;span style="font-size: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;span style="font-size: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;span style="font-size: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;Accrued expenses&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:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;32,541&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="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;&lt;span style="font-size:10pt;font-weight:400;font-family:'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="2" style="padding-top:2px;padding-bottom:2px;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;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;span style="font-size: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="2" style="padding-top:2px;padding-bottom:2px;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;33,096&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&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;Deferred revenue, current&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:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;218,700&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="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;&lt;span style="font-size:10pt;font-weight:400;font-family:'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="2" style="padding-top:2px;padding-bottom:2px;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;333&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="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;&lt;span style="font-size:10pt;font-weight:400;font-family:'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="2" style="padding-top:2px;padding-bottom:2px;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;219,033&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/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;Stockholders&#x2019; Deficit:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="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;&lt;span style="font-size:10pt;font-weight:400;font-family:'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;span style="font-size: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:#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;&lt;span style="font-size:10pt;font-weight:400;font-family:'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;span style="font-size: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:#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;&lt;span style="font-size:10pt;font-weight:400;font-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;Accumulated deficit&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:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(519,126)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="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;&lt;span style="font-size:10pt;font-weight:400;font-family:'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="2" style="padding-top:2px;padding-bottom:2px;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,418&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="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;&lt;span style="font-size:10pt;font-weight:400;font-family:'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="2" style="padding-top:2px;padding-bottom:2px;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;(495,708)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',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:18pt;margin-top:12pt;"&gt;&lt;span style="background-color:rgb(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 tables summarize the effect of the adoption of ASC 606 on the Company&#x2019;s select line items included in the consolidated financial statements as of and for the year ended January&#160;31, 2020, as if the previous accounting was in effect:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:3pt;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:62.441%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:9.465%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.525%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:9.175%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.525%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:9.469%;"/&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="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;January 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;/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;As Reported&lt;br/&gt;(ASC 606)&lt;/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;border-bottom: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;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;Impact of&lt;br/&gt;Adoption&lt;/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;border-bottom: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;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;Without Adoption&lt;br/&gt;(ASC 605)&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="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;(in thousands)&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="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;Consolidated Balance Sheet&lt;/span&gt;&lt;/td&gt;&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:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;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:#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="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="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:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Deferred contract acquisition costs, current&lt;/span&gt;&lt;/td&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;42,971&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="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;&lt;/td&gt;&lt;td style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&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;5,309&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="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;&lt;/td&gt;&lt;td style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&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,280&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/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 contract acquisition costs, noncurrent&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:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;71,235&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Calibri',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Calibri',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&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:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(50,958)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Calibri',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Calibri',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&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:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;20,277&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&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;Liabilities:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Calibri',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Calibri',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Calibri',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Calibri',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Calibri',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Calibri',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Calibri',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Calibri',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td colspan="2" style="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;&lt;/td&gt;&lt;td style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&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;Accrued expenses&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:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;30,355&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="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;&lt;/td&gt;&lt;td style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&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:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(218)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="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;&lt;/td&gt;&lt;td style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&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:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;30,137&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&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;Deferred revenue, current&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:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;412,985&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Calibri',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Calibri',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&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:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(114)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Calibri',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Calibri',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&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:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;412,871&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/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;Stockholders&#x2019; Equity:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="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;&lt;/td&gt;&lt;td style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td colspan="2" style="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;&lt;/td&gt;&lt;td style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td colspan="2" style="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;&lt;/td&gt;&lt;td style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td colspan="2" style="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;&lt;/td&gt;&lt;td style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td colspan="2" style="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;&lt;/td&gt;&lt;td style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;/tr&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;Accumulated deficit&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:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(637,487)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Calibri',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Calibri',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&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:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(45,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="2" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Calibri',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Calibri',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&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:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(682,804)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',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&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&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:62.912%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:9.549%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.823%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:8.233%;"/&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:9.553%;"/&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="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;&#160;Year Ended January 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;/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 #000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;As Reported (ASC 606)&lt;/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:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000;border-bottom:1pt solid #000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Impact of Adoption&lt;/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:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000;border-bottom:1pt solid #000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Without Adoption (ASC 605)&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="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 #000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(in thousands)&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="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;Consolidated Statement of 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="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:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Revenue&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:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color: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;481,413&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="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;&lt;/td&gt;&lt;td style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&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:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color: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;(218)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="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;&lt;/td&gt;&lt;td style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&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:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color: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;481,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:1pt;padding-right:1pt;"&gt;&lt;span style="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 expenses:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="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;&lt;/td&gt;&lt;td style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td colspan="2" style="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;&lt;/td&gt;&lt;td style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td colspan="2" style="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;&lt;/td&gt;&lt;td style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td colspan="2" style="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;&lt;/td&gt;&lt;td style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td colspan="2" style="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;&lt;/td&gt;&lt;td style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&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;Sales and marketing&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:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;266,595&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="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;&lt;/td&gt;&lt;td style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&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:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;21,681&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="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;&lt;/td&gt;&lt;td style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&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:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;288,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:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&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;Net loss &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:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(141,779)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="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;&lt;/td&gt;&lt;td style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&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:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(21,899)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="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;&lt;/td&gt;&lt;td style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&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:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(163,678)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/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;Net loss per share, basic and diluted&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:3pt double #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:3pt double #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;(0.96)&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 #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="2" style="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;&lt;/td&gt;&lt;td style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:3pt double #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;&lt;/td&gt;&lt;td style="background-color:#ffffff;text-align:right;vertical-align:bottom;border-top: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;&lt;/td&gt;&lt;td colspan="2" style="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;&lt;/td&gt;&lt;td style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:3pt double #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:3pt double #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;(1.11)&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 #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:18pt;margin-top:12pt;"&gt;&lt;span style="background-color:rgb(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 adoption of ASC 606 had no impact on net cash provided by or used in operating, investing, or financing activities in the Company&#x2019;s consolidated statement of cash flows for the year ended January&#160;31, 2020.  &lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:18pt;margin-top:12pt;"&gt;&lt;span style="background-color:rgb(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 accordance with ASC 606, revenue is recognized when a customer obtains control of promised services. The amount of revenue recognized reflects the consideration that the Company expects to be entitled to receive in exchange for these services. To achieve the core principle of this standard, the Company applies the following five steps:&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:-18pt;padding-left:54pt;margin-top:12pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;(1)&lt;/span&gt;&lt;span style="background-color: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:6.34pt;"&gt;Identify the contract with a customer&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:18pt;margin-top:12pt;"&gt;&lt;span style="background-color:rgb(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 Company considers the terms and conditions of contracts with customers and its customary business practices in identifying contracts under ASC 606. The Company determines it has a contract with a customer when the contract is approved, each party&#x2019;s rights regarding the services to be transferred can be identified, payment terms for the services can be identified, it has been determined that the customer has the ability and intent to pay, and the contract has commercial substance. The Company applies judgment in determining the customer&#x2019;s ability and intent to pay, which is based on a variety of factors, including the customer&#x2019;s historical payment experience or, in the case of a new customer, credit and financial information pertaining to the customer.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:-18pt;padding-left:54pt;margin-top:12pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;(2)&lt;/span&gt;&lt;span style="background-color: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:6.34pt;"&gt;Identify the performance obligations in the contract&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:18pt;margin-top:12pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;Performance obligations promised in a contract are identified based on the services that will be transferred to the customer that are both capable of being distinct, whereby the customer can benefit from the service either on its own or together with other resources that are readily available from the Company or from third parties, and are distinct in the context of the contract, whereby the transfer of the services is separately identifiable from other promises in the contract. The Company&#x2019;s performance obligations consist of (i)&#160;subscriptions and (ii)&#160;professional services.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:-18pt;padding-left:54pt;margin-top:12pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;(3)&lt;/span&gt;&lt;span style="background-color: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:6.34pt;"&gt;Determine the transaction price&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:18pt;margin-top:12pt;"&gt;&lt;span style="background-color:rgb(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 transaction price is determined based on the consideration which the Company is expected to be entitled to in exchange for transferring services to the customer. Variable consideration is included in the transaction price if it is probable that a significant future reversal of cumulative revenue under the contract will not occur. None of the Company&#x2019;s contracts contain a significant financing component.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:-18pt;padding-left:54pt;margin-top:12pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;(4)&lt;/span&gt;&lt;span style="background-color: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:6.34pt;"&gt;Allocate the transaction price to performance obligations in the contract&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:18pt;margin-top:12pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;If the contract contains a single performance obligation, the entire transaction price is allocated to the single performance obligation. Contracts that contain multiple performance obligations require an allocation of the transaction price to each performance obligation based on a relative standalone selling price (&#x201c;SSP&#x201d;).&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:-18pt;padding-left:54pt;margin-top:12pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;(5)&lt;/span&gt;&lt;span style="background-color: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:6.34pt;"&gt;Recognize revenue when or as performance obligations are satisfied&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:18pt;margin-top:12pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;Revenue is recognized at the time the related performance obligation is satisfied by transferring the promised service to the customer. Revenue is recognized when control of the services is transferred to the customer, in an amount that reflects the consideration expected to be received in exchange for those services. The Company generates all its revenue from contracts with customers.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:18pt;margin-top:12pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration: underline;"&gt;Subscription Revenue&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:18pt;margin-top:12pt;"&gt;&lt;span style="background-color:rgb(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 Company&#x2019;s Falcon Platform technology solutions are subscription, SaaS offerings designed to continuously monitor, share, and mitigate risks from determined attackers. Customers do not have the right to take possession of the cloud-based software platform. Fees are based on several factors, including the solutions subscribed for by the customer and the number of endpoints purchased by the customer. The subscription fees are typically payable within&#160;30&#160;to&#160;60 days&#160;after the execution of the arrangement, and thereafter upon renewal or subsequent installment. The Company initially records the subscription fees as deferred revenue and recognizes revenue on a straight-line basis over the term of the agreement.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:18pt;margin-top:12pt;"&gt;&lt;span style="background-color:rgb(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 typical subscription term is &lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjJlMGY1MGI3NzZlZDQzMTA4ZjBiMWYwOTZlZDBkMzNiL3NlYzoyZTBmNTBiNzc2ZWQ0MzEwOGYwYjFmMDk2ZWQwZDMzYl8xNTEvZnJhZzowYWY2OTcxNDY1ZjM0MTI1YTQ3MjJmMzg1NWIxZDZlNy90ZXh0cmVnaW9uOjBhZjY5NzE0NjVmMzQxMjVhNDcyMmYzODU1YjFkNmU3XzEwOTk1MTE3NjM5MzM_ca195a3b-aaf6-43a5-831b-fdfb81bab101"&gt;one&lt;/span&gt; to&#160;three years. Most of the Company&#x2019;s contracts are non-cancelable over the contractual term. Customers typically have the right to terminate their contracts for cause if the Company fails to perform in accordance with the contractual terms. Some customers have the option to purchase additional subscription at a stated price. These options generally do not provide a material right as they are priced at the Company&#x2019;s SSP.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:18pt;margin-top:12pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration: underline;"&gt;Professional Services Revenue&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:18pt;margin-top:12pt;"&gt;&lt;span style="background-color:rgb(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 Company offers several types of professional services including incident response and forensic services, surge forensic and malware analysis, and attribution analysis, which are focused on responding to imminent and direct threats, assessing vulnerabilities, and recommending solutions. These services are distinct from subscription services. Professional services do not result in significant customization of the subscription service. The professional services are available through hourly rate and fixed fee contracts, one-time and ongoing engagements, and retainer-based agreements. Revenue for time and materials arrangements is recognized as services are performed and revenue for fixed fees is recognized on a proportional performance basis as the services are performed.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:18pt;margin-top:12pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration: underline;"&gt;Contracts with Multiple Performance Obligations&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:18pt;margin-top:12pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;Some contracts with customers contain multiple promised services consisting of subscription and professional services that are distinct and accounted for separately. The transaction price is allocated to the separate performance obligations on a relative SSP basis. The SSP is the price at which the Company would sell promised subscription or professional services separately to a customer. Judgment is required to determine the SSP for each distinct performance obligation. The Company determines SSP based on its overall pricing objectives, taking into consideration the type of subscription or professional service and the number of endpoints.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:18pt;margin-top:12pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration: underline;"&gt;Variable Consideration&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:18pt;margin-top:12pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;Revenue from sales is recorded at the net sales price, which is the transaction price, and includes estimates of variable consideration. The amount of variable consideration that is included in the transaction price is constrained and is included in the net sales price only to the extent that it is probable that a significant reversal in the amount of the cumulative revenue will not occur when the uncertainty is resolved.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:18pt;margin-top:12pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;If subscriptions do not meet certain service level commitments, the Company&#x2019;s customers are entitled to receive service credits, and in certain cases, refunds, each representing a form of variable consideration. The Company has historically not experienced any significant incidents affecting the defined levels of reliability and performance as required by its subscription contracts. Accordingly, any estimated refunds related to these agreements in the consolidated financial statements is not material during the periods presented.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:18pt;margin-top:12pt;"&gt;&lt;span style="background-color:rgb(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 Company provides rebates and other credits within its contracts with certain resellers, which are estimated based on the most likely amounts expected to be earned or claimed on the related sales transaction. Overall, the transaction price is reduced to reflect the Company&#x2019;s estimate of the amount of consideration to which it is entitled based on the terms of the contract. Estimated rebates and other credits were not material during the periods presented.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:18pt;margin-top:12pt;"&gt;&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;Revenue Recognition&#160;&#x2013; ASC 605&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:18pt;margin-top:12pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;Prior to adopting ASC 606 on February&#160;1, 2019, the Company recognized subscription and professional services when: (1)&#160;persuasive evidence of the contract exists in the form of a written contract, amendments to that contract, or purchase orders from a third party; (2)&#160;delivery has occurred, or services have been rendered; (3)&#160;the price is fixed or determinable; and (4)&#160;collectability is reasonably assured based on customer creditworthiness and history of collection.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:18pt;margin-top:12pt;"&gt;&lt;span style="background-color:rgb(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 timing and the amount the Company recognized as revenue was determined based on the facts and circumstances of each customer&#x2019;s arrangements. Evidence of an arrangement consisted of a signed customer agreement. The Company considered that the delivery of its solution had commenced once it provided the customer with log-in information and the term of the contract had started. Fees were fixed based on stated rates specified in the customer agreement. The Company assessed collectability based on several factors, including the credit worthiness of the customer and transaction history. If collectability was not reasonably assured, revenue was deferred until the fees were collected.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:18pt;margin-top:12pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;For arrangements that involve the contemporaneous sale of subscription and professional services, the Company applied the multiple-element arrangement guidance to allocate the arrangement consideration to all deliverables based on their relative selling price. The Company determined that the cloud-based platform subscription has standalone value, because once access is given to the customer, the solutions are fully functional and do not require any additional development, modification, or customization. Professional services have standalone value because they are regularly sold by the Company in separate transactions. Additionally, the performance of these professional services generally does not require highly specialized or technologically skilled individuals and the professional services are not essential to the functionality of the solutions.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:18pt;margin-top:12pt;"&gt;&lt;span style="background-color:rgb(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 Company used a hierarchy to determine the selling price to be used for allocating revenue to deliverables: (i)&#160;vendor-specific objective evidence of fair value (&#x201c;VSOE&#x201d;); (ii)&#160;third-party evidence of selling price (&#x201c;TPE&#x201d;); and (iii)&#160;best estimate of selling price (&#x201c;BESP&#x201d;). BESP reflected the Company&#x2019;s best estimates of what the selling prices of elements would be if they were sold regularly on a stand-alone basis. The Company&#x2019;s process for determining BESP involved management&#x2019;s judgment and considered numerous factors including the nature of the deliverables themselves and historical discounting practices. The Company updated its estimates of BESP on an ongoing basis as events and circumstances required.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:18pt;margin-top:12pt;"&gt;&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;Research and Development Expense&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:18pt;margin-top:12pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;Research and development costs are expensed when incurred, except for certain internal-use software development costs, which may be capitalized as noted above. Research and development expenses consist primarily of personnel and related headcount costs, costs of professional services associated with the ongoing development of the Company&#x2019;s technology, and allocated overhead.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:18pt;margin-top:12pt;"&gt;&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;Advertising&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:18pt;margin-top:12pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;All advertising costs are expensed as incurred and are included in sales and marketing expense in the consolidated statements of operations. The Company incurred $8.0 million, $3.1 million, and $1.6 million of advertising costs during the years ended January&#160;31, 2020, January&#160;31, 2019, and January&#160;31, 2018, respectively.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:18pt;margin-top:12pt;"&gt;&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;Stock-Based Compensation&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:18pt;margin-top:12pt;"&gt;&lt;span style="background-color:rgb(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 Company accounts for stock-based awards granted to employees and directors based on the awards&#x2019; estimated grant date fair value. The Company estimates the fair value of its stock options using the Black-Scholes option-pricing model. The resulting fair value is recognized on a straight-line basis over the period during which the employee or director is required to provide service in exchange for the award, usually the vesting period, which is generally&#160;four years. The Company accounts for forfeitures as they occur.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:18pt;margin-top:12pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;Prior to the Company&#x2019;s adoption of ASU 2018-07, stock-based awards issued to non-employees were accounted for at fair value determined by using the Black-Scholes option-pricing model. The Company believes that the fair value of the stock options is more reliably measured than the fair value of the services received. The fair value of each non-employee stock-based award is remeasured each period until a commitment date is reached, which is generally the vesting date. The Company early adopted ASU 2018-07 on February&#160;1, 2019 and began accounting for stock-based awards issued to non-employees the same as it accounts for stock-based awards issued to employees. The effect on the Company&#x2019;s consolidated financial statements for the year ended January&#160;31, 2020 was not material.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:18pt;margin-top:12pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;Restricted stock units (&#x201c;RSUs&#x201d;) granted under the 2011 Plan are subject to a service-based vesting condition and a performance-based vesting condition. The service-based vesting condition is generally satisfied based on one of&#160;three&#160;vesting schedules: (i) vesting of one-fourth of the RSUs on the first &#x201c;Company vest date&#x201d; (defined as March 20, June 20, September 20, or December 20) on or following the one-year anniversary of the vesting commencement date with the remainder of the RSUs vesting in&#160;twelve&#160;equal quarterly installments thereafter, subject to continued service, (ii) vesting in&#160;sixteen&#160;equal quarterly installments beginning on December 20, 2018, subject to continued service, or (iii) vesting in&#160;eight&#160;equal quarterly installments beginning on December 20, 2022, subject to continued service. The performance-based vesting condition is satisfied on the earlier of (i) a change in control, in which the consideration paid to holders of shares is either cash, publicly traded securities, or a combination thereof, or (ii) the first Company vest date to occur following the expiration of the lock-up period upon an IPO, subject to continued service through such change in control or lock-up expiration, as applicable. None of the RSUs vest unless the performance-based vesting condition is satisfied. Upon the completion of the IPO, the performance-based vesting condition was met and the Company recognized $17.3 million of deferred expense related to RSUs as of that date in its consolidated &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;statement of operations. Upon its IPO, the Company began issuing RSUs to its employees and these RSUs generally have only a service condition. The service-based vesting condition is generally with a vesting term of four years. The valuation of such RSUs is based solely on the fair value of the Company&#x2019;s stock price on the date of grant. Expense for RSUs that have a service-based condition only are being amortized on a straight-line basis.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:18pt;margin-top:12pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;Performance-based stock units (&#x201c;PSUs&#x201d;) granted under the 2019 Plan are subject to a performance-based vesting condition. With regard to the performance conditions, the fair value of new or modified awards is equal to the grant date fair market value of the Company&#x2019;s common stock. PSUs vest over a &lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjJlMGY1MGI3NzZlZDQzMTA4ZjBiMWYwOTZlZDBkMzNiL3NlYzoyZTBmNTBiNzc2ZWQ0MzEwOGYwYjFmMDk2ZWQwZDMzYl8xNTEvZnJhZzowYWY2OTcxNDY1ZjM0MTI1YTQ3MjJmMzg1NWIxZDZlNy90ZXh0cmVnaW9uOjBhZjY5NzE0NjVmMzQxMjVhNDcyMmYzODU1YjFkNmU3XzM4NDgyOTA4NzM0MjA_3f6d367c-426e-4d00-8dc8-18b73eb90fb9"&gt;four&lt;/span&gt;-year period based on the achievement of specified performance targets for the fiscal year ended January 31, 2020 and subject to continued service through the applicable vesting dates. The compensation cost is recognized over the requisite service period when it is probable that the performance condition will be satisfied. &lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:18pt;margin-top:12pt;"&gt;&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;Business Combinations&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:18pt;margin-top:12pt;"&gt;&lt;span style="background-color:rgb(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 Company allocates the fair value of purchase consideration to the tangible assets acquired, liabilities assumed, and intangible assets acquired based on their estimated fair values. The excess of the fair value of purchase consideration over the fair values of these identifiable assets and liabilities is recorded as goodwill. Such valuations require management to make significant estimates and assumptions, especially with respect to intangible assets. Significant estimates in valuing certain intangible assets include, but are not limited to, future expected cash flows from acquired users, acquired technology, trade names from a market participant perspective, useful lives and discount rates. Management&#x2019;s estimates of fair value are based upon assumptions believed to be reasonable, but which are inherently uncertain and unpredictable and, as a result, actual results may differ from estimates. During the measurement period, which is one&#160;year from the acquisition date, the Company may record adjustments to the assets acquired and liabilities assumed, with the corresponding offset to goodwill. Upon the conclusion of the measurement period, any subsequent adjustments are recorded in the consolidated statement of operations.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:18pt;margin-top:12pt;"&gt;&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;Goodwill and Intangible Assets&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:18pt;margin-top:12pt;"&gt;&lt;span style="background-color:rgb(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 Company evaluates and tests the recoverability of goodwill for impairment at least annually, on January 31, or more frequently if circumstances indicate that goodwill may not be recoverable. The Company performs the impairment testing by first assessing qualitative factors to determine whether the existence of events or circumstances leads to a determination that it is more likely than not that the fair value of its reporting unit is less than its carrying amount. The Company has one reporting unit. If, after assessing the totality of events or circumstances, the Company determines it is more likely than not that the fair value of a reporting unit is less than its carrying amount, the Company performs the first step of a two-step analysis by comparing the book value of net assets to the fair value of the reporting unit. To calculate any potential impairment, the Company compares the fair value of a reporting unit with its carrying amount, including goodwill. Any excess of the carrying amount of the reporting unit&#x2019;s goodwill over its fair value is recognized as an impairment loss, and the carrying value of goodwill is written down. In assessing the qualitative factors, the Company considers the impact of certain key factors including macroeconomic conditions, industry and market considerations, management turnover, changes in regulation, litigation matters, changes in enterprise value, and overall financial performance. No impairment was recorded during the years ended January&#160;31, 2020, January&#160;31, 2019, or January&#160;31, 2018. The change in goodwill balance during the years ended January&#160;31, 2020 and January&#160;31, 2019 was due to changes in foreign currency exchange rates.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:18pt;margin-top:12pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;Acquired intangible assets consisting of identifiable intangible assets, were comprised of developed technology, customer relationships, and non-compete agreements resulting from acquisitions. Acquired intangible assets are recorded at fair value on the date of acquisition and amortized over their estimated economic lives following the pattern in which the economic benefits of the assets will be consumed which is on a straight-line basis. Acquired intangible assets are presented net of accumulated amortization on the consolidated balance sheets. The Company reviews the carrying amounts of intangible assets for impairment whenever events or changes in circumstances indicate that the carrying amount of the assets may not be recoverable. The Company measures the recoverability of intangible assets by comparing the carrying amount of each asset to the future undiscounted cash flows it expects the asset to generate. If the Company considers any of these assets to be impaired, the impairment to be recognized equals the amount by which the carrying value of the asset exceeds its fair value. In addition, the Company periodically evaluates the estimated remaining useful lives of long-lived assets to determine whether events or changes in circumstances warrant a revision to the remaining period of depreciation or amortization.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:18pt;margin-top:12pt;"&gt;&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;Leases&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:18pt;margin-top:12pt;"&gt;&lt;span style="background-color:rgb(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 Company leases its office space under various noncancelable operating lease agreements and recognizes related rent expense on a straight-line basis over the term of the lease. Certain lease agreements contain rent holidays, scheduled rent increases, lease incentives, and renewal options. Rent holidays and scheduled rent increases are included in the determination of rent expense to be recorded over the lease term. Lease incentives are recognized as a reduction of rent expense on a straight-line basis over the term of the lease. Renewals are not assumed in the determination of the lease term unless they are deemed to be reasonably assured at the inception of the lease. The Company begins to recognize rent expense on the date that the Company obtains the legal right to use and control the leased space.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:18pt;margin-top:12pt;"&gt;&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;Foreign Currency Translation&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:18pt;margin-top:12pt;"&gt;&lt;span style="background-color:rgb(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 functional currencies of the Company&#x2019;s foreign subsidiaries are each country&#x2019;s local currency. Assets and liabilities of the subsidiaries are translated into U.S. Dollars at exchange rates in effect at the reporting date. Amounts classified in stockholders&#x2019; equity (deficit) are translated at historical exchange rates. Revenue and expenses are translated at the average exchange rates during the period. The resulting translation adjustments are recorded in accumulated other comprehensive income (loss). Foreign currency transaction gains or losses, whether realized or unrealized, are reflected in the consolidated statements of operations within Other income (expense), net, and have not been material for all periods presented.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:18pt;margin-top:12pt;"&gt;&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;Income Taxes&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:18pt;margin-top:12pt;"&gt;&lt;span style="background-color:rgb(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 Company accounts for income taxes using the asset and liability method. Under this method, deferred tax assets and liabilities are determined based on differences between the financial statement and tax basis of assets and liabilities and net operating loss and credit carryforwards using enacted tax rates in effect for the year in which the differences are expected to reverse. Valuation allowances are established when necessary to reduce deferred tax assets to the amounts expected to be realized.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:18pt;margin-top:12pt;"&gt;&lt;span style="background-color:rgb(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 Company accounts for unrecognized tax benefits using a more-likely-than-not threshold for financial statement recognition and measurement of tax positions taken or expected to be taken in a tax return. The Company establishes a liability for tax-related uncertainties based on estimates of whether, and the extent to which, additional taxes will be due. The Company records an income tax liability, if any, for the difference between the benefit recognized and measured and the tax position taken or expected to be taken on the Company&#x2019;s tax returns. To the extent that the assessment of such tax positions changes, the change in estimate is recorded in the period in which the determination is made. The liability is adjusted considering changing facts and circumstances, such as the outcome of a tax audit. The provision for income taxes includes the impact of liability provisions and changes to the liability that are considered appropriate. As the Company maintains a full valuation allowance against its deferred tax assets in the United States, the changes resulted in no additional tax expense during the years ended January&#160;31, 2020, January&#160;31, 2019, and January&#160;31, 2018. As of January&#160;31, 2020, the Company does not expect that changes in the liability for unrecognized tax benefits for the next twelve months will have a material impact on its consolidated financial statements.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:18pt;margin-top:12pt;"&gt;&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;Sales Taxes&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:18pt;margin-top:12pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;When sales and other taxes are billed, such amounts are recorded as accounts receivable with a corresponding increase to other current liabilities, respectively. The balances are then removed from the consolidated balance sheet as cash is collected from the customer and as remitted to the respective tax authority.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:18pt;margin-top:12pt;"&gt;&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;Segment and Geographic Information&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:18pt;margin-top:12pt;"&gt;&lt;span style="background-color:rgb(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 Company&#x2019;s chief operating decision maker (&#x201c;CODM&#x201d;) is its chief executive officer. The CODM reviews financial information presented on a consolidated basis for the purposes of allocating resources and evaluating financial performance. Accordingly, management has determined that the Company operates as one operating and reportable segment. The Company presents financial information about its geographic areas in Note&#160;12 to the consolidated financial statements.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:18pt;margin-top:12pt;"&gt;&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;Net Loss per Share&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:18pt;margin-top:12pt;"&gt;&lt;span style="background-color:rgb(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 Company computes basic and diluted net loss per share attributable to common stockholders for Class A and Class B common stock using the two-class method required for participating securities. The Company considers all series of its redeemable convertible preferred stock to be participating securities. Net loss is attributed to Class A and Class B common stock based on their participation rights. Under the two-class method, basic net loss per share attributable to common stockholders is computed by dividing the net loss attributable to common stockholders by the weighted-average number of shares of common stock outstanding during the period.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:18pt;margin-top:12pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;Diluted earnings per share attributable to common stockholders adjusts basic earnings per share for the potentially dilutive impact of outstanding stock options, RSUs, PSUs, ESPP obligations, warrants and redeemable convertible preferred stock. As the Company has reported losses for all periods presented, all potentially dilutive securities are antidilutive and accordingly, basic net loss per share equals diluted net loss per share.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:18pt;margin-top:12pt;"&gt;&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;Recently Adopted Accounting Pronouncements&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:18pt;margin-top:12pt;"&gt;&lt;span style="background-color:rgb(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 May&#160;2014, the FASB issued ASU No.&#160;2014-09,&#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-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;, which provides guidance for revenue recognition. Under the new guidance, 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. In addition, the guidance requires disclosure of the nature, amount, timing, and uncertainty of revenue and cash flows arising from contracts with customers. Subsequently, the FASB has issued the following guidance to amend ASU 2014-09: ASU No.&#160;2015-14,&#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-style:italic;font-weight:400;line-height:120%;"&gt;Revenue from Contracts with Customers (Topic 606): Deferral of the Effective Date&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;; ASU No.&#160;2016-08,&#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-style:italic;font-weight:400;line-height:120%;"&gt;Revenue from Contracts with Customers (Topic 606): Principal versus Agent Considerations (Reporting Revenue Gross versus Net)&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;; ASU No.&#160;2016-10,&#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-style:italic;font-weight:400;line-height:120%;"&gt;Revenue from Contracts with Customers (Topic 606): Identifying Performance Obligations and Licensing&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;; ASU No.&#160;2016-12,&#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-style:italic;font-weight:400;line-height:120%;"&gt;Revenue from Contracts with Customers (Topic 606): Narrow-Scope Improvements and Practical Expedients&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;; and ASU&#160;No.&#160;2016-20,&#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-style:italic;font-weight:400;line-height:120%;"&gt;Technical Corrections and Improvements to 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;, which clarifies narrow aspects of Topic 606 or corrects unintended application of the guidance. The Company must adopt ASU&#160;No.&#160;2015-14, ASU No.&#160;2016-08, ASU No.&#160;2016-10, ASU No.&#160;2016-12, and ASU No.&#160;2016-20 with ASU No.&#160;2014-09, which are referred to collectively as the &#x201c;new revenue guidance.&#x201d; On February&#160;1, 2019, the Company adopted ASU No.&#160;2014-09 using the modified retrospective transition method. Under this method, results for reporting periods beginning on February&#160;1, 2019 are presented under Topic 606, while prior period amounts are not adjusted and continue to be reported in accordance with the Company&#x2019;s historical accounting under Topic 605. The Company recorded a cumulative effect adjustment to the opening accumulated deficit of $23.4 million, net of tax, as of the date of adoption. The change resulted from a $23.7 million reduction in commissions expense that the Company capitalized under Topic 606, but would have been recognized during the prior period as commissions expense under its historical accounting practices under Topic 605 and a $0.3 million reduction in revenue that would have been recognized during the prior period under Topic 605.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:18pt;margin-top:12pt;"&gt;&lt;span style="background-color:rgb(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 January 2017, the FASB issued ASU No.&#160;2017-01,&#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-style:italic;font-weight:400;line-height:120%;"&gt;Business Combinations (Topic 805): Clarifying the Definition of a Business&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 changes the definition of a business to assist entities with evaluating when a set of transferred assets and activities is a business. If substantially all of the fair value of the gross assets acquired is concentrated in a single identifiable asset or a group of similar identifiable assets, the set of transferred assets and activities is not a business. On February 1, 2019, the Company adopted ASU No. 2017-01, which did not have a material effect on its consolidated financial statements.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:18pt;margin-top:12pt;"&gt;&lt;span style="background-color:rgb(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&#160;2018, the FASB issued ASU No.&#160;2018-07,&#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-style:italic;font-weight:400;line-height:120%;"&gt;Compensation&#x2014;Stock Compensation (Topic&#160;718): Improvements to Nonemployee Share-Based Payment Accounting.&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;This ASU simplifies the accounting for share-based payments to nonemployees by aligning it with the accounting for share-based payments to employees, with certain exceptions. This ASU is effective for public business entities for fiscal&#160;years beginning after December&#160;15, 2018, and interim periods within those fiscal&#160;years. For all other entities, this ASU is effective for fiscal&#160;years beginning after December&#160;15, 2019, and interim periods within fiscal&#160;years beginning after December&#160;15, 2020. Early adoption is permitted, but no earlier than the adoption date of Topic 606. On February&#160;1, 2019, the Company adopted ASU No.&#160;2018-07, which did not have a material effect on its consolidated financial statements.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:18pt;margin-top:12pt;"&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;"&gt;In February 2018, the FASB issued ASU No. 2018-02, &lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:115%;"&gt;Income Statement&#x2014;Reporting Comprehensive Income (Topic 220)&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:115%;"&gt;: Reclassification of Certain Tax Effects from Accumulated Other Comprehensive Income, which provides financial statement preparers with an option to reclassify stranded tax effects within accumulated other comprehensive income to retained earnings in each period in which the effect of the change in the U.S. federal corporate income tax rate in the Tax Cuts and Jobs Act (or portion thereof) is recorded. &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;On February&#160;1, 2019, t&lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;"&gt;he Company adopted ASU No. 2018-02, which did not have a material effect on its consolidated financial statements.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:18pt;margin-top:12pt;"&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;"&gt;In January 2016, the FASB issued ASU No. 2016-01, &lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:115%;"&gt;Financial Instruments - Overall (Subtopic 825-10): Recognition and Measurement of Financial Assets and Financial Liabilities.&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:115%;"&gt; This ASU requires that equity investments (except those accounted for under the equity method of accounting or those that result in consolidation of the investee) are to be measured at fair value with changes in fair value recognized in net income. The Company may choose to measure equity investments that do not have readily determinable fair values at cost minus impairment, if any, plus or minus changes resulting from observable price changes in orderly transactions for the identical or a similar investment of the same issuer. This ASU also requires the Company to present separately in other comprehensive income the portion of the total change in the fair value of a liability resulting from a change in the instrument-specific credit risk when the entity has elected to measure the liability at fair value in accordance with the fair value option for financial instruments; requires separate presentation of financial assets and financial liabilities by measurement category and form of financial assets on the balance sheet or the accompanying notes to the financial statements; and clarifies that an entity should evaluate the need for a valuation allowance on a deferred tax asset related to available-for-sale securities in combination with the entity&#x2019;s other deferred tax assets. The Company adopted this ASU on February 1, 2019, which did not have a material effect on its consolidated financial statements.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:18pt;margin-top:12pt;"&gt;&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;Recently Issued Accounting Pronouncements&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:18pt;margin-top:12pt;"&gt;&lt;span style="background-color:rgb(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 JOBS Act, the Company meets the definition of an emerging growth company. The Company has elected to use the extended transition period for complying with new or revised accounting standards pursuant to Section&#160;107(b)&#160;of the JOBS Act.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:18pt;margin-top:12pt;"&gt;&lt;span style="background-color:rgb(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&#160;2016, the FASB issued ASU No.&#160;2016-02,&#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-style:italic;font-weight:400;line-height:120%;"&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:120%;"&gt;. The new guidance supersedes current guidance related to accounting for leases and generally requires an entity to recognize on its balance sheet operating and financing lease liabilities and corresponding right-of-use assets. In July 2018, the FASB issued ASU No.&#160;2018-10,&#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-style:italic;font-weight:400;line-height:120%;"&gt;Codification Improvements to 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;. This ASU makes 16 technical corrections to the new lease standard and other accounting topics, alleviating unintended consequences from applying the new standard. It does not make any substantive changes to the core provisions or principles of the new standard. In July 2018, the FASB also issued ASU No.&#160;2018-11,&#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-style:italic;font-weight:400;line-height:120%;"&gt;Leases (Topic 842): Targeted Improvements&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;/div&gt;&lt;div style="text-indent:18pt;margin-top:12pt;"&gt;&lt;span style="background-color:rgb(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 Company will adopt this standard effective February 1, 2020 on a modified retrospective basis and therefore will not restate comparative periods. In addition, the Company intends to elect the following:&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:-18pt;padding-left:54pt;margin-top:12pt;"&gt;&lt;span style="background-color:rgb(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 for not reassessing 1) whether existing contracts contain leases, 2) the lease classification of existing leases, and 3) whether existing initial direct costs meet the new definition.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:-18pt;padding-left:54pt;margin-top:12pt;"&gt;&lt;span style="background-color:rgb(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 in ASC Subtopic 842-10 to not separate non-lease components from lease components and instead account for each separate lease component and non-lease components associated with that lease component as a single lease component by class of the underlying asset.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:-18pt;padding-left:54pt;margin-top:12pt;"&gt;&lt;span style="background-color:rgb(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;not to recognize right of use assets and lease liabilities for short-term leases, which have a lease term of twelve months or less and do not include an option to purchase the underlying asset that the Company is reasonably certain to exercise.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:18pt;margin-top:12pt;"&gt;&lt;span style="background-color:rgb(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 Company is not planning to elect the hindsight practical expedient.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:18pt;margin-top:12pt;"&gt;&lt;span style="background-color:rgb(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 Company has substantially completed the review of existing real estate leases and has reviewed its vendor arrangements for embedded leases. The present value of its operating lease commitments will be recognized as right-of-use assets and lease liabilities at the later to occur of (i) the adoption date of February 1, 2020 or (ii) the time the Company takes possession of the leased asset, which will have a material impact on its consolidated balance sheet. The Company expects the adoption of this ASU to result in the recognition of total right-of-use assets and a net increase in liabilities of approximately $35.5&#160;million to $39.5&#160;million. The Company does not anticipate that the adoption of this standard will have a material impact on its consolidated statements of operations or its consolidated statements of cash flows.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:18pt;margin-top:12pt;"&gt;&lt;span style="background-color:rgb(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 No. 2016-13,&#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-style:italic;font-weight:400;line-height:120%;"&gt;Financial Instruments&#x2014;Credit Losses (Topic 326): Measurement of Credit Losses on Financial Instruments&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 ASU amends guidance on reporting credit losses for assets held at amortized cost basis and available-for-sale debt securities to require that credit losses on available-for-sale debt securities be presented as an allowance rather than as a write-down. In May 2019, the FASB issued an update for ASU No. 2016-13. The standard replaces the existing incurred loss model with an expected credit loss model for financial assets measured at amortized cost, including trade receivables, and requires that credit losses on available-for-sale debt securities be presented as an allowance rather than as a write-down. The measurement of credit losses for newly recognized financial assets and subsequent changes in the allowance for credit losses are recorded in the consolidated statements of operations. For public business entities that are SEC filers, this ASU is effective for fiscal years beginning after December 15, 2019, and interim periods within those fiscal years. For all other entities, this ASU is effective for fiscal years beginning after December 15, 2020, and interim periods within those fiscal years. Early adoption is permitted. As an emerging growth company defined in the JOBS Act, the Company has elected to delay adoption of this ASU until February&#160;1, 2021. The Company is currently evaluating the potential impact of this ASU on its consolidated financial statements.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:18pt;margin-top:12pt;"&gt;&lt;span style="background-color:rgb(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 January 2017, the FASB issued ASU No.&#160;2017-04,&#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-style:italic;font-weight:400;line-height:120%;"&gt;Intangibles&#x2014;Goodwill and Other (Topic&#160;350): Simplifying the Test for Goodwill Impairment&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 ASU simplifies the measurement of goodwill by eliminating step two of the two-step impairment test. Step two measures a goodwill impairment loss by comparing the implied fair value of a reporting unit&#x2019;s goodwill with the carrying amount of that goodwill. This ASU requires an entity to compare the fair value of a reporting unit with its carrying amount and recognize an impairment charge for the amount by which the carrying amount exceeds the reporting unit&#x2019;s fair value. Additionally, an entity should consider income tax effects from any tax-deductible goodwill on the carrying amount of the reporting unit when measuring the goodwill impairment loss, if applicable. The Company is required to adopt this ASU on February&#160;1, 2021. The Company is currently evaluating the potential impact of this ASU on its consolidated financial statements.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:18pt;margin-top:12pt;"&gt;&lt;span style="background-color:rgb(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 August&#160;2018, the FASB issued ASU No.&#160;2018-13,&#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-style:italic;font-weight:400;line-height:120%;"&gt;Fair Value Measurement (Topic 820): Disclosure Framework&#x2014;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;. This ASU modifies the disclosure requirements on fair value measurements in Topic 820,&#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-style:italic;font-weight:400;line-height:120%;"&gt;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;. The amendments on changes in unrealized gains and losses, the range and weighted average of significant unobservable inputs used to develop Level&#160;3 fair value measurements, and the narrative description of measurement uncertainty should be applied prospectively for only the most recent interim or annual period presented in the initial fiscal&#160;year of adoption. All other amendments should be applied retrospectively to all periods presented upon their effective date. The Company will adopt this ASU effective February 1, 2020 and does not expect such adoption will have a material impact on its consolidated financial statement.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:18pt;margin-top:12pt;"&gt;&lt;span style="background-color:rgb(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 August&#160;2018, the FASB issued ASU No.&#160;2018-15,&#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-style:italic;font-weight:400;line-height:120%;"&gt;Intangibles&#x2014;Goodwill and Other&#x2014;Internal-Use Software (Subtopic 350-40): Customer&#x2019;s Accounting for Implementation Costs Incurred in a Cloud Computing Arrangement That Is a Service Contract (&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;a consensus of the FASB Emerging Issues Task Force). This ASU aligns the requirements for capitalizing implementation costs incurred in a hosting arrangement that is a service contract with the requirements for capitalizing implementation costs incurred to develop or obtain internal use software. As an emerging growth company defined in the JOBS Act, the Company has elected to delay adoption of this ASU until February&#160;1, 2021. Entities can choose to adopt this ASU prospectively or retrospectively. The Company is currently evaluating the potential impact of this ASU on its consolidated financial statements.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:18pt;margin-top:12pt;"&gt;&lt;span style="background-color:rgb(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 December 2019, the Financial Accounting Standards Board (the &#x201c;FASB&#x201d;) issued ASU 2019-12, Income Taxes (Topic 740), 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. As an emerging growth company defined in the JOBS Act, the Company has elected to delay adoption of this ASU until February&#160;1, 2021. The Company is currently assessing the impact of this pronouncement on its consolidated financial statements.&lt;/span&gt;&lt;/div&gt;</us-gaap:SignificantAccountingPoliciesTextBlock>
    <us-gaap:ConsolidationPolicyTextBlock
      contextRef="ic8f4fc80c1544b62a18084eb756ea94c_D20190201-20200131"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlMGY1MGI3NzZlZDQzMTA4ZjBiMWYwOTZlZDBkMzNiL3NlYzoyZTBmNTBiNzc2ZWQ0MzEwOGYwYjFmMDk2ZWQwZDMzYl8xNTEvZnJhZzowYWY2OTcxNDY1ZjM0MTI1YTQ3MjJmMzg1NWIxZDZlNy90ZXh0cmVnaW9uOjBhZjY5NzE0NjVmMzQxMjVhNDcyMmYzODU1YjFkNmU3XzM4NDgyOTA4NzMzNzk_37bff67b-ea38-481f-ac3e-80e76c5299b9">Principles of ConsolidationThe consolidated financial statements include the accounts of the Company and its wholly owned subsidiaries. All intercompany balances and transactions have been eliminated in consolidation.</us-gaap:ConsolidationPolicyTextBlock>
    <crwd:JobsActAccountingElectionPolicyTextBlock
      contextRef="ic8f4fc80c1544b62a18084eb756ea94c_D20190201-20200131"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlMGY1MGI3NzZlZDQzMTA4ZjBiMWYwOTZlZDBkMzNiL3NlYzoyZTBmNTBiNzc2ZWQ0MzEwOGYwYjFmMDk2ZWQwZDMzYl8xNTEvZnJhZzowYWY2OTcxNDY1ZjM0MTI1YTQ3MjJmMzg1NWIxZDZlNy90ZXh0cmVnaW9uOjBhZjY5NzE0NjVmMzQxMjVhNDcyMmYzODU1YjFkNmU3XzM4NDgyOTA4NzMzODA_234ffa5c-16d5-4e35-9c4f-c063188bc2e5">&lt;div style="text-indent:18pt;margin-top:12pt;"&gt;&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;JOBS Act Accounting Election&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:18pt;margin-top:12pt;"&gt;&lt;span style="background-color:rgb(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 Company is an &#x201c;emerging growth company&#x201d; (&#x201c;EGC&#x201d;) as defined in the Jumpstart Our Business Startups Act of 2012 (&#x201c;JOBS Act&#x201d;). An EGC may take advantage of specified reduced reporting requirements that are otherwise applicable generally to public companies, including, but not limited to, delayed adoption of new or revised accounting pronouncements applicable to public companies until such pronouncements are made applicable to private companies, not being required to comply with the auditor attestation requirements of Section 404 of the Sarbanes-Oxley Act of 2002 (&#x201c;Sarbanes-Oxley Act&#x201d;), reduced disclosure obligations regarding executive compensation in the Company&#x2019;s periodic reports and proxy statements, and exemptions from the requirements of holding a nonbinding advisory vote on executive compensation and stockholder approval of any golden parachute payments not previously approved.&lt;/span&gt;&lt;/div&gt;The Company may take advantage of these exemptions until it is no longer an EGC. The Company would cease to be an EGC upon the earliest to occur of: (i) the first fiscal year following the fifth anniversary of its initial public offering; (ii) the first fiscal year after annual gross revenue is $1.07 billion or more; (iii) the date on which the Company has, during the previous three-year period, issued more than $1.0 billion in non-convertible debt securities; or (iv) the date on which the Company qualifies as a &#x201c;large accelerated filer,&#x201d; as defined in Rule 12b-2 under the Exchange Act, which would occur at the end of any fiscal year in which the market value of the Company&#x2019;s common stock held by non-affiliates exceeded $700.0 million as of the end of the second quarter of that fiscal year, and as of the end of such fiscal year the Company has been a reporting company for at least 12 months.</crwd:JobsActAccountingElectionPolicyTextBlock>
    <us-gaap:UseOfEstimates
      contextRef="ic8f4fc80c1544b62a18084eb756ea94c_D20190201-20200131"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlMGY1MGI3NzZlZDQzMTA4ZjBiMWYwOTZlZDBkMzNiL3NlYzoyZTBmNTBiNzc2ZWQ0MzEwOGYwYjFmMDk2ZWQwZDMzYl8xNTEvZnJhZzowYWY2OTcxNDY1ZjM0MTI1YTQ3MjJmMzg1NWIxZDZlNy90ZXh0cmVnaW9uOjBhZjY5NzE0NjVmMzQxMjVhNDcyMmYzODU1YjFkNmU3XzM4NDgyOTA4NzMzODE_f95da8e4-27a0-4be9-adfb-c3e7c0963beb">&lt;div style="text-indent:18pt;margin-top:12pt;"&gt;&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;Use of Estimates&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:18pt;margin-top:12pt;"&gt;&lt;span style="background-color:rgb(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 preparation of financial statements in conformity with U.S.&#160;GAAP requires management to make estimates and assumptions that affect the amounts reported and disclosed in the Company&#x2019;s consolidated financial statements and accompanying notes. These estimates are based on information available as of the date of the consolidated financial statements. On a regular basis, management evaluates these estimates and assumptions. Actual results may differ from these estimates and such difference could be material to the Company&#x2019;s consolidated financial statements.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:18pt;margin-top:12pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;Estimates and assumptions used by management affect revenue recognition, the allowance for doubtful accounts, the carrying value and useful lives of long-lived assets, the fair values of financial instruments and strategic investments, the period of benefit for deferred contract acquisition costs, the recognition and disclosure of contingent liabilities, income taxes, stock-based compensation, and for the periods prior to the Company&#x2019;s IPO, the fair value of common stock and redeemable convertible preferred stock warrants.&lt;/span&gt;&lt;/div&gt;</us-gaap:UseOfEstimates>
    <us-gaap:ConcentrationRiskCreditRisk
      contextRef="ic8f4fc80c1544b62a18084eb756ea94c_D20190201-20200131"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlMGY1MGI3NzZlZDQzMTA4ZjBiMWYwOTZlZDBkMzNiL3NlYzoyZTBmNTBiNzc2ZWQ0MzEwOGYwYjFmMDk2ZWQwZDMzYl8xNTEvZnJhZzowYWY2OTcxNDY1ZjM0MTI1YTQ3MjJmMzg1NWIxZDZlNy90ZXh0cmVnaW9uOjBhZjY5NzE0NjVmMzQxMjVhNDcyMmYzODU1YjFkNmU3XzM4NDgyOTA4NzM0MDg_11293553-ccf9-4063-839d-9772be7130ff">&lt;div style="text-indent:18pt;margin-top:12pt;"&gt;&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;Concentration of Credit Risk and Geographic Information&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:18pt;margin-top:12pt;"&gt;&lt;span style="background-color:rgb(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 Company generates revenue from the sale of subscriptions to access its cloud platform and professional services. The Company&#x2019;s sales team, along with its channel partner network of system integrators and value-added resellers (collectively, &#x201c;channel partners&#x201d;), sells the Company&#x2019;s services worldwide to organizations of all sizes. Due to the nature of the Company&#x2019;s services and the terms and conditions of the Company&#x2019;s contracts with its channel partners, the Company&#x2019;s business could be affected unfavorably if it is not able to continue its relationships with them.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:18pt;margin-top:12pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;Financial instruments that potentially subject the Company to concentrations of credit risk consist of cash, cash equivalents, marketable securities, accounts receivable, and strategic investments. The Company&#x2019;s cash is placed with high-credit-quality financial institutions and issuers, and at times exceed federally insured limits. The Company limits its concentration of risk in cash equivalents and marketable securities by diversifying its investments among a variety of industries and issuers. The Company has not experienced any credit loss relating to its cash equivalents, marketable securities, and strategic investments. The Company performs periodic credit evaluations of its customers and generally does not require collateral.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:18pt;margin-top:12pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;Channel partners or direct customers who represented 10% or more of the Company&#x2019;s accounts receivable 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:100.000%;"&gt;&lt;tr&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:73.877%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:9.695%;"/&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:9.698%;"/&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="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;January 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="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;span style="font-size: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="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;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Channel partner A&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:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;11&#160;&lt;/span&gt;&lt;/td&gt;&lt;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;9&#160;&lt;/span&gt;&lt;/td&gt;&lt;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: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;Channel partner B&lt;/span&gt;&lt;/td&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;10&#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;%&lt;/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;span style="font-size: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="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;2&#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;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&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;Customer A&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: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;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;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&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-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;Customer B&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:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;20&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'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;19&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-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-indent:18pt;margin-top:12pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;Channel partners who represented 10% or more of the Company&#x2019;s total revenue 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.853%;"&gt;&lt;tr&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:61.396%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:9.713%;"/&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:9.713%;"/&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:9.714%;"/&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="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;Year Ended January 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="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;span style="font-size: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="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;span style="font-size: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="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;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Channel partner A&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:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;10&#160;&lt;/span&gt;&lt;/td&gt;&lt;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;15&#160;&lt;/span&gt;&lt;/td&gt;&lt;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;15&#160;&lt;/span&gt;&lt;/td&gt;&lt;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;/table&gt;&lt;/div&gt;&lt;div style="text-indent:18pt;margin-top:12pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;There were no direct customers who represented 10% or more of the Company&#x2019;s total revenue during the years ended January&#160;31, 2018, January&#160;31, 2019, and January&#160;31, 2020.&lt;/span&gt;&lt;/div&gt;</us-gaap:ConcentrationRiskCreditRisk>
    <us-gaap:SchedulesOfConcentrationOfRiskByRiskFactorTextBlock
      contextRef="ic8f4fc80c1544b62a18084eb756ea94c_D20190201-20200131"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlMGY1MGI3NzZlZDQzMTA4ZjBiMWYwOTZlZDBkMzNiL3NlYzoyZTBmNTBiNzc2ZWQ0MzEwOGYwYjFmMDk2ZWQwZDMzYl8xNTEvZnJhZzowYWY2OTcxNDY1ZjM0MTI1YTQ3MjJmMzg1NWIxZDZlNy90ZXh0cmVnaW9uOjBhZjY5NzE0NjVmMzQxMjVhNDcyMmYzODU1YjFkNmU3XzQ5NDc4MDI1MDExODc_97c86155-b0d0-453f-8689-37c7d891227f">&lt;div style="text-indent:18pt;margin-top:12pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;Channel partners or direct customers who represented 10% or more of the Company&#x2019;s accounts receivable 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:100.000%;"&gt;&lt;tr&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:73.877%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:9.695%;"/&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:9.698%;"/&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="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;January 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="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;span style="font-size: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="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;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Channel partner A&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:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;11&#160;&lt;/span&gt;&lt;/td&gt;&lt;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;9&#160;&lt;/span&gt;&lt;/td&gt;&lt;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: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;Channel partner B&lt;/span&gt;&lt;/td&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;10&#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;%&lt;/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;span style="font-size: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="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;2&#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;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&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;Customer A&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: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;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;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&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-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;Customer B&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:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;20&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'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;19&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-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-indent:18pt;margin-top:12pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;Channel partners who represented 10% or more of the Company&#x2019;s total revenue 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.853%;"&gt;&lt;tr&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:61.396%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:9.713%;"/&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:9.713%;"/&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:9.714%;"/&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="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;Year Ended January 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="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;span style="font-size: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="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;span style="font-size: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="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;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Channel partner A&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:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;10&#160;&lt;/span&gt;&lt;/td&gt;&lt;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;15&#160;&lt;/span&gt;&lt;/td&gt;&lt;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;15&#160;&lt;/span&gt;&lt;/td&gt;&lt;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;/table&gt;&lt;/div&gt;</us-gaap:SchedulesOfConcentrationOfRiskByRiskFactorTextBlock>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="ic5b284755c9245ca9e64b8ed78d389c6_D20190201-20200131"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlMGY1MGI3NzZlZDQzMTA4ZjBiMWYwOTZlZDBkMzNiL3NlYzoyZTBmNTBiNzc2ZWQ0MzEwOGYwYjFmMDk2ZWQwZDMzYl8xNTEvZnJhZzowYWY2OTcxNDY1ZjM0MTI1YTQ3MjJmMzg1NWIxZDZlNy90YWJsZTo3MThmNWM2YmM0MGI0MTQ3YmExZTAzZWFiYThkNjQwOS90YWJsZXJhbmdlOjcxOGY1YzZiYzQwYjQxNDdiYTFlMDNlYWJhOGQ2NDA5XzItMS0xLTEtMA_f95f1fef-9e16-4e2b-afcb-60e1c2153c6f"
      unitRef="number">0.11</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="if7cba830246c4e0092c0bb4585c23321_D20180201-20190131"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlMGY1MGI3NzZlZDQzMTA4ZjBiMWYwOTZlZDBkMzNiL3NlYzoyZTBmNTBiNzc2ZWQ0MzEwOGYwYjFmMDk2ZWQwZDMzYl8xNTEvZnJhZzowYWY2OTcxNDY1ZjM0MTI1YTQ3MjJmMzg1NWIxZDZlNy90YWJsZTo3MThmNWM2YmM0MGI0MTQ3YmExZTAzZWFiYThkNjQwOS90YWJsZXJhbmdlOjcxOGY1YzZiYzQwYjQxNDdiYTFlMDNlYWJhOGQ2NDA5XzItMy0xLTEtMA_c410414f-a58d-40cb-9dff-52d524a54789"
      unitRef="number">0.09</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="i8d61aef118764362a594973af01c5b04_D20190201-20200131"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlMGY1MGI3NzZlZDQzMTA4ZjBiMWYwOTZlZDBkMzNiL3NlYzoyZTBmNTBiNzc2ZWQ0MzEwOGYwYjFmMDk2ZWQwZDMzYl8xNTEvZnJhZzowYWY2OTcxNDY1ZjM0MTI1YTQ3MjJmMzg1NWIxZDZlNy90YWJsZTo3MThmNWM2YmM0MGI0MTQ3YmExZTAzZWFiYThkNjQwOS90YWJsZXJhbmdlOjcxOGY1YzZiYzQwYjQxNDdiYTFlMDNlYWJhOGQ2NDA5XzMtMS0xLTEtMTYwMTY_cf9c1ab3-cc6c-4ccd-a565-b8e47258cc70"
      unitRef="number">0.10</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="ia11f4e47e9ba44de950458d0970ef94d_D20180201-20190131"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlMGY1MGI3NzZlZDQzMTA4ZjBiMWYwOTZlZDBkMzNiL3NlYzoyZTBmNTBiNzc2ZWQ0MzEwOGYwYjFmMDk2ZWQwZDMzYl8xNTEvZnJhZzowYWY2OTcxNDY1ZjM0MTI1YTQ3MjJmMzg1NWIxZDZlNy90YWJsZTo3MThmNWM2YmM0MGI0MTQ3YmExZTAzZWFiYThkNjQwOS90YWJsZXJhbmdlOjcxOGY1YzZiYzQwYjQxNDdiYTFlMDNlYWJhOGQ2NDA5XzMtMy0xLTEtMTYwMTY_ecddb8db-6b57-4a8d-9b7b-478cf08d964b"
      unitRef="number">0.02</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="iac899d34d7a84be8b7d8636125119ab2_D20190201-20200131"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlMGY1MGI3NzZlZDQzMTA4ZjBiMWYwOTZlZDBkMzNiL3NlYzoyZTBmNTBiNzc2ZWQ0MzEwOGYwYjFmMDk2ZWQwZDMzYl8xNTEvZnJhZzowYWY2OTcxNDY1ZjM0MTI1YTQ3MjJmMzg1NWIxZDZlNy90YWJsZTo3MThmNWM2YmM0MGI0MTQ3YmExZTAzZWFiYThkNjQwOS90YWJsZXJhbmdlOjcxOGY1YzZiYzQwYjQxNDdiYTFlMDNlYWJhOGQ2NDA5XzMtMS0xLTEtMA_8237d926-d386-4154-8250-5ad0de029269"
      unitRef="number">0</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="i18a5a941ad7f40229b4d18a54e5745df_D20180201-20190131"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlMGY1MGI3NzZlZDQzMTA4ZjBiMWYwOTZlZDBkMzNiL3NlYzoyZTBmNTBiNzc2ZWQ0MzEwOGYwYjFmMDk2ZWQwZDMzYl8xNTEvZnJhZzowYWY2OTcxNDY1ZjM0MTI1YTQ3MjJmMzg1NWIxZDZlNy90YWJsZTo3MThmNWM2YmM0MGI0MTQ3YmExZTAzZWFiYThkNjQwOS90YWJsZXJhbmdlOjcxOGY1YzZiYzQwYjQxNDdiYTFlMDNlYWJhOGQ2NDA5XzMtMy0xLTEtMA_1cf8cfb7-7e4a-4652-9250-9e587cd9078d"
      unitRef="number">0.10</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="i395cbfaa01be4346959e9953a5798562_D20190201-20200131"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlMGY1MGI3NzZlZDQzMTA4ZjBiMWYwOTZlZDBkMzNiL3NlYzoyZTBmNTBiNzc2ZWQ0MzEwOGYwYjFmMDk2ZWQwZDMzYl8xNTEvZnJhZzowYWY2OTcxNDY1ZjM0MTI1YTQ3MjJmMzg1NWIxZDZlNy90YWJsZTo3MThmNWM2YmM0MGI0MTQ3YmExZTAzZWFiYThkNjQwOS90YWJsZXJhbmdlOjcxOGY1YzZiYzQwYjQxNDdiYTFlMDNlYWJhOGQ2NDA5XzQtMS0xLTEtMA_b61f446d-fde4-48ee-bfca-38f3e15f7a0e"
      unitRef="number">0.20</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="i39eecfddc98b4ab89f5d92e9ae0be9a1_D20180201-20190131"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlMGY1MGI3NzZlZDQzMTA4ZjBiMWYwOTZlZDBkMzNiL3NlYzoyZTBmNTBiNzc2ZWQ0MzEwOGYwYjFmMDk2ZWQwZDMzYl8xNTEvZnJhZzowYWY2OTcxNDY1ZjM0MTI1YTQ3MjJmMzg1NWIxZDZlNy90YWJsZTo3MThmNWM2YmM0MGI0MTQ3YmExZTAzZWFiYThkNjQwOS90YWJsZXJhbmdlOjcxOGY1YzZiYzQwYjQxNDdiYTFlMDNlYWJhOGQ2NDA5XzQtMy0xLTEtMA_0d14f266-450c-48fd-afbd-a98acde48bb6"
      unitRef="number">0.19</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="i62717e462ec842e8953082779a98dd07_D20190201-20200131"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlMGY1MGI3NzZlZDQzMTA4ZjBiMWYwOTZlZDBkMzNiL3NlYzoyZTBmNTBiNzc2ZWQ0MzEwOGYwYjFmMDk2ZWQwZDMzYl8xNTEvZnJhZzowYWY2OTcxNDY1ZjM0MTI1YTQ3MjJmMzg1NWIxZDZlNy90YWJsZTpkYzg1ZjlmN2NhODY0ODdkYmQ1OWYyZTBkMmJhNmU3Yi90YWJsZXJhbmdlOmRjODVmOWY3Y2E4NjQ4N2RiZDU5ZjJlMGQyYmE2ZTdiXzItMS0xLTEtMA_5e34d1e8-51d2-46f6-9fe8-422fc83c744c"
      unitRef="number">0.10</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="i721a53a0b72c4a09af22a434260a0224_D20180201-20190131"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlMGY1MGI3NzZlZDQzMTA4ZjBiMWYwOTZlZDBkMzNiL3NlYzoyZTBmNTBiNzc2ZWQ0MzEwOGYwYjFmMDk2ZWQwZDMzYl8xNTEvZnJhZzowYWY2OTcxNDY1ZjM0MTI1YTQ3MjJmMzg1NWIxZDZlNy90YWJsZTpkYzg1ZjlmN2NhODY0ODdkYmQ1OWYyZTBkMmJhNmU3Yi90YWJsZXJhbmdlOmRjODVmOWY3Y2E4NjQ4N2RiZDU5ZjJlMGQyYmE2ZTdiXzItMy0xLTEtMA_155da5e4-c0c9-4a1a-afd2-837b0c85fe34"
      unitRef="number">0.15</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="i3d04fbf950ee483c90718f1ddcadd523_D20170201-20180131"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlMGY1MGI3NzZlZDQzMTA4ZjBiMWYwOTZlZDBkMzNiL3NlYzoyZTBmNTBiNzc2ZWQ0MzEwOGYwYjFmMDk2ZWQwZDMzYl8xNTEvZnJhZzowYWY2OTcxNDY1ZjM0MTI1YTQ3MjJmMzg1NWIxZDZlNy90YWJsZTpkYzg1ZjlmN2NhODY0ODdkYmQ1OWYyZTBkMmJhNmU3Yi90YWJsZXJhbmdlOmRjODVmOWY3Y2E4NjQ4N2RiZDU5ZjJlMGQyYmE2ZTdiXzItNS0xLTEtMA_d40c2931-6212-406b-9556-7121209a1526"
      unitRef="number">0.15</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:CashAndCashEquivalentsPolicyTextBlock
      contextRef="ic8f4fc80c1544b62a18084eb756ea94c_D20190201-20200131"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlMGY1MGI3NzZlZDQzMTA4ZjBiMWYwOTZlZDBkMzNiL3NlYzoyZTBmNTBiNzc2ZWQ0MzEwOGYwYjFmMDk2ZWQwZDMzYl8xNTEvZnJhZzowYWY2OTcxNDY1ZjM0MTI1YTQ3MjJmMzg1NWIxZDZlNy90ZXh0cmVnaW9uOjBhZjY5NzE0NjVmMzQxMjVhNDcyMmYzODU1YjFkNmU3XzM4NDgyOTA4NzM0MDk_92e742b7-2b15-42fa-9bee-56a71473e5c9">&lt;div style="text-indent:18pt;margin-top:12pt;"&gt;&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;Cash Equivalents and Marketable Securities&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:18pt;margin-top:12pt;"&gt;&lt;span style="background-color:rgb(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 Company considers all highly liquid investments with original maturities of three months or less at date of purchase to be cash equivalents. Cash equivalents as of January&#160;31, 2019 and January&#160;31, 2020 consisted of corporate debt securities and money market funds stated at fair value. The Company classifies investments in marketable securities as available-for-sale securities at the time of purchase and re-evaluates the designations as of each balance sheet date. The Company classifies its available-for-sale securities as short-term investments based on their nature and their availability for use in current operations. Available-for-sale securities are carried at fair value with unrealized gains and losses, if any, included in accumulated other comprehensive income (loss). Unrealized losses are recorded in Other income (expense), net, for declines in fair value below the cost of an individual investment that is deemed to be other-than-temporary. The Company did not identify any marketable securities as other-than-temporarily impaired as of January&#160;31, 2020 and January&#160;31, 2019. The Company determines realized gains or losses on the sale of marketable securities on a specific identification method and records such gains or losses in Other income (expense), net. Marketable securities as of January&#160;31, 2020 and January&#160;31, 2019 consisted of corporate debt securities and U.S. treasury securities.&lt;/span&gt;&lt;/div&gt;</us-gaap:CashAndCashEquivalentsPolicyTextBlock>
    <us-gaap:InvestmentCompanyFinancialCommitmentToInvesteeFutureAmount
      contextRef="i2a8de745da164f66886545a4fcd700b6_I20190731"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlMGY1MGI3NzZlZDQzMTA4ZjBiMWYwOTZlZDBkMzNiL3NlYzoyZTBmNTBiNzc2ZWQ0MzEwOGYwYjFmMDk2ZWQwZDMzYl8xNTEvZnJhZzowYWY2OTcxNDY1ZjM0MTI1YTQ3MjJmMzg1NWIxZDZlNy90ZXh0cmVnaW9uOjBhZjY5NzE0NjVmMzQxMjVhNDcyMmYzODU1YjFkNmU3XzE2NDkyNjc1MzIxMzE_8e0d34fd-0187-4043-83ec-26bab57bdd8b"
      unitRef="usd">10000000.0</us-gaap:InvestmentCompanyFinancialCommitmentToInvesteeFutureAmount>
    <crwd:SharingPercentageExchanged
      contextRef="i50adf71b8ed246338965f22ee27c9d05_D20190701-20190731"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlMGY1MGI3NzZlZDQzMTA4ZjBiMWYwOTZlZDBkMzNiL3NlYzoyZTBmNTBiNzc2ZWQ0MzEwOGYwYjFmMDk2ZWQwZDMzYl8xNTEvZnJhZzowYWY2OTcxNDY1ZjM0MTI1YTQ3MjJmMzg1NWIxZDZlNy90ZXh0cmVnaW9uOjBhZjY5NzE0NjVmMzQxMjVhNDcyMmYzODU1YjFkNmU3XzE2NDkyNjc1MzIxMzc_9a579966-3fdb-452a-8b0a-4d96d7c5a61d"
      unitRef="number">0.50</crwd:SharingPercentageExchanged>
    <crwd:PercentageOfCapitalStockHeld
      contextRef="i3327f28c21324468bd466a3a869e3292_D20190701-20190731"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlMGY1MGI3NzZlZDQzMTA4ZjBiMWYwOTZlZDBkMzNiL3NlYzoyZTBmNTBiNzc2ZWQ0MzEwOGYwYjFmMDk2ZWQwZDMzYl8xNTEvZnJhZzowYWY2OTcxNDY1ZjM0MTI1YTQ3MjJmMzg1NWIxZDZlNy90ZXh0cmVnaW9uOjBhZjY5NzE0NjVmMzQxMjVhNDcyMmYzODU1YjFkNmU3XzE2NDkyNjc1MzIxNDE_030f9b52-22af-442d-afce-dddd6d6df7b4"
      unitRef="number">0.05</crwd:PercentageOfCapitalStockHeld>
    <us-gaap:InvestmentCompanyFinancialCommitmentToInvesteeFutureAmount
      contextRef="i838a3cd4a239482987a98f90f750ebf8_I20190731"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlMGY1MGI3NzZlZDQzMTA4ZjBiMWYwOTZlZDBkMzNiL3NlYzoyZTBmNTBiNzc2ZWQ0MzEwOGYwYjFmMDk2ZWQwZDMzYl8xNTEvZnJhZzowYWY2OTcxNDY1ZjM0MTI1YTQ3MjJmMzg1NWIxZDZlNy90ZXh0cmVnaW9uOjBhZjY5NzE0NjVmMzQxMjVhNDcyMmYzODU1YjFkNmU3XzE2NDkyNjc1MzIxNTY_6e68b522-2c56-4e6b-8341-32faed692ad1"
      unitRef="usd">10000000.0</us-gaap:InvestmentCompanyFinancialCommitmentToInvesteeFutureAmount>
    <crwd:SharingPercentageExchanged
      contextRef="i0742ca6e42554fa4808cfbbb80cc4c87_D20190701-20190731"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlMGY1MGI3NzZlZDQzMTA4ZjBiMWYwOTZlZDBkMzNiL3NlYzoyZTBmNTBiNzc2ZWQ0MzEwOGYwYjFmMDk2ZWQwZDMzYl8xNTEvZnJhZzowYWY2OTcxNDY1ZjM0MTI1YTQ3MjJmMzg1NWIxZDZlNy90ZXh0cmVnaW9uOjBhZjY5NzE0NjVmMzQxMjVhNDcyMmYzODU1YjFkNmU3XzE2NDkyNjc1MzIxNjI_ebe331df-4eea-46bd-b547-ccd77e74f547"
      unitRef="number">0.50</crwd:SharingPercentageExchanged>
    <crwd:DurationOfFund
      contextRef="i50adf71b8ed246338965f22ee27c9d05_D20190701-20190731"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlMGY1MGI3NzZlZDQzMTA4ZjBiMWYwOTZlZDBkMzNiL3NlYzoyZTBmNTBiNzc2ZWQ0MzEwOGYwYjFmMDk2ZWQwZDMzYl8xNTEvZnJhZzowYWY2OTcxNDY1ZjM0MTI1YTQ3MjJmMzg1NWIxZDZlNy90ZXh0cmVnaW9uOjBhZjY5NzE0NjVmMzQxMjVhNDcyMmYzODU1YjFkNmU3XzE2NDkyNjc1MzIxNzM_c1bc999e-d7c7-4e0b-8a9c-e2b1d9711b94">P10Y</crwd:DurationOfFund>
    <us-gaap:PaymentsToAcquireEquityMethodInvestments
      contextRef="ia5e87b1b24c44b9caec528134f9b404a_D20190201-20200131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlMGY1MGI3NzZlZDQzMTA4ZjBiMWYwOTZlZDBkMzNiL3NlYzoyZTBmNTBiNzc2ZWQ0MzEwOGYwYjFmMDk2ZWQwZDMzYl8xNTEvZnJhZzowYWY2OTcxNDY1ZjM0MTI1YTQ3MjJmMzg1NWIxZDZlNy90ZXh0cmVnaW9uOjBhZjY5NzE0NjVmMzQxMjVhNDcyMmYzODU1YjFkNmU3XzIxOTkwMjM0MzQ4MDQ_0076299c-7e7a-464a-82ce-863ab2a9ed47"
      unitRef="usd">500000</us-gaap:PaymentsToAcquireEquityMethodInvestments>
    <us-gaap:PaymentsToAcquireEquityMethodInvestments
      contextRef="ie966eee95dac4e63a60af1ca8fd877f1_D20190201-20200131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlMGY1MGI3NzZlZDQzMTA4ZjBiMWYwOTZlZDBkMzNiL3NlYzoyZTBmNTBiNzc2ZWQ0MzEwOGYwYjFmMDk2ZWQwZDMzYl8xNTEvZnJhZzowYWY2OTcxNDY1ZjM0MTI1YTQ3MjJmMzg1NWIxZDZlNy90ZXh0cmVnaW9uOjBhZjY5NzE0NjVmMzQxMjVhNDcyMmYzODU1YjFkNmU3XzIxOTkwMjM0MzQ4MDQ_e5477baa-ea8c-4d5f-9a9a-9feb3096720e"
      unitRef="usd">500000</us-gaap:PaymentsToAcquireEquityMethodInvestments>
    <us-gaap:LimitedPartnersContributedCapital
      contextRef="i0b7214ba8cbd4d0f89fb73c88d7d94ef_I20200131"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlMGY1MGI3NzZlZDQzMTA4ZjBiMWYwOTZlZDBkMzNiL3NlYzoyZTBmNTBiNzc2ZWQ0MzEwOGYwYjFmMDk2ZWQwZDMzYl8xNTEvZnJhZzowYWY2OTcxNDY1ZjM0MTI1YTQ3MjJmMzg1NWIxZDZlNy90ZXh0cmVnaW9uOjBhZjY5NzE0NjVmMzQxMjVhNDcyMmYzODU1YjFkNmU3XzEwOTk1MTE4NjYzODc_6ae09124-1e5a-4866-801d-4a0dc7964a6e"
      unitRef="usd">1000000.0</us-gaap:LimitedPartnersContributedCapital>
    <us-gaap:EquitySecuritiesWithoutReadilyDeterminableFairValuePolicyTextBlock
      contextRef="ic8f4fc80c1544b62a18084eb756ea94c_D20190201-20200131"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlMGY1MGI3NzZlZDQzMTA4ZjBiMWYwOTZlZDBkMzNiL3NlYzoyZTBmNTBiNzc2ZWQ0MzEwOGYwYjFmMDk2ZWQwZDMzYl8xNTEvZnJhZzowYWY2OTcxNDY1ZjM0MTI1YTQ3MjJmMzg1NWIxZDZlNy90ZXh0cmVnaW9uOjBhZjY5NzE0NjVmMzQxMjVhNDcyMmYzODU1YjFkNmU3XzM4NDgyOTA4NzMzODM_d2780dd4-7886-464e-b368-9230c117a599">The Company has elected the measurement alternative for the non-marketable equity investments of the Falcon Fund where eligible. Under the measurement alternative, the carrying value of the strategic investments is adjusted to fair value for observable transactions for identical or similar investments of the same issuer or impairment. All gains and losses on strategic investments, realized and unrealized, are recognized in Other income (expense), net. Strategic investments are classified within Level 3 in the fair value hierarchy when a remeasurement occurs based on price changes from observable transactions of identical or similar securities of the same issuer or for impairment. The fair value is estimated based on valuation methods using the observable transaction price at the transaction date and other unobservable inputs including volatility, rights, and obligations of the investments. The Company classifies the investments in Falcon Fund as a non-current asset called Strategic Investments on the Consolidated Balance Sheets as of January 31, 2020. There have been no realized or unrealized gains or losses on the strategic investments during the year ended January 31, 2020.</us-gaap:EquitySecuritiesWithoutReadilyDeterminableFairValuePolicyTextBlock>
    <us-gaap:FairValueMeasurementPolicyPolicyTextBlock
      contextRef="ic8f4fc80c1544b62a18084eb756ea94c_D20190201-20200131"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlMGY1MGI3NzZlZDQzMTA4ZjBiMWYwOTZlZDBkMzNiL3NlYzoyZTBmNTBiNzc2ZWQ0MzEwOGYwYjFmMDk2ZWQwZDMzYl8xNTEvZnJhZzowYWY2OTcxNDY1ZjM0MTI1YTQ3MjJmMzg1NWIxZDZlNy90ZXh0cmVnaW9uOjBhZjY5NzE0NjVmMzQxMjVhNDcyMmYzODU1YjFkNmU3XzM4NDgyOTA4NzMzODQ_6715d463-f5d4-4f09-a52b-408d9f688ba6">&lt;div style="text-indent:18pt;margin-top:12pt;"&gt;&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;Fair Value of Financial Instruments&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:18pt;margin-top:12pt;"&gt;&lt;span style="background-color:rgb(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 Company&#x2019;s financial instruments consist of cash equivalents, marketable securities, strategic investments, accounts receivable, accounts payable, accrued expenses, and the redeemable convertible preferred stock warrant liability&lt;/span&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',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;The carrying values of cash equivalents, accounts receivable, accounts payable, and accrued expenses approximate fair value due to their short-term nature. Refer to Note 3, &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 Measurements and Marketable Securities&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; regarding the fair value of the Company&#x2019;s marketable securities and non-marketable securities.&lt;/span&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;The Company reports the redeemable convertible preferred stock warrant liability at fair value (see Note&#160;3, &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 Measurements&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;). The warrants issued by the Company for redeemable convertible preferred stock in January 2015, December 2016, and March 2017 (see Note&#160;7, &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;Redeemable Convertible Preferred Stock&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;) have been recorded as a liability based on &#x201c;Level&#160;3&#x201d; inputs, which consist of unobservable inputs and reflect management&#x2019;s estimates of assumptions that market participants would use in pricing the liability. The fair value of the warrants was determined using the Black-Scholes option-pricing model, which is affected by changes in inputs to that model including the Company&#x2019;s stock price, expected stock price volatility, risk-free rate, and contractual term. Immediately prior to the closing of the IPO on June 14, 2019, the redeemable convertible preferred stock warrants converted into 336,386 warrants to purchase Class B common stock on a one-to-one basis. The redeemable convertible preferred stock warrant liability was reclassified to additional paid-in capital upon the closing of the IPO.&lt;/span&gt;</us-gaap:FairValueMeasurementPolicyPolicyTextBlock>
    <crwd:ConversionOfWarrantsWarrantsIssued
      contextRef="i7f2bac22055643dab9dd6d573e840971_D20190614-20190614"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlMGY1MGI3NzZlZDQzMTA4ZjBiMWYwOTZlZDBkMzNiL3NlYzoyZTBmNTBiNzc2ZWQ0MzEwOGYwYjFmMDk2ZWQwZDMzYl8xNTEvZnJhZzowYWY2OTcxNDY1ZjM0MTI1YTQ3MjJmMzg1NWIxZDZlNy90ZXh0cmVnaW9uOjBhZjY5NzE0NjVmMzQxMjVhNDcyMmYzODU1YjFkNmU3XzE2NDkyNjc1MzQxOTU_fecc107f-9389-4e8b-8c2a-aac33f3c2070"
      unitRef="shares">336386</crwd:ConversionOfWarrantsWarrantsIssued>
    <crwd:StockConversionWarrantsConversionRatio
      contextRef="i7f2bac22055643dab9dd6d573e840971_D20190614-20190614"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlMGY1MGI3NzZlZDQzMTA4ZjBiMWYwOTZlZDBkMzNiL3NlYzoyZTBmNTBiNzc2ZWQ0MzEwOGYwYjFmMDk2ZWQwZDMzYl8xNTEvZnJhZzowYWY2OTcxNDY1ZjM0MTI1YTQ3MjJmMzg1NWIxZDZlNy90ZXh0cmVnaW9uOjBhZjY5NzE0NjVmMzQxMjVhNDcyMmYzODU1YjFkNmU3XzE2NDkyNjc1MzQyMDA_36973d85-409e-4ec5-9200-383d9ec066eb"
      unitRef="number">1</crwd:StockConversionWarrantsConversionRatio>
    <us-gaap:TradeAndOtherAccountsReceivablePolicy
      contextRef="ic8f4fc80c1544b62a18084eb756ea94c_D20190201-20200131"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlMGY1MGI3NzZlZDQzMTA4ZjBiMWYwOTZlZDBkMzNiL3NlYzoyZTBmNTBiNzc2ZWQ0MzEwOGYwYjFmMDk2ZWQwZDMzYl8xNTEvZnJhZzowYWY2OTcxNDY1ZjM0MTI1YTQ3MjJmMzg1NWIxZDZlNy90ZXh0cmVnaW9uOjBhZjY5NzE0NjVmMzQxMjVhNDcyMmYzODU1YjFkNmU3XzM4NDgyOTA4NzMzODU_f0e7996f-bd94-48da-9fb3-b02825ae04df">Accounts Receivable and Allowance for Doubtful AccountsAccounts receivable are recorded at the invoiced amount and are non-interest bearing. Accounts receivable are stated at their net realizable value, net of allowance for doubtful accounts. The Company has a well-established collections history from its customers. Credit is extended to customers based on an evaluation of their financial condition and other factors. The Company generally does not require collateral from its customers; however, the Company may require payment prior to commencing service in certain instances to limit credit risk. The Company records allowance for doubtful accounts based on management&#x2019;s assessment of the collectability of accounts. Management regularly reviews the adequacy of the allowance for doubtful accounts by considering the age of each outstanding invoice, each customer&#x2019;s expected ability to pay, and the collection history with each customer, when applicable, to determine whether the allowance is appropriate. Amounts deemed uncollectible are written off against the allowance for doubtful accounts.</us-gaap:TradeAndOtherAccountsReceivablePolicy>
    <us-gaap:AllowanceForDoubtfulAccountsPremiumsAndOtherReceivables
      contextRef="ib2cdc2f142544681974fd015733a7280_I20200131"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlMGY1MGI3NzZlZDQzMTA4ZjBiMWYwOTZlZDBkMzNiL3NlYzoyZTBmNTBiNzc2ZWQ0MzEwOGYwYjFmMDk2ZWQwZDMzYl8xNTEvZnJhZzowYWY2OTcxNDY1ZjM0MTI1YTQ3MjJmMzg1NWIxZDZlNy90ZXh0cmVnaW9uOjBhZjY5NzE0NjVmMzQxMjVhNDcyMmYzODU1YjFkNmU3XzEwOTk1MTE3MjE1MTc_64d45573-4673-460f-8c9b-86d290a312d5"
      unitRef="usd">1100000</us-gaap:AllowanceForDoubtfulAccountsPremiumsAndOtherReceivables>
    <us-gaap:AllowanceForDoubtfulAccountsPremiumsAndOtherReceivables
      contextRef="i55f24cb0d9164d4686ccc12cc9135ac1_I20190131"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlMGY1MGI3NzZlZDQzMTA4ZjBiMWYwOTZlZDBkMzNiL3NlYzoyZTBmNTBiNzc2ZWQ0MzEwOGYwYjFmMDk2ZWQwZDMzYl8xNTEvZnJhZzowYWY2OTcxNDY1ZjM0MTI1YTQ3MjJmMzg1NWIxZDZlNy90ZXh0cmVnaW9uOjBhZjY5NzE0NjVmMzQxMjVhNDcyMmYzODU1YjFkNmU3XzEwOTk1MTE3MjE1MTE_778ebdd1-2f3d-4ff9-8e5e-d52b8080c4eb"
      unitRef="usd">1000000.0</us-gaap:AllowanceForDoubtfulAccountsPremiumsAndOtherReceivables>
    <us-gaap:DeferredChargesPolicyTextBlock
      contextRef="ic8f4fc80c1544b62a18084eb756ea94c_D20190201-20200131"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlMGY1MGI3NzZlZDQzMTA4ZjBiMWYwOTZlZDBkMzNiL3NlYzoyZTBmNTBiNzc2ZWQ0MzEwOGYwYjFmMDk2ZWQwZDMzYl8xNTEvZnJhZzowYWY2OTcxNDY1ZjM0MTI1YTQ3MjJmMzg1NWIxZDZlNy90ZXh0cmVnaW9uOjBhZjY5NzE0NjVmMzQxMjVhNDcyMmYzODU1YjFkNmU3XzM4NDgyOTA4NzMzODY_9286e5b1-dd7f-411e-9d04-5abbe12951a5">&lt;div style="text-indent:18pt;margin-top:12pt;"&gt;&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;Deferred Offering Costs&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:18pt;margin-top:12pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;Deferred offering costs of $2.9 million were recorded within other assets on the consolidated balance sheet as of January&#160;31, 2019, and consist of expenses incurred in connection with the Company&#x2019;s IPO, including legal, accounting, printing, and other IPO-related costs. Subsequent to January 31, 2019, the Company capitalized an additional $3.0 million of offering costs. Upon the close of the IPO on June 14, 2019, all of these deferred offering costs were reclassified to stockholders&#x2019; equity and recorded against the proceeds from the offering. As of January&#160;31, 2020, the Company had paid all $5.9 million of these deferred offering costs.&lt;/span&gt;&lt;/div&gt;</us-gaap:DeferredChargesPolicyTextBlock>
    <us-gaap:DeferredOfferingCosts
      contextRef="i55f24cb0d9164d4686ccc12cc9135ac1_I20190131"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlMGY1MGI3NzZlZDQzMTA4ZjBiMWYwOTZlZDBkMzNiL3NlYzoyZTBmNTBiNzc2ZWQ0MzEwOGYwYjFmMDk2ZWQwZDMzYl8xNTEvZnJhZzowYWY2OTcxNDY1ZjM0MTI1YTQ3MjJmMzg1NWIxZDZlNy90ZXh0cmVnaW9uOjBhZjY5NzE0NjVmMzQxMjVhNDcyMmYzODU1YjFkNmU3XzEwOTk1MTE3MjE1NDU_7fbb0af6-b91d-4f17-be91-1ea40a027c08"
      unitRef="usd">2900000</us-gaap:DeferredOfferingCosts>
    <us-gaap:DeferredOfferingCosts
      contextRef="i247e8829080347b7aefc002fa496475b_I20190201"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlMGY1MGI3NzZlZDQzMTA4ZjBiMWYwOTZlZDBkMzNiL3NlYzoyZTBmNTBiNzc2ZWQ0MzEwOGYwYjFmMDk2ZWQwZDMzYl8xNTEvZnJhZzowYWY2OTcxNDY1ZjM0MTI1YTQ3MjJmMzg1NWIxZDZlNy90ZXh0cmVnaW9uOjBhZjY5NzE0NjVmMzQxMjVhNDcyMmYzODU1YjFkNmU3XzEwOTk1MTE3MjI0MzU_11bdf38d-c5ab-440c-868f-696a3bc0339c"
      unitRef="usd">3000000.0</us-gaap:DeferredOfferingCosts>
    <crwd:PaymentsOfDeferredOfferingCosts
      contextRef="ic8f4fc80c1544b62a18084eb756ea94c_D20190201-20200131"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlMGY1MGI3NzZlZDQzMTA4ZjBiMWYwOTZlZDBkMzNiL3NlYzoyZTBmNTBiNzc2ZWQ0MzEwOGYwYjFmMDk2ZWQwZDMzYl8xNTEvZnJhZzowYWY2OTcxNDY1ZjM0MTI1YTQ3MjJmMzg1NWIxZDZlNy90ZXh0cmVnaW9uOjBhZjY5NzE0NjVmMzQxMjVhNDcyMmYzODU1YjFkNmU3XzEwOTk1MTE3MjI0NzA_66ee157d-2499-4554-b920-1d3228be3e60"
      unitRef="usd">5900000</crwd:PaymentsOfDeferredOfferingCosts>
    <us-gaap:PropertyPlantAndEquipmentPolicyTextBlock
      contextRef="ic8f4fc80c1544b62a18084eb756ea94c_D20190201-20200131"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlMGY1MGI3NzZlZDQzMTA4ZjBiMWYwOTZlZDBkMzNiL3NlYzoyZTBmNTBiNzc2ZWQ0MzEwOGYwYjFmMDk2ZWQwZDMzYl8xNTEvZnJhZzowYWY2OTcxNDY1ZjM0MTI1YTQ3MjJmMzg1NWIxZDZlNy90ZXh0cmVnaW9uOjBhZjY5NzE0NjVmMzQxMjVhNDcyMmYzODU1YjFkNmU3XzM4NDgyOTA4NzMzODc_9e986550-78c6-4a54-b8ac-ede5f77a5ca6">&lt;div style="text-indent:18pt;margin-top:12pt;"&gt;&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;Property and Equipment, Net&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:18pt;margin-top:12pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;Property and equipment, net, is stated at historical cost less accumulated depreciation and amortization. Depreciation and amortization are calculated using the straight-line method over the estimated useful lives of the assets as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:3pt;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:39.959%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:56.041%;"/&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;Data center and other computer equipment&lt;/span&gt;&lt;/td&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 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:400;line-height:100%;"&gt;3&#160;-&#160;5&#160;years&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: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;Furniture and equipment&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" 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:1pt;"&gt;&lt;span style="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:#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;Purchased software&lt;/span&gt;&lt;/td&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 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:400;line-height:100%;"&gt;3&#160;-&#160;5&#160;years&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: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;Capitalized internal-use software&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" 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:1pt;"&gt;&lt;span style="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 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;Leasehold improvements&lt;/span&gt;&lt;/td&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;Estimated useful life or term of the lease, whichever is shorter&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="text-indent:18pt;margin-top:12pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;Expenditures for routine maintenance and repairs are charged to operating expense as incurred. Major renewals and improvements are capitalized and depreciated over their estimated useful lives. Upon retirement or other disposition of property and equipment, the cost and accumulated depreciation are removed from the accounts, and any gain or loss is recorded in operating expenses in the consolidated statement of operations.&lt;/span&gt;&lt;/div&gt;</us-gaap:PropertyPlantAndEquipmentPolicyTextBlock>
    <crwd:PropertyPlantAndEquipmentUsefulLifeTableTextBlock
      contextRef="ic8f4fc80c1544b62a18084eb756ea94c_D20190201-20200131"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlMGY1MGI3NzZlZDQzMTA4ZjBiMWYwOTZlZDBkMzNiL3NlYzoyZTBmNTBiNzc2ZWQ0MzEwOGYwYjFmMDk2ZWQwZDMzYl8xNTEvZnJhZzowYWY2OTcxNDY1ZjM0MTI1YTQ3MjJmMzg1NWIxZDZlNy90ZXh0cmVnaW9uOjBhZjY5NzE0NjVmMzQxMjVhNDcyMmYzODU1YjFkNmU3XzQ5NDc4MDI1MDExODY_474445c4-7f05-4766-9efa-026c009ffa5f">&lt;div style="text-indent:18pt;margin-top:12pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;Property and equipment, net, is stated at historical cost less accumulated depreciation and amortization. Depreciation and amortization are calculated using the straight-line method over the estimated useful lives of the assets as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:3pt;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:39.959%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:56.041%;"/&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;Data center and other computer equipment&lt;/span&gt;&lt;/td&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 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:400;line-height:100%;"&gt;3&#160;-&#160;5&#160;years&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: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;Furniture and equipment&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" 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:1pt;"&gt;&lt;span style="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:#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;Purchased software&lt;/span&gt;&lt;/td&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 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:400;line-height:100%;"&gt;3&#160;-&#160;5&#160;years&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: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;Capitalized internal-use software&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" 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:1pt;"&gt;&lt;span style="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 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;Leasehold improvements&lt;/span&gt;&lt;/td&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;Estimated useful life or term of the lease, whichever is shorter&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</crwd:PropertyPlantAndEquipmentUsefulLifeTableTextBlock>
    <us-gaap:PropertyPlantAndEquipmentUsefulLife
      contextRef="i63c176d9164f46e5bf0b2bb254a121c6_D20190201-20200131"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlMGY1MGI3NzZlZDQzMTA4ZjBiMWYwOTZlZDBkMzNiL3NlYzoyZTBmNTBiNzc2ZWQ0MzEwOGYwYjFmMDk2ZWQwZDMzYl8xNTEvZnJhZzowYWY2OTcxNDY1ZjM0MTI1YTQ3MjJmMzg1NWIxZDZlNy90YWJsZTo2MTExYjYzMjNkZjA0Nzg2OTZhNjI0MTIyODg2ZTk3MC90YWJsZXJhbmdlOjYxMTFiNjMyM2RmMDQ3ODY5NmE2MjQxMjI4ODZlOTcwXzAtMS0xLTEtNTEyNC90ZXh0cmVnaW9uOmEwYTNlMDVhZDcwZDQxYzQ4YmVlYTU3ODdlMGViMDVhXzEwOTk1MTE2Mjc3OTI_127ed60c-7e5c-4de7-ade7-e4deeea4c2a3">P3Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
    <us-gaap:PropertyPlantAndEquipmentUsefulLife
      contextRef="i03b9ae45dc9c49ce8a66a4c352625e37_D20190201-20200131"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlMGY1MGI3NzZlZDQzMTA4ZjBiMWYwOTZlZDBkMzNiL3NlYzoyZTBmNTBiNzc2ZWQ0MzEwOGYwYjFmMDk2ZWQwZDMzYl8xNTEvZnJhZzowYWY2OTcxNDY1ZjM0MTI1YTQ3MjJmMzg1NWIxZDZlNy90YWJsZTo2MTExYjYzMjNkZjA0Nzg2OTZhNjI0MTIyODg2ZTk3MC90YWJsZXJhbmdlOjYxMTFiNjMyM2RmMDQ3ODY5NmE2MjQxMjI4ODZlOTcwXzAtMS0xLTEtNTEyNC90ZXh0cmVnaW9uOmEwYTNlMDVhZDcwZDQxYzQ4YmVlYTU3ODdlMGViMDVhXzEwOTk1MTE2Mjc3OTU_fe3f8c72-32f2-440c-8fbf-27aa2f98046e">P5Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
    <us-gaap:PropertyPlantAndEquipmentUsefulLife
      contextRef="i78d9b72adeb441fb816ad82dd433f2c6_D20190201-20200131"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlMGY1MGI3NzZlZDQzMTA4ZjBiMWYwOTZlZDBkMzNiL3NlYzoyZTBmNTBiNzc2ZWQ0MzEwOGYwYjFmMDk2ZWQwZDMzYl8xNTEvZnJhZzowYWY2OTcxNDY1ZjM0MTI1YTQ3MjJmMzg1NWIxZDZlNy90YWJsZTo2MTExYjYzMjNkZjA0Nzg2OTZhNjI0MTIyODg2ZTk3MC90YWJsZXJhbmdlOjYxMTFiNjMyM2RmMDQ3ODY5NmE2MjQxMjI4ODZlOTcwXzEtMS0xLTEtMA_f92ee3de-6eaa-4a5c-a945-6563b9047a75">P5Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
    <us-gaap:PropertyPlantAndEquipmentUsefulLife
      contextRef="i101aed3659e84f2c8534aba2c034e29e_D20190201-20200131"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlMGY1MGI3NzZlZDQzMTA4ZjBiMWYwOTZlZDBkMzNiL3NlYzoyZTBmNTBiNzc2ZWQ0MzEwOGYwYjFmMDk2ZWQwZDMzYl8xNTEvZnJhZzowYWY2OTcxNDY1ZjM0MTI1YTQ3MjJmMzg1NWIxZDZlNy90YWJsZTo2MTExYjYzMjNkZjA0Nzg2OTZhNjI0MTIyODg2ZTk3MC90YWJsZXJhbmdlOjYxMTFiNjMyM2RmMDQ3ODY5NmE2MjQxMjI4ODZlOTcwXzItMS0xLTEtNTEzNS90ZXh0cmVnaW9uOjkxZDQzMTA2NGY4ZDRmY2ZhMTUxNmQ2MzA3MDlkM2EwXzEwOTk1MTE2Mjc3OTI_61a17ba1-5dd3-4b84-8a83-bd41bc82e770">P3Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
    <us-gaap:PropertyPlantAndEquipmentUsefulLife
      contextRef="i24e6c232775247b380ef452f2d24d4c1_D20190201-20200131"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlMGY1MGI3NzZlZDQzMTA4ZjBiMWYwOTZlZDBkMzNiL3NlYzoyZTBmNTBiNzc2ZWQ0MzEwOGYwYjFmMDk2ZWQwZDMzYl8xNTEvZnJhZzowYWY2OTcxNDY1ZjM0MTI1YTQ3MjJmMzg1NWIxZDZlNy90YWJsZTo2MTExYjYzMjNkZjA0Nzg2OTZhNjI0MTIyODg2ZTk3MC90YWJsZXJhbmdlOjYxMTFiNjMyM2RmMDQ3ODY5NmE2MjQxMjI4ODZlOTcwXzItMS0xLTEtNTEzNS90ZXh0cmVnaW9uOjkxZDQzMTA2NGY4ZDRmY2ZhMTUxNmQ2MzA3MDlkM2EwXzEwOTk1MTE2Mjc3OTU_72a437ab-40a4-4614-99e5-1fcfdec4db58">P5Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
    <us-gaap:PropertyPlantAndEquipmentUsefulLife
      contextRef="i4c9d25c8038d4efd972d10d6fa494336_D20190201-20200131"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlMGY1MGI3NzZlZDQzMTA4ZjBiMWYwOTZlZDBkMzNiL3NlYzoyZTBmNTBiNzc2ZWQ0MzEwOGYwYjFmMDk2ZWQwZDMzYl8xNTEvZnJhZzowYWY2OTcxNDY1ZjM0MTI1YTQ3MjJmMzg1NWIxZDZlNy90YWJsZTo2MTExYjYzMjNkZjA0Nzg2OTZhNjI0MTIyODg2ZTk3MC90YWJsZXJhbmdlOjYxMTFiNjMyM2RmMDQ3ODY5NmE2MjQxMjI4ODZlOTcwXzMtMS0xLTEtMA_25d9225c-5006-4a93-a36f-4ad9f97e9a7e">P3Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
    <us-gaap:InternalUseSoftwarePolicy
      contextRef="ic8f4fc80c1544b62a18084eb756ea94c_D20190201-20200131"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlMGY1MGI3NzZlZDQzMTA4ZjBiMWYwOTZlZDBkMzNiL3NlYzoyZTBmNTBiNzc2ZWQ0MzEwOGYwYjFmMDk2ZWQwZDMzYl8xNTEvZnJhZzowYWY2OTcxNDY1ZjM0MTI1YTQ3MjJmMzg1NWIxZDZlNy90ZXh0cmVnaW9uOjBhZjY5NzE0NjVmMzQxMjVhNDcyMmYzODU1YjFkNmU3XzM4NDgyOTA4NzMzODg_5e229f83-c1ff-4f71-a0cc-fafd429c4a4f">Capitalized Internal-Use Software&lt;span style="background-color:rgb(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 Company capitalizes certain development costs incurred in connection with its internal-use software. These capitalized costs are primarily related to the Company&#x2019;s cloud-delivered solution for next-generation endpoint protection. Costs incurred in the preliminary stages of development are expensed as incurred. Once an application has reached the development stage, internal and external costs, if direct, are capitalized until the software is substantially complete and ready for its intended use. Capitalization ceases upon completion of all substantial testing. The Company also capitalizes costs related to specific upgrades and enhancements when it is probable the expenditures will result in additional functionality. Capitalized costs are recorded as property and equipment, net. Maintenance and training costs are expensed as incurred. Internal-use software is amortized to cost of revenue on a straight-line basis over its estimated useful life of three years.&lt;/span&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt; &lt;/span&gt;Management evaluates the useful lives of these assets on an annual basis and tests for impairment whenever events or changes in circumstances occur that could impact the recoverability of these assets.</us-gaap:InternalUseSoftwarePolicy>
    <us-gaap:FiniteLivedIntangibleAssetUsefulLife
      contextRef="i4c9d25c8038d4efd972d10d6fa494336_D20190201-20200131"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlMGY1MGI3NzZlZDQzMTA4ZjBiMWYwOTZlZDBkMzNiL3NlYzoyZTBmNTBiNzc2ZWQ0MzEwOGYwYjFmMDk2ZWQwZDMzYl8xNTEvZnJhZzowYWY2OTcxNDY1ZjM0MTI1YTQ3MjJmMzg1NWIxZDZlNy90ZXh0cmVnaW9uOjBhZjY5NzE0NjVmMzQxMjVhNDcyMmYzODU1YjFkNmU3XzIxOTkwMjMzNTM4ODQ_31b824b1-2d91-4624-a4b0-a66a05ca6bce">P3Y</us-gaap:FiniteLivedIntangibleAssetUsefulLife>
    <us-gaap:CapitalizedComputerSoftwareImpairments1
      contextRef="ic3b51f5441c346c388974c34d67a9940_D20180201-20190131"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlMGY1MGI3NzZlZDQzMTA4ZjBiMWYwOTZlZDBkMzNiL3NlYzoyZTBmNTBiNzc2ZWQ0MzEwOGYwYjFmMDk2ZWQwZDMzYl8xNTEvZnJhZzowYWY2OTcxNDY1ZjM0MTI1YTQ3MjJmMzg1NWIxZDZlNy90ZXh0cmVnaW9uOjBhZjY5NzE0NjVmMzQxMjVhNDcyMmYzODU1YjFkNmU3XzY1OTcwNjk4NjU0MDA_147ba2bd-f197-44dc-acf3-62d9c1c5d82f"
      unitRef="usd">0</us-gaap:CapitalizedComputerSoftwareImpairments1>
    <us-gaap:CapitalizedComputerSoftwareImpairments1
      contextRef="if6440f73b88f4c53970ea48b4c1f9726_D20170201-20180131"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlMGY1MGI3NzZlZDQzMTA4ZjBiMWYwOTZlZDBkMzNiL3NlYzoyZTBmNTBiNzc2ZWQ0MzEwOGYwYjFmMDk2ZWQwZDMzYl8xNTEvZnJhZzowYWY2OTcxNDY1ZjM0MTI1YTQ3MjJmMzg1NWIxZDZlNy90ZXh0cmVnaW9uOjBhZjY5NzE0NjVmMzQxMjVhNDcyMmYzODU1YjFkNmU3XzY1OTcwNjk4NjU0MDA_303be05e-10fc-42f4-8257-1360d8cea479"
      unitRef="usd">0</us-gaap:CapitalizedComputerSoftwareImpairments1>
    <us-gaap:CapitalizedComputerSoftwareImpairments1
      contextRef="ic8f4fc80c1544b62a18084eb756ea94c_D20190201-20200131"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlMGY1MGI3NzZlZDQzMTA4ZjBiMWYwOTZlZDBkMzNiL3NlYzoyZTBmNTBiNzc2ZWQ0MzEwOGYwYjFmMDk2ZWQwZDMzYl8xNTEvZnJhZzowYWY2OTcxNDY1ZjM0MTI1YTQ3MjJmMzg1NWIxZDZlNy90ZXh0cmVnaW9uOjBhZjY5NzE0NjVmMzQxMjVhNDcyMmYzODU1YjFkNmU3XzY1OTcwNjk4NjU0MDA_32e0f745-4377-4a21-a40e-87859f8a721f"
      unitRef="usd">0</us-gaap:CapitalizedComputerSoftwareImpairments1>
    <us-gaap:CapitalizedComputerSoftwareAdditions
      contextRef="ic8f4fc80c1544b62a18084eb756ea94c_D20190201-20200131"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlMGY1MGI3NzZlZDQzMTA4ZjBiMWYwOTZlZDBkMzNiL3NlYzoyZTBmNTBiNzc2ZWQ0MzEwOGYwYjFmMDk2ZWQwZDMzYl8xNTEvZnJhZzowYWY2OTcxNDY1ZjM0MTI1YTQ3MjJmMzg1NWIxZDZlNy90ZXh0cmVnaW9uOjBhZjY5NzE0NjVmMzQxMjVhNDcyMmYzODU1YjFkNmU3XzY1OTcwNjk4NjU0Mzk_f5ff24d3-0f38-4a23-87ff-7b1bb7a112a5"
      unitRef="usd">8100000</us-gaap:CapitalizedComputerSoftwareAdditions>
    <us-gaap:CapitalizedComputerSoftwareAdditions
      contextRef="ic3b51f5441c346c388974c34d67a9940_D20180201-20190131"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlMGY1MGI3NzZlZDQzMTA4ZjBiMWYwOTZlZDBkMzNiL3NlYzoyZTBmNTBiNzc2ZWQ0MzEwOGYwYjFmMDk2ZWQwZDMzYl8xNTEvZnJhZzowYWY2OTcxNDY1ZjM0MTI1YTQ3MjJmMzg1NWIxZDZlNy90ZXh0cmVnaW9uOjBhZjY5NzE0NjVmMzQxMjVhNDcyMmYzODU1YjFkNmU3XzY1OTcwNjk4NjU0NjQ_769e27c6-1f0f-4b28-a6fa-52c877470c13"
      unitRef="usd">6800000</us-gaap:CapitalizedComputerSoftwareAdditions>
    <us-gaap:CapitalizedComputerSoftwareAdditions
      contextRef="if6440f73b88f4c53970ea48b4c1f9726_D20170201-20180131"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlMGY1MGI3NzZlZDQzMTA4ZjBiMWYwOTZlZDBkMzNiL3NlYzoyZTBmNTBiNzc2ZWQ0MzEwOGYwYjFmMDk2ZWQwZDMzYl8xNTEvZnJhZzowYWY2OTcxNDY1ZjM0MTI1YTQ3MjJmMzg1NWIxZDZlNy90ZXh0cmVnaW9uOjBhZjY5NzE0NjVmMzQxMjVhNDcyMmYzODU1YjFkNmU3XzY1OTcwNjk4NjU0Njg_84bafe94-2dfe-4596-a173-470019be49d6"
      unitRef="usd">6500000</us-gaap:CapitalizedComputerSoftwareAdditions>
    <us-gaap:CapitalizedComputerSoftwareAmortization1
      contextRef="ic8f4fc80c1544b62a18084eb756ea94c_D20190201-20200131"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlMGY1MGI3NzZlZDQzMTA4ZjBiMWYwOTZlZDBkMzNiL3NlYzoyZTBmNTBiNzc2ZWQ0MzEwOGYwYjFmMDk2ZWQwZDMzYl8xNTEvZnJhZzowYWY2OTcxNDY1ZjM0MTI1YTQ3MjJmMzg1NWIxZDZlNy90ZXh0cmVnaW9uOjBhZjY5NzE0NjVmMzQxMjVhNDcyMmYzODU1YjFkNmU3XzY1OTcwNjk4NjU2MDA_a5fa9f2d-2bfb-470a-a750-0b3e373b63af"
      unitRef="usd">6200000</us-gaap:CapitalizedComputerSoftwareAmortization1>
    <us-gaap:CapitalizedComputerSoftwareAmortization1
      contextRef="ic3b51f5441c346c388974c34d67a9940_D20180201-20190131"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlMGY1MGI3NzZlZDQzMTA4ZjBiMWYwOTZlZDBkMzNiL3NlYzoyZTBmNTBiNzc2ZWQ0MzEwOGYwYjFmMDk2ZWQwZDMzYl8xNTEvZnJhZzowYWY2OTcxNDY1ZjM0MTI1YTQ3MjJmMzg1NWIxZDZlNy90ZXh0cmVnaW9uOjBhZjY5NzE0NjVmMzQxMjVhNDcyMmYzODU1YjFkNmU3XzY1OTcwNjk4NjU2MTQ_dfbfc52a-2346-4d37-b958-5e70adb8f3b5"
      unitRef="usd">5200000</us-gaap:CapitalizedComputerSoftwareAmortization1>
    <us-gaap:CapitalizedComputerSoftwareAmortization1
      contextRef="if6440f73b88f4c53970ea48b4c1f9726_D20170201-20180131"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlMGY1MGI3NzZlZDQzMTA4ZjBiMWYwOTZlZDBkMzNiL3NlYzoyZTBmNTBiNzc2ZWQ0MzEwOGYwYjFmMDk2ZWQwZDMzYl8xNTEvZnJhZzowYWY2OTcxNDY1ZjM0MTI1YTQ3MjJmMzg1NWIxZDZlNy90ZXh0cmVnaW9uOjBhZjY5NzE0NjVmMzQxMjVhNDcyMmYzODU1YjFkNmU3XzY1OTcwNjk4NjU2MjI_fde47625-0509-4a0e-8ad1-f3943d8855c5"
      unitRef="usd">3200000</us-gaap:CapitalizedComputerSoftwareAmortization1>
    <us-gaap:CapitalizedComputerSoftwareNet
      contextRef="ib2cdc2f142544681974fd015733a7280_I20200131"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlMGY1MGI3NzZlZDQzMTA4ZjBiMWYwOTZlZDBkMzNiL3NlYzoyZTBmNTBiNzc2ZWQ0MzEwOGYwYjFmMDk2ZWQwZDMzYl8xNTEvZnJhZzowYWY2OTcxNDY1ZjM0MTI1YTQ3MjJmMzg1NWIxZDZlNy90ZXh0cmVnaW9uOjBhZjY5NzE0NjVmMzQxMjVhNDcyMmYzODU1YjFkNmU3XzY1OTcwNjk4NjYwNzc_771752d1-dca0-4515-9a59-ba7c6b04c9f2"
      unitRef="usd">13400000</us-gaap:CapitalizedComputerSoftwareNet>
    <us-gaap:CapitalizedComputerSoftwareNet
      contextRef="i55f24cb0d9164d4686ccc12cc9135ac1_I20190131"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlMGY1MGI3NzZlZDQzMTA4ZjBiMWYwOTZlZDBkMzNiL3NlYzoyZTBmNTBiNzc2ZWQ0MzEwOGYwYjFmMDk2ZWQwZDMzYl8xNTEvZnJhZzowYWY2OTcxNDY1ZjM0MTI1YTQ3MjJmMzg1NWIxZDZlNy90ZXh0cmVnaW9uOjBhZjY5NzE0NjVmMzQxMjVhNDcyMmYzODU1YjFkNmU3XzY1OTcwNjk4NjYwODk_dfa2f823-096c-4be1-8536-1faa2ef8a4a4"
      unitRef="usd">11500000</us-gaap:CapitalizedComputerSoftwareNet>
    <us-gaap:GoodwillAndIntangibleAssetsIntangibleAssetsPolicy
      contextRef="ic8f4fc80c1544b62a18084eb756ea94c_D20190201-20200131"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlMGY1MGI3NzZlZDQzMTA4ZjBiMWYwOTZlZDBkMzNiL3NlYzoyZTBmNTBiNzc2ZWQ0MzEwOGYwYjFmMDk2ZWQwZDMzYl8xNTEvZnJhZzowYWY2OTcxNDY1ZjM0MTI1YTQ3MjJmMzg1NWIxZDZlNy90ZXh0cmVnaW9uOjBhZjY5NzE0NjVmMzQxMjVhNDcyMmYzODU1YjFkNmU3XzM4NDgyOTA4NzMzODk_8bf9347b-a23c-4a04-8acd-6f6864c67458">&lt;div style="text-indent:18pt;margin-top:12pt;"&gt;&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;Intangible Assets, Net&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:18pt;margin-top:12pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;Intangible assets, net, consisting of developed technology, customer relationships, and non-compete agreements, are stated at cost less accumulated amortization. All intangible assets have been determined to have definite lives and are amortized on a straight-line basis over their estimated economic lives of &lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjJlMGY1MGI3NzZlZDQzMTA4ZjBiMWYwOTZlZDBkMzNiL3NlYzoyZTBmNTBiNzc2ZWQ0MzEwOGYwYjFmMDk2ZWQwZDMzYl8xNTEvZnJhZzowYWY2OTcxNDY1ZjM0MTI1YTQ3MjJmMzg1NWIxZDZlNy90ZXh0cmVnaW9uOjBhZjY5NzE0NjVmMzQxMjVhNDcyMmYzODU1YjFkNmU3XzY1OTcwNjk4NjY0NTI_07f275f4-4dac-4211-9d6e-6e23bd116528"&gt;three&lt;/span&gt; to five years. Amortization expense related to developed technology is included in cost of revenue, amortization expense related to customer relationships is included in sales and marketing expenses, and amortization expense related to non-compete agreements is included in research and development expenses.&lt;/span&gt;&lt;/div&gt;</us-gaap:GoodwillAndIntangibleAssetsIntangibleAssetsPolicy>
    <us-gaap:FiniteLivedIntangibleAssetUsefulLife
      contextRef="i9b9ce9f49072450284c4efed4c7d8558_D20190201-20200131"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlMGY1MGI3NzZlZDQzMTA4ZjBiMWYwOTZlZDBkMzNiL3NlYzoyZTBmNTBiNzc2ZWQ0MzEwOGYwYjFmMDk2ZWQwZDMzYl8xNTEvZnJhZzowYWY2OTcxNDY1ZjM0MTI1YTQ3MjJmMzg1NWIxZDZlNy90ZXh0cmVnaW9uOjBhZjY5NzE0NjVmMzQxMjVhNDcyMmYzODU1YjFkNmU3XzY1OTcwNjk4NjY0NjU_bd73663f-8748-417c-b565-26c2ed31f250">P5Y</us-gaap:FiniteLivedIntangibleAssetUsefulLife>
    <us-gaap:CapitalizationOfDeferredPolicyAcquisitionCostsPolicy
      contextRef="ic8f4fc80c1544b62a18084eb756ea94c_D20190201-20200131"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlMGY1MGI3NzZlZDQzMTA4ZjBiMWYwOTZlZDBkMzNiL3NlYzoyZTBmNTBiNzc2ZWQ0MzEwOGYwYjFmMDk2ZWQwZDMzYl8xNTEvZnJhZzowYWY2OTcxNDY1ZjM0MTI1YTQ3MjJmMzg1NWIxZDZlNy90ZXh0cmVnaW9uOjBhZjY5NzE0NjVmMzQxMjVhNDcyMmYzODU1YjFkNmU3XzM4NDgyOTA4NzMzOTA_7b51c502-ed73-4a33-92ee-ea3aa81a289c">Deferred Contract Acquisition CostsPrior to the adoption of ASC606, sales commissions associated with the Falcon platform were amortized over the contract term and sales commissions associated with professional service contracts were expensed as incurred. Under ASC 606, the Company capitalizes contract acquisition costs that are incremental to the acquisition of customer contracts. Contract acquisition costs are accrued and capitalized upon execution of the sales contract by the customer. Sales commissions for renewal of a contract are not considered commensurate with the commissions paid for the acquisition of the initial contract or follow-on upsell given the substantive difference in commission rates in proportion to their respective contract values. Commissions, including referral fees paid to channel partners, paid upon the initial acquisition of a contract or subsequent upsell are amortized over an estimated period of benefit of four years while commissions paid for renewal contracts are amortized over the contractual term of the renewals. Sales commissions associated with professional service contract are amortized ratably over an estimated period of benefit of six months.</us-gaap:CapitalizationOfDeferredPolicyAcquisitionCostsPolicy>
    <crwd:RevenueAmortizationOverEstimatedBenefitForCommissionIncludingReferralFeesPaid
      contextRef="ic8f4fc80c1544b62a18084eb756ea94c_D20190201-20200131"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlMGY1MGI3NzZlZDQzMTA4ZjBiMWYwOTZlZDBkMzNiL3NlYzoyZTBmNTBiNzc2ZWQ0MzEwOGYwYjFmMDk2ZWQwZDMzYl8xNTEvZnJhZzowYWY2OTcxNDY1ZjM0MTI1YTQ3MjJmMzg1NWIxZDZlNy90ZXh0cmVnaW9uOjBhZjY5NzE0NjVmMzQxMjVhNDcyMmYzODU1YjFkNmU3XzY1OTcwNjk4NzA4NzI_53e86169-b176-43c8-9d46-6167fe902c0c">P4Y</crwd:RevenueAmortizationOverEstimatedBenefitForCommissionIncludingReferralFeesPaid>
    <crwd:RevenueAmortizationOverEstimatedBenefitForSalesCommission
      contextRef="ic8f4fc80c1544b62a18084eb756ea94c_D20190201-20200131"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlMGY1MGI3NzZlZDQzMTA4ZjBiMWYwOTZlZDBkMzNiL3NlYzoyZTBmNTBiNzc2ZWQ0MzEwOGYwYjFmMDk2ZWQwZDMzYl8xNTEvZnJhZzowYWY2OTcxNDY1ZjM0MTI1YTQ3MjJmMzg1NWIxZDZlNy90ZXh0cmVnaW9uOjBhZjY5NzE0NjVmMzQxMjVhNDcyMmYzODU1YjFkNmU3XzY1OTcwNjk4NzA4ODU_7111a3d6-cae0-4d03-bcce-751a4caf9f18">P6M</crwd:RevenueAmortizationOverEstimatedBenefitForSalesCommission>
    <crwd:ContractCostCapitalization
      contextRef="ic8f4fc80c1544b62a18084eb756ea94c_D20190201-20200131"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlMGY1MGI3NzZlZDQzMTA4ZjBiMWYwOTZlZDBkMzNiL3NlYzoyZTBmNTBiNzc2ZWQ0MzEwOGYwYjFmMDk2ZWQwZDMzYl8xNTEvZnJhZzowYWY2OTcxNDY1ZjM0MTI1YTQ3MjJmMzg1NWIxZDZlNy90ZXh0cmVnaW9uOjBhZjY5NzE0NjVmMzQxMjVhNDcyMmYzODU1YjFkNmU3XzY1OTcwNjk4NjkyODA_6525a78e-62c0-46f5-a889-c40431ad6488"
      unitRef="usd">86600000</crwd:ContractCostCapitalization>
    <crwd:ContractCostCapitalization
      contextRef="ic3b51f5441c346c388974c34d67a9940_D20180201-20190131"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlMGY1MGI3NzZlZDQzMTA4ZjBiMWYwOTZlZDBkMzNiL3NlYzoyZTBmNTBiNzc2ZWQ0MzEwOGYwYjFmMDk2ZWQwZDMzYl8xNTEvZnJhZzowYWY2OTcxNDY1ZjM0MTI1YTQ3MjJmMzg1NWIxZDZlNy90ZXh0cmVnaW9uOjBhZjY5NzE0NjVmMzQxMjVhNDcyMmYzODU1YjFkNmU3XzY1OTcwNjk4NjkyOTU_240d9941-5ef8-45ed-94d4-9073c021119d"
      unitRef="usd">45100000</crwd:ContractCostCapitalization>
    <us-gaap:DeferredPolicyAcquisitionCostAmortizationExpense
      contextRef="ic8f4fc80c1544b62a18084eb756ea94c_D20190201-20200131"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlMGY1MGI3NzZlZDQzMTA4ZjBiMWYwOTZlZDBkMzNiL3NlYzoyZTBmNTBiNzc2ZWQ0MzEwOGYwYjFmMDk2ZWQwZDMzYl8xNTEvZnJhZzowYWY2OTcxNDY1ZjM0MTI1YTQ3MjJmMzg1NWIxZDZlNy90ZXh0cmVnaW9uOjBhZjY5NzE0NjVmMzQxMjVhNDcyMmYzODU1YjFkNmU3XzY1OTcwNjk4NjkzMDA_783b2c85-7e36-4b56-a169-9ca0614f58b9"
      unitRef="usd">35500000</us-gaap:DeferredPolicyAcquisitionCostAmortizationExpense>
    <us-gaap:DeferredPolicyAcquisitionCostAmortizationExpense
      contextRef="ic3b51f5441c346c388974c34d67a9940_D20180201-20190131"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlMGY1MGI3NzZlZDQzMTA4ZjBiMWYwOTZlZDBkMzNiL3NlYzoyZTBmNTBiNzc2ZWQ0MzEwOGYwYjFmMDk2ZWQwZDMzYl8xNTEvZnJhZzowYWY2OTcxNDY1ZjM0MTI1YTQ3MjJmMzg1NWIxZDZlNy90ZXh0cmVnaW9uOjBhZjY5NzE0NjVmMzQxMjVhNDcyMmYzODU1YjFkNmU3XzY1OTcwNjk4NjkzMDU_f3e3d0f4-8364-4e84-bbfa-f391c449bbd0"
      unitRef="usd">28600000</us-gaap:DeferredPolicyAcquisitionCostAmortizationExpense>
    <us-gaap:DeferredPolicyAcquisitionCostAmortizationExpense
      contextRef="if6440f73b88f4c53970ea48b4c1f9726_D20170201-20180131"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlMGY1MGI3NzZlZDQzMTA4ZjBiMWYwOTZlZDBkMzNiL3NlYzoyZTBmNTBiNzc2ZWQ0MzEwOGYwYjFmMDk2ZWQwZDMzYl8xNTEvZnJhZzowYWY2OTcxNDY1ZjM0MTI1YTQ3MjJmMzg1NWIxZDZlNy90ZXh0cmVnaW9uOjBhZjY5NzE0NjVmMzQxMjVhNDcyMmYzODU1YjFkNmU3XzEwOTk1MTE4MDU5NjA_e07bcafb-064b-43a9-a684-37d11846343e"
      unitRef="usd">12500000</us-gaap:DeferredPolicyAcquisitionCostAmortizationExpense>
    <us-gaap:ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock
      contextRef="ic8f4fc80c1544b62a18084eb756ea94c_D20190201-20200131"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlMGY1MGI3NzZlZDQzMTA4ZjBiMWYwOTZlZDBkMzNiL3NlYzoyZTBmNTBiNzc2ZWQ0MzEwOGYwYjFmMDk2ZWQwZDMzYl8xNTEvZnJhZzowYWY2OTcxNDY1ZjM0MTI1YTQ3MjJmMzg1NWIxZDZlNy90ZXh0cmVnaW9uOjBhZjY5NzE0NjVmMzQxMjVhNDcyMmYzODU1YjFkNmU3XzM4NDgyOTA4NzMzOTE_632b2dfe-13be-44e8-a855-69ce000fdca7">Impairment of Long-Lived AssetsThe Company reviews for impairment of long-lived assets whenever events or changes in circumstances indicate that the carrying amount of the asset (or asset group) may not be recoverable. Events and changes in circumstances considered by the Company in determining whether the carrying value of long-lived assets may not be recoverable, include, but are not limited to: significant changes in performance relative to expected operating results, significant changes in the use of the assets, significant negative industry or economic trends, and changes in the Company&#x2019;s business strategy. Impairment testing is performed at an asset level that represents the lowest level for which identifiable cash flows are largely independent of the cash flows of other assets and liabilities (an &#x201c;asset group&#x201d;). An impairment loss would be recognized when estimated future cash flows expected to result from the use of the asset (or asset group) and its eventual disposition is less than its carrying amount.</us-gaap:ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock>
    <us-gaap:ImpairmentOfLongLivedAssetsToBeDisposedOf
      contextRef="ic8f4fc80c1544b62a18084eb756ea94c_D20190201-20200131"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlMGY1MGI3NzZlZDQzMTA4ZjBiMWYwOTZlZDBkMzNiL3NlYzoyZTBmNTBiNzc2ZWQ0MzEwOGYwYjFmMDk2ZWQwZDMzYl8xNTEvZnJhZzowYWY2OTcxNDY1ZjM0MTI1YTQ3MjJmMzg1NWIxZDZlNy90ZXh0cmVnaW9uOjBhZjY5NzE0NjVmMzQxMjVhNDcyMmYzODU1YjFkNmU3XzY1OTcwNjk4NzIwNzY_3ba4ff9b-10e1-4f2d-8ef8-ab6c028e4ae9"
      unitRef="usd">0</us-gaap:ImpairmentOfLongLivedAssetsToBeDisposedOf>
    <us-gaap:ImpairmentOfLongLivedAssetsToBeDisposedOf
      contextRef="ic3b51f5441c346c388974c34d67a9940_D20180201-20190131"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlMGY1MGI3NzZlZDQzMTA4ZjBiMWYwOTZlZDBkMzNiL3NlYzoyZTBmNTBiNzc2ZWQ0MzEwOGYwYjFmMDk2ZWQwZDMzYl8xNTEvZnJhZzowYWY2OTcxNDY1ZjM0MTI1YTQ3MjJmMzg1NWIxZDZlNy90ZXh0cmVnaW9uOjBhZjY5NzE0NjVmMzQxMjVhNDcyMmYzODU1YjFkNmU3XzY1OTcwNjk4NzIwNzY_52b73574-7f1f-4edf-b46c-73fcc39af534"
      unitRef="usd">0</us-gaap:ImpairmentOfLongLivedAssetsToBeDisposedOf>
    <us-gaap:ImpairmentOfLongLivedAssetsToBeDisposedOf
      contextRef="if6440f73b88f4c53970ea48b4c1f9726_D20170201-20180131"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlMGY1MGI3NzZlZDQzMTA4ZjBiMWYwOTZlZDBkMzNiL3NlYzoyZTBmNTBiNzc2ZWQ0MzEwOGYwYjFmMDk2ZWQwZDMzYl8xNTEvZnJhZzowYWY2OTcxNDY1ZjM0MTI1YTQ3MjJmMzg1NWIxZDZlNy90ZXh0cmVnaW9uOjBhZjY5NzE0NjVmMzQxMjVhNDcyMmYzODU1YjFkNmU3XzY1OTcwNjk4NzIwNzY_e601458a-d31e-4e4c-ad94-c842a1db2081"
      unitRef="usd">0</us-gaap:ImpairmentOfLongLivedAssetsToBeDisposedOf>
    <us-gaap:RevenueRecognitionPolicyTextBlock
      contextRef="ic8f4fc80c1544b62a18084eb756ea94c_D20190201-20200131"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlMGY1MGI3NzZlZDQzMTA4ZjBiMWYwOTZlZDBkMzNiL3NlYzoyZTBmNTBiNzc2ZWQ0MzEwOGYwYjFmMDk2ZWQwZDMzYl8xNTEvZnJhZzowYWY2OTcxNDY1ZjM0MTI1YTQ3MjJmMzg1NWIxZDZlNy90ZXh0cmVnaW9uOjBhZjY5NzE0NjVmMzQxMjVhNDcyMmYzODU1YjFkNmU3XzM4NDgyOTA4NzMzOTI_5787133d-08b0-46ba-ae20-68719d20a1bf">&lt;div style="text-indent:18pt;margin-top:12pt;"&gt;&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;Deferred Revenue&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:18pt;margin-top:12pt;"&gt;&lt;span style="background-color:rgb(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 deferred revenue balance consists of subscription and professional services which have been invoiced upfront and are recognized as revenue only when the revenue recognition criteria are met. The Company&#x2019;s subscription contracts are typically invoiced to its customers at the beginning of the term, or in some instances, such as in multi-year arrangements, in installments. Professional services are either invoiced upfront, invoiced in installments, or invoiced as the services are performed. Accordingly, the Company&#x2019;s deferred revenue balance does not include revenues for future years of multi-year non-cancellable contracts that have not yet been billed.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:18pt;margin-top:12pt;"&gt;&lt;span style="background-color:rgb(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 Company recognizes subscription revenue ratably over the contract term beginning on the commencement date of each contract, the date that services are made available to customers. The Company recognizes professional services revenue as services are delivered. Once services are available to customers, the Company records amounts due in accounts receivable and in deferred revenue. To the extent the Company bills customers in advance of the contract commencement date, the accounts receivable and corresponding deferred revenue amounts are netted to zero on the consolidated balance sheets, unless such amounts have been paid as of the balance sheet date.&lt;/span&gt;&lt;/div&gt;</us-gaap:RevenueRecognitionPolicyTextBlock>
    <us-gaap:StockholdersEquityNoteRedeemablePreferredStockIssuePolicy
      contextRef="ic8f4fc80c1544b62a18084eb756ea94c_D20190201-20200131"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlMGY1MGI3NzZlZDQzMTA4ZjBiMWYwOTZlZDBkMzNiL3NlYzoyZTBmNTBiNzc2ZWQ0MzEwOGYwYjFmMDk2ZWQwZDMzYl8xNTEvZnJhZzowYWY2OTcxNDY1ZjM0MTI1YTQ3MjJmMzg1NWIxZDZlNy90ZXh0cmVnaW9uOjBhZjY5NzE0NjVmMzQxMjVhNDcyMmYzODU1YjFkNmU3XzM4NDgyOTA4NzMzOTM_dc724a83-4ec1-4869-b357-c0685e5778f6">&lt;div style="text-indent:18pt;margin-top:12pt;"&gt;&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;Redeemable Convertible Preferred Stock Warrants&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:18pt;margin-top:12pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;Warrants related to the Company&#x2019;s redeemable convertible preferred stock are classified as liabilities on the Company&#x2019;s consolidated balance sheet. The warrants are subject to reassessment at each balance sheet date, and any change in fair value is recognized as a component of Other income (expense), net, in the consolidated statements of operations. The Company will continue to adjust the liability for changes in fair value until the earlier of the expiration or exercise of the warrants, or upon their automatic conversion into warrants to purchase common stock in connection with a qualified initial public offering (as defined in Note&#160;7, &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;Redeemable Convertible Preferred Stock&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;) such that they qualify for equity classification and no further remeasurement is required.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:18pt;margin-top:12pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;Immediately prior to the closing of the IPO on June 14, 2019, the redeemable convertible preferred stock warrants converted into 336,386 warrants to purchase Class B common stock on a one-to-one basis. The redeemable convertible preferred stock warrant liability was reclassified to additional paid-in capital. Within the same month, the Company received notice from the holders of 336,386 warrants as to their intentions to exercise the warrants for shares of common stock of the Company. Such shares were settled via net settlement method, which was elected by the holders to reduce the number of shares issued upon exercise to reflect net settlement of the exercise price, resulting in the issuance of 322,278 shares of the Company&#x2019;s common stock.&lt;/span&gt;&lt;/div&gt;</us-gaap:StockholdersEquityNoteRedeemablePreferredStockIssuePolicy>
    <crwd:ConversionOfWarrantsWarrantsIssued
      contextRef="i7f2bac22055643dab9dd6d573e840971_D20190614-20190614"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlMGY1MGI3NzZlZDQzMTA4ZjBiMWYwOTZlZDBkMzNiL3NlYzoyZTBmNTBiNzc2ZWQ0MzEwOGYwYjFmMDk2ZWQwZDMzYl8xNTEvZnJhZzowYWY2OTcxNDY1ZjM0MTI1YTQ3MjJmMzg1NWIxZDZlNy90ZXh0cmVnaW9uOjBhZjY5NzE0NjVmMzQxMjVhNDcyMmYzODU1YjFkNmU3XzY1OTcwNjk4NzQ5ODQ_fecc107f-9389-4e8b-8c2a-aac33f3c2070"
      unitRef="shares">336386</crwd:ConversionOfWarrantsWarrantsIssued>
    <crwd:StockConversionWarrantsConversionRatio
      contextRef="i7f2bac22055643dab9dd6d573e840971_D20190614-20190614"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlMGY1MGI3NzZlZDQzMTA4ZjBiMWYwOTZlZDBkMzNiL3NlYzoyZTBmNTBiNzc2ZWQ0MzEwOGYwYjFmMDk2ZWQwZDMzYl8xNTEvZnJhZzowYWY2OTcxNDY1ZjM0MTI1YTQ3MjJmMzg1NWIxZDZlNy90ZXh0cmVnaW9uOjBhZjY5NzE0NjVmMzQxMjVhNDcyMmYzODU1YjFkNmU3XzY1OTcwNjk4NzQ5ODk_36973d85-409e-4ec5-9200-383d9ec066eb"
      unitRef="number">1</crwd:StockConversionWarrantsConversionRatio>
    <us-gaap:ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights
      contextRef="i621937d3bf624e5696f07174259b30f7_I20190614"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlMGY1MGI3NzZlZDQzMTA4ZjBiMWYwOTZlZDBkMzNiL3NlYzoyZTBmNTBiNzc2ZWQ0MzEwOGYwYjFmMDk2ZWQwZDMzYl8xNTEvZnJhZzowYWY2OTcxNDY1ZjM0MTI1YTQ3MjJmMzg1NWIxZDZlNy90ZXh0cmVnaW9uOjBhZjY5NzE0NjVmMzQxMjVhNDcyMmYzODU1YjFkNmU3XzEwOTk1MTE3MzYxMzM_7c31356e-0f94-4925-be84-e7dea5eb3842"
      unitRef="shares">336386</us-gaap:ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights>
    <us-gaap:StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities
      contextRef="i1224eea54f0a45109fce41559ed3e859_D20190614-20190614"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlMGY1MGI3NzZlZDQzMTA4ZjBiMWYwOTZlZDBkMzNiL3NlYzoyZTBmNTBiNzc2ZWQ0MzEwOGYwYjFmMDk2ZWQwZDMzYl8xNTEvZnJhZzowYWY2OTcxNDY1ZjM0MTI1YTQ3MjJmMzg1NWIxZDZlNy90ZXh0cmVnaW9uOjBhZjY5NzE0NjVmMzQxMjVhNDcyMmYzODU1YjFkNmU3XzEwOTk1MTE3MzYxNDI_497c9488-0b12-412d-b3e9-9b872b63d4a8"
      unitRef="shares">322278</us-gaap:StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities>
    <us-gaap:RevenueFromContractWithCustomerPolicyTextBlock
      contextRef="ic8f4fc80c1544b62a18084eb756ea94c_D20190201-20200131"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlMGY1MGI3NzZlZDQzMTA4ZjBiMWYwOTZlZDBkMzNiL3NlYzoyZTBmNTBiNzc2ZWQ0MzEwOGYwYjFmMDk2ZWQwZDMzYl8xNTEvZnJhZzowYWY2OTcxNDY1ZjM0MTI1YTQ3MjJmMzg1NWIxZDZlNy90ZXh0cmVnaW9uOjBhZjY5NzE0NjVmMzQxMjVhNDcyMmYzODU1YjFkNmU3XzM4NDgyOTA4NzMzOTQ_13f556ee-e222-42b5-b8ca-cde683cc7d0c">&lt;div style="text-indent:18pt;margin-top:12pt;"&gt;&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;Revenue Recognition &#x2013; ASC 606&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:18pt;margin-top:12pt;"&gt;&lt;span style="background-color:rgb(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 Company adopted ASC 606 on February 1, 2019, using the modified retrospective transition method. Under this method, results for reporting periods beginning on February 1, 2019 are presented under Topic 606, while prior period amounts are not adjusted and continue to be reported in accordance with prior accounting under Topic 605. The Company has shown the effect of applying ASC 606 for the year ended January&#160;31, 2020 in the disclosures below.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:18pt;margin-top:12pt;"&gt;&lt;span style="background-color:rgb(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 table summarizes cumulative effect of changes from the adoption of ASC 606 on the Company&#x2019;s consolidated balance sheets as of February 1, 2019:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:3pt;"&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:55.748%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:10.426%;"/&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.935%;"/&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.431%;"/&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="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 at January 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-bottom:1pt solid #000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Cumulative Effect Adjustments Due to the Adoption of Topic 606&lt;/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-bottom:1pt solid #000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="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 at February 1, 2019&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="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 #000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(in thousands)&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="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;Consolidated Balance Sheet&lt;/span&gt;&lt;/td&gt;&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:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;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:#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="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="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:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Deferred contract acquisition costs, current&lt;/span&gt;&lt;/td&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;28,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;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="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;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/span&gt;&lt;/td&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;(6,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:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="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;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/span&gt;&lt;/td&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;22,816&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/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 contract acquisition costs, noncurrent&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:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;9,918&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="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;&lt;span style="font-size:10pt;font-weight:400;font-family:'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="2" style="padding-top:2px;padding-bottom:2px;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;30,337&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="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;&lt;span style="font-size:10pt;font-weight:400;font-family:'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="2" style="padding-top:2px;padding-bottom:2px;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;40,255&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&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;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;span style="font-size: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;span style="font-size: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;span style="font-size: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;span style="font-size: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;span style="font-size: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;Accrued expenses&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:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;32,541&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="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;&lt;span style="font-size:10pt;font-weight:400;font-family:'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="2" style="padding-top:2px;padding-bottom:2px;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;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;span style="font-size: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="2" style="padding-top:2px;padding-bottom:2px;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;33,096&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&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;Deferred revenue, current&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:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;218,700&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="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;&lt;span style="font-size:10pt;font-weight:400;font-family:'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="2" style="padding-top:2px;padding-bottom:2px;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;333&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="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;&lt;span style="font-size:10pt;font-weight:400;font-family:'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="2" style="padding-top:2px;padding-bottom:2px;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;219,033&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/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;Stockholders&#x2019; Deficit:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="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;&lt;span style="font-size:10pt;font-weight:400;font-family:'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;span style="font-size: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:#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;&lt;span style="font-size:10pt;font-weight:400;font-family:'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;span style="font-size: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:#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;&lt;span style="font-size:10pt;font-weight:400;font-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;Accumulated deficit&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:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(519,126)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="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;&lt;span style="font-size:10pt;font-weight:400;font-family:'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="2" style="padding-top:2px;padding-bottom:2px;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,418&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="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;&lt;span style="font-size:10pt;font-weight:400;font-family:'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="2" style="padding-top:2px;padding-bottom:2px;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;(495,708)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',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:18pt;margin-top:12pt;"&gt;&lt;span style="background-color:rgb(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 tables summarize the effect of the adoption of ASC 606 on the Company&#x2019;s select line items included in the consolidated financial statements as of and for the year ended January&#160;31, 2020, as if the previous accounting was in effect:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:3pt;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:62.441%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:9.465%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.525%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:9.175%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.525%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:9.469%;"/&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="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;January 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;/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;As Reported&lt;br/&gt;(ASC 606)&lt;/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;border-bottom: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;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;Impact of&lt;br/&gt;Adoption&lt;/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;border-bottom: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;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;Without Adoption&lt;br/&gt;(ASC 605)&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="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;(in thousands)&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="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;Consolidated Balance Sheet&lt;/span&gt;&lt;/td&gt;&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:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;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:#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="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="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:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Deferred contract acquisition costs, current&lt;/span&gt;&lt;/td&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;42,971&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="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;&lt;/td&gt;&lt;td style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&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;5,309&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="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;&lt;/td&gt;&lt;td style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&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,280&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/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 contract acquisition costs, noncurrent&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:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;71,235&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Calibri',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Calibri',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&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:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(50,958)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Calibri',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Calibri',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&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:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;20,277&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&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;Liabilities:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Calibri',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Calibri',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Calibri',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Calibri',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Calibri',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Calibri',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Calibri',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Calibri',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td colspan="2" style="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;&lt;/td&gt;&lt;td style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&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;Accrued expenses&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:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;30,355&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="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;&lt;/td&gt;&lt;td style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&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:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(218)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="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;&lt;/td&gt;&lt;td style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&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:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;30,137&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&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;Deferred revenue, current&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:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;412,985&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Calibri',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Calibri',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&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:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(114)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Calibri',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Calibri',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&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:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;412,871&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/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;Stockholders&#x2019; Equity:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="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;&lt;/td&gt;&lt;td style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td colspan="2" style="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;&lt;/td&gt;&lt;td style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td colspan="2" style="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;&lt;/td&gt;&lt;td style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td colspan="2" style="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;&lt;/td&gt;&lt;td style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td colspan="2" style="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;&lt;/td&gt;&lt;td style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;/tr&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;Accumulated deficit&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:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(637,487)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Calibri',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Calibri',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&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:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(45,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="2" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Calibri',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Calibri',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&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:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(682,804)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',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&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&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:62.912%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:9.549%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.823%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:8.233%;"/&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:9.553%;"/&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="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;&#160;Year Ended January 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;/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 #000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;As Reported (ASC 606)&lt;/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:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000;border-bottom:1pt solid #000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Impact of Adoption&lt;/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:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000;border-bottom:1pt solid #000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Without Adoption (ASC 605)&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="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 #000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(in thousands)&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="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;Consolidated Statement of 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="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:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Revenue&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:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color: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;481,413&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="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;&lt;/td&gt;&lt;td style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&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:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color: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;(218)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="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;&lt;/td&gt;&lt;td style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&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:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color: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;481,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:1pt;padding-right:1pt;"&gt;&lt;span style="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 expenses:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="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;&lt;/td&gt;&lt;td style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td colspan="2" style="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;&lt;/td&gt;&lt;td style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td colspan="2" style="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;&lt;/td&gt;&lt;td style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td colspan="2" style="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;&lt;/td&gt;&lt;td style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td colspan="2" style="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;&lt;/td&gt;&lt;td style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&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;Sales and marketing&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:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;266,595&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="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;&lt;/td&gt;&lt;td style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&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:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;21,681&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="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;&lt;/td&gt;&lt;td style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&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:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;288,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:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&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;Net loss &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:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(141,779)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="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;&lt;/td&gt;&lt;td style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&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:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(21,899)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="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;&lt;/td&gt;&lt;td style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&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:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(163,678)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/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;Net loss per share, basic and diluted&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:3pt double #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:3pt double #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;(0.96)&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 #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="2" style="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;&lt;/td&gt;&lt;td style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:3pt double #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;&lt;/td&gt;&lt;td style="background-color:#ffffff;text-align:right;vertical-align:bottom;border-top: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;&lt;/td&gt;&lt;td colspan="2" style="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;&lt;/td&gt;&lt;td style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:3pt double #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:3pt double #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;(1.11)&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 #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:18pt;margin-top:12pt;"&gt;&lt;span style="background-color:rgb(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 adoption of ASC 606 had no impact on net cash provided by or used in operating, investing, or financing activities in the Company&#x2019;s consolidated statement of cash flows for the year ended January&#160;31, 2020.  &lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:18pt;margin-top:12pt;"&gt;&lt;span style="background-color:rgb(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 accordance with ASC 606, revenue is recognized when a customer obtains control of promised services. The amount of revenue recognized reflects the consideration that the Company expects to be entitled to receive in exchange for these services. To achieve the core principle of this standard, the Company applies the following five steps:&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:-18pt;padding-left:54pt;margin-top:12pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;(1)&lt;/span&gt;&lt;span style="background-color: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:6.34pt;"&gt;Identify the contract with a customer&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:18pt;margin-top:12pt;"&gt;&lt;span style="background-color:rgb(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 Company considers the terms and conditions of contracts with customers and its customary business practices in identifying contracts under ASC 606. The Company determines it has a contract with a customer when the contract is approved, each party&#x2019;s rights regarding the services to be transferred can be identified, payment terms for the services can be identified, it has been determined that the customer has the ability and intent to pay, and the contract has commercial substance. The Company applies judgment in determining the customer&#x2019;s ability and intent to pay, which is based on a variety of factors, including the customer&#x2019;s historical payment experience or, in the case of a new customer, credit and financial information pertaining to the customer.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:-18pt;padding-left:54pt;margin-top:12pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;(2)&lt;/span&gt;&lt;span style="background-color: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:6.34pt;"&gt;Identify the performance obligations in the contract&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:18pt;margin-top:12pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;Performance obligations promised in a contract are identified based on the services that will be transferred to the customer that are both capable of being distinct, whereby the customer can benefit from the service either on its own or together with other resources that are readily available from the Company or from third parties, and are distinct in the context of the contract, whereby the transfer of the services is separately identifiable from other promises in the contract. The Company&#x2019;s performance obligations consist of (i)&#160;subscriptions and (ii)&#160;professional services.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:-18pt;padding-left:54pt;margin-top:12pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;(3)&lt;/span&gt;&lt;span style="background-color: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:6.34pt;"&gt;Determine the transaction price&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:18pt;margin-top:12pt;"&gt;&lt;span style="background-color:rgb(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 transaction price is determined based on the consideration which the Company is expected to be entitled to in exchange for transferring services to the customer. Variable consideration is included in the transaction price if it is probable that a significant future reversal of cumulative revenue under the contract will not occur. None of the Company&#x2019;s contracts contain a significant financing component.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:-18pt;padding-left:54pt;margin-top:12pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;(4)&lt;/span&gt;&lt;span style="background-color: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:6.34pt;"&gt;Allocate the transaction price to performance obligations in the contract&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:18pt;margin-top:12pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;If the contract contains a single performance obligation, the entire transaction price is allocated to the single performance obligation. Contracts that contain multiple performance obligations require an allocation of the transaction price to each performance obligation based on a relative standalone selling price (&#x201c;SSP&#x201d;).&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:-18pt;padding-left:54pt;margin-top:12pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;(5)&lt;/span&gt;&lt;span style="background-color: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:6.34pt;"&gt;Recognize revenue when or as performance obligations are satisfied&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:18pt;margin-top:12pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;Revenue is recognized at the time the related performance obligation is satisfied by transferring the promised service to the customer. Revenue is recognized when control of the services is transferred to the customer, in an amount that reflects the consideration expected to be received in exchange for those services. The Company generates all its revenue from contracts with customers.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:18pt;margin-top:12pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration: underline;"&gt;Subscription Revenue&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:18pt;margin-top:12pt;"&gt;&lt;span style="background-color:rgb(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 Company&#x2019;s Falcon Platform technology solutions are subscription, SaaS offerings designed to continuously monitor, share, and mitigate risks from determined attackers. Customers do not have the right to take possession of the cloud-based software platform. Fees are based on several factors, including the solutions subscribed for by the customer and the number of endpoints purchased by the customer. The subscription fees are typically payable within&#160;30&#160;to&#160;60 days&#160;after the execution of the arrangement, and thereafter upon renewal or subsequent installment. The Company initially records the subscription fees as deferred revenue and recognizes revenue on a straight-line basis over the term of the agreement.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:18pt;margin-top:12pt;"&gt;&lt;span style="background-color:rgb(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 typical subscription term is &lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjJlMGY1MGI3NzZlZDQzMTA4ZjBiMWYwOTZlZDBkMzNiL3NlYzoyZTBmNTBiNzc2ZWQ0MzEwOGYwYjFmMDk2ZWQwZDMzYl8xNTEvZnJhZzowYWY2OTcxNDY1ZjM0MTI1YTQ3MjJmMzg1NWIxZDZlNy90ZXh0cmVnaW9uOjBhZjY5NzE0NjVmMzQxMjVhNDcyMmYzODU1YjFkNmU3XzEwOTk1MTE3NjM5MzM_ca195a3b-aaf6-43a5-831b-fdfb81bab101"&gt;one&lt;/span&gt; to&#160;three years. Most of the Company&#x2019;s contracts are non-cancelable over the contractual term. Customers typically have the right to terminate their contracts for cause if the Company fails to perform in accordance with the contractual terms. Some customers have the option to purchase additional subscription at a stated price. These options generally do not provide a material right as they are priced at the Company&#x2019;s SSP.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:18pt;margin-top:12pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration: underline;"&gt;Professional Services Revenue&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:18pt;margin-top:12pt;"&gt;&lt;span style="background-color:rgb(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 Company offers several types of professional services including incident response and forensic services, surge forensic and malware analysis, and attribution analysis, which are focused on responding to imminent and direct threats, assessing vulnerabilities, and recommending solutions. These services are distinct from subscription services. Professional services do not result in significant customization of the subscription service. The professional services are available through hourly rate and fixed fee contracts, one-time and ongoing engagements, and retainer-based agreements. Revenue for time and materials arrangements is recognized as services are performed and revenue for fixed fees is recognized on a proportional performance basis as the services are performed.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:18pt;margin-top:12pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration: underline;"&gt;Contracts with Multiple Performance Obligations&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:18pt;margin-top:12pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;Some contracts with customers contain multiple promised services consisting of subscription and professional services that are distinct and accounted for separately. The transaction price is allocated to the separate performance obligations on a relative SSP basis. The SSP is the price at which the Company would sell promised subscription or professional services separately to a customer. Judgment is required to determine the SSP for each distinct performance obligation. The Company determines SSP based on its overall pricing objectives, taking into consideration the type of subscription or professional service and the number of endpoints.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:18pt;margin-top:12pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration: underline;"&gt;Variable Consideration&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:18pt;margin-top:12pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;Revenue from sales is recorded at the net sales price, which is the transaction price, and includes estimates of variable consideration. The amount of variable consideration that is included in the transaction price is constrained and is included in the net sales price only to the extent that it is probable that a significant reversal in the amount of the cumulative revenue will not occur when the uncertainty is resolved.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:18pt;margin-top:12pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;If subscriptions do not meet certain service level commitments, the Company&#x2019;s customers are entitled to receive service credits, and in certain cases, refunds, each representing a form of variable consideration. The Company has historically not experienced any significant incidents affecting the defined levels of reliability and performance as required by its subscription contracts. Accordingly, any estimated refunds related to these agreements in the consolidated financial statements is not material during the periods presented.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:18pt;margin-top:12pt;"&gt;&lt;span style="background-color:rgb(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 Company provides rebates and other credits within its contracts with certain resellers, which are estimated based on the most likely amounts expected to be earned or claimed on the related sales transaction. Overall, the transaction price is reduced to reflect the Company&#x2019;s estimate of the amount of consideration to which it is entitled based on the terms of the contract. Estimated rebates and other credits were not material during the periods presented.&lt;/span&gt;&lt;/div&gt;</us-gaap:RevenueFromContractWithCustomerPolicyTextBlock>
    <us-gaap:ScheduleOfNewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock
      contextRef="ic8f4fc80c1544b62a18084eb756ea94c_D20190201-20200131"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlMGY1MGI3NzZlZDQzMTA4ZjBiMWYwOTZlZDBkMzNiL3NlYzoyZTBmNTBiNzc2ZWQ0MzEwOGYwYjFmMDk2ZWQwZDMzYl8xNTEvZnJhZzowYWY2OTcxNDY1ZjM0MTI1YTQ3MjJmMzg1NWIxZDZlNy90ZXh0cmVnaW9uOjBhZjY5NzE0NjVmMzQxMjVhNDcyMmYzODU1YjFkNmU3XzM4NDgyOTA4NzM0MTQ_64464970-4ca6-4e38-8675-c4e2e0ae7114">&lt;div style="text-indent:18pt;margin-top:12pt;"&gt;&lt;span style="background-color:rgb(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 table summarizes cumulative effect of changes from the adoption of ASC 606 on the Company&#x2019;s consolidated balance sheets as of February 1, 2019:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:3pt;"&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:55.748%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:10.426%;"/&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.935%;"/&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.431%;"/&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="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 at January 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-bottom:1pt solid #000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Cumulative Effect Adjustments Due to the Adoption of Topic 606&lt;/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-bottom:1pt solid #000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="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 at February 1, 2019&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="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 #000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(in thousands)&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="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;Consolidated Balance Sheet&lt;/span&gt;&lt;/td&gt;&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:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;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:#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="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="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:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Deferred contract acquisition costs, current&lt;/span&gt;&lt;/td&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;28,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;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="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;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/span&gt;&lt;/td&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;(6,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:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="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;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/span&gt;&lt;/td&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;22,816&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/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 contract acquisition costs, noncurrent&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:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;9,918&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="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;&lt;span style="font-size:10pt;font-weight:400;font-family:'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="2" style="padding-top:2px;padding-bottom:2px;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;30,337&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="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;&lt;span style="font-size:10pt;font-weight:400;font-family:'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="2" style="padding-top:2px;padding-bottom:2px;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;40,255&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&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;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;span style="font-size: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;span style="font-size: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;span style="font-size: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;span style="font-size: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;span style="font-size: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;Accrued expenses&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:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;32,541&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="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;&lt;span style="font-size:10pt;font-weight:400;font-family:'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="2" style="padding-top:2px;padding-bottom:2px;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;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;span style="font-size: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="2" style="padding-top:2px;padding-bottom:2px;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;33,096&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&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;Deferred revenue, current&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:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;218,700&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="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;&lt;span style="font-size:10pt;font-weight:400;font-family:'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="2" style="padding-top:2px;padding-bottom:2px;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;333&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="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;&lt;span style="font-size:10pt;font-weight:400;font-family:'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="2" style="padding-top:2px;padding-bottom:2px;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;219,033&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/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;Stockholders&#x2019; Deficit:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="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;&lt;span style="font-size:10pt;font-weight:400;font-family:'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;span style="font-size: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:#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;&lt;span style="font-size:10pt;font-weight:400;font-family:'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;span style="font-size: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:#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;&lt;span style="font-size:10pt;font-weight:400;font-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;Accumulated deficit&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:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(519,126)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="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;&lt;span style="font-size:10pt;font-weight:400;font-family:'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="2" style="padding-top:2px;padding-bottom:2px;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,418&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="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;&lt;span style="font-size:10pt;font-weight:400;font-family:'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="2" style="padding-top:2px;padding-bottom:2px;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;(495,708)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',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:18pt;margin-top:12pt;"&gt;&lt;span style="background-color:rgb(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 tables summarize the effect of the adoption of ASC 606 on the Company&#x2019;s select line items included in the consolidated financial statements as of and for the year ended January&#160;31, 2020, as if the previous accounting was in effect:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:3pt;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:62.441%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:9.465%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.525%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:9.175%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.525%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:9.469%;"/&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="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;January 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;/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;As Reported&lt;br/&gt;(ASC 606)&lt;/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;border-bottom: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;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;Impact of&lt;br/&gt;Adoption&lt;/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;border-bottom: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;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;Without Adoption&lt;br/&gt;(ASC 605)&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="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;(in thousands)&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="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;Consolidated Balance Sheet&lt;/span&gt;&lt;/td&gt;&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:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;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:#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="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="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:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Deferred contract acquisition costs, current&lt;/span&gt;&lt;/td&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;42,971&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="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;&lt;/td&gt;&lt;td style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&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;5,309&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="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;&lt;/td&gt;&lt;td style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&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,280&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/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 contract acquisition costs, noncurrent&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:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;71,235&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Calibri',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Calibri',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&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:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(50,958)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Calibri',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Calibri',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&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:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;20,277&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&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;Liabilities:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Calibri',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Calibri',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Calibri',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Calibri',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Calibri',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Calibri',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Calibri',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Calibri',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td colspan="2" style="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;&lt;/td&gt;&lt;td style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&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;Accrued expenses&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:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;30,355&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="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;&lt;/td&gt;&lt;td style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&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:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(218)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="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;&lt;/td&gt;&lt;td style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&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:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;30,137&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&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;Deferred revenue, current&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:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;412,985&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Calibri',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Calibri',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&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:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(114)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Calibri',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Calibri',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&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:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;412,871&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/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;Stockholders&#x2019; Equity:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="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;&lt;/td&gt;&lt;td style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td colspan="2" style="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;&lt;/td&gt;&lt;td style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td colspan="2" style="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;&lt;/td&gt;&lt;td style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td colspan="2" style="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;&lt;/td&gt;&lt;td style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td colspan="2" style="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;&lt;/td&gt;&lt;td style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;/tr&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;Accumulated deficit&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:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(637,487)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Calibri',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Calibri',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&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:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(45,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="2" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Calibri',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Calibri',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&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:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(682,804)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',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&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&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:62.912%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:9.549%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.823%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:8.233%;"/&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:9.553%;"/&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="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;&#160;Year Ended January 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;/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 #000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;As Reported (ASC 606)&lt;/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:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000;border-bottom:1pt solid #000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Impact of Adoption&lt;/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:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000;border-bottom:1pt solid #000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Without Adoption (ASC 605)&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="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 #000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(in thousands)&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="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;Consolidated Statement of 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="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:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Revenue&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:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color: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;481,413&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="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;&lt;/td&gt;&lt;td style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&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:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color: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;(218)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="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;&lt;/td&gt;&lt;td style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&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:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color: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;481,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:1pt;padding-right:1pt;"&gt;&lt;span style="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 expenses:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="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;&lt;/td&gt;&lt;td style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td colspan="2" style="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;&lt;/td&gt;&lt;td style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td colspan="2" style="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;&lt;/td&gt;&lt;td style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td colspan="2" style="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;&lt;/td&gt;&lt;td style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td colspan="2" style="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;&lt;/td&gt;&lt;td style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&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;Sales and marketing&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:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;266,595&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="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;&lt;/td&gt;&lt;td style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&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:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;21,681&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="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;&lt;/td&gt;&lt;td style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&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:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;288,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:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&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;Net loss &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:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(141,779)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="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;&lt;/td&gt;&lt;td style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&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:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(21,899)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="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;&lt;/td&gt;&lt;td style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&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:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(163,678)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/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;Net loss per share, basic and diluted&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:3pt double #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:3pt double #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;(0.96)&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 #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="2" style="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;&lt;/td&gt;&lt;td style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:3pt double #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;&lt;/td&gt;&lt;td style="background-color:#ffffff;text-align:right;vertical-align:bottom;border-top: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;&lt;/td&gt;&lt;td colspan="2" style="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;&lt;/td&gt;&lt;td style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:3pt double #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:3pt double #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;(1.11)&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 #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:ScheduleOfNewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock>
    <us-gaap:CapitalizedContractCostNetCurrent
      contextRef="i032c5df3c0b64a079aaf67dd16c2a79a_I20190131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlMGY1MGI3NzZlZDQzMTA4ZjBiMWYwOTZlZDBkMzNiL3NlYzoyZTBmNTBiNzc2ZWQ0MzEwOGYwYjFmMDk2ZWQwZDMzYl8xNTEvZnJhZzowYWY2OTcxNDY1ZjM0MTI1YTQ3MjJmMzg1NWIxZDZlNy90YWJsZTo5NzY3OTk0MjEwNGM0MWVkYmEwZWE2ZjhmN2YwNDNiMS90YWJsZXJhbmdlOjk3Njc5OTQyMTA0YzQxZWRiYTBlYTZmOGY3ZjA0M2IxXzQtMS0xLTEtNTQ2MQ_e47bf1ef-040f-4200-b15c-62d83a4ef957"
      unitRef="usd">28847000</us-gaap:CapitalizedContractCostNetCurrent>
    <us-gaap:CapitalizedContractCostNetCurrent
      contextRef="ida52008d2bed4dd6a4b8fe46dacbfefa_I20190131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlMGY1MGI3NzZlZDQzMTA4ZjBiMWYwOTZlZDBkMzNiL3NlYzoyZTBmNTBiNzc2ZWQ0MzEwOGYwYjFmMDk2ZWQwZDMzYl8xNTEvZnJhZzowYWY2OTcxNDY1ZjM0MTI1YTQ3MjJmMzg1NWIxZDZlNy90YWJsZTo5NzY3OTk0MjEwNGM0MWVkYmEwZWE2ZjhmN2YwNDNiMS90YWJsZXJhbmdlOjk3Njc5OTQyMTA0YzQxZWRiYTBlYTZmOGY3ZjA0M2IxXzQtMy0xLTEtNTQ2MQ_f4482311-7f81-4a51-a470-b059e14648fc"
      unitRef="usd">-6031000</us-gaap:CapitalizedContractCostNetCurrent>
    <us-gaap:CapitalizedContractCostNetCurrent
      contextRef="i247e8829080347b7aefc002fa496475b_I20190201"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlMGY1MGI3NzZlZDQzMTA4ZjBiMWYwOTZlZDBkMzNiL3NlYzoyZTBmNTBiNzc2ZWQ0MzEwOGYwYjFmMDk2ZWQwZDMzYl8xNTEvZnJhZzowYWY2OTcxNDY1ZjM0MTI1YTQ3MjJmMzg1NWIxZDZlNy90YWJsZTo5NzY3OTk0MjEwNGM0MWVkYmEwZWE2ZjhmN2YwNDNiMS90YWJsZXJhbmdlOjk3Njc5OTQyMTA0YzQxZWRiYTBlYTZmOGY3ZjA0M2IxXzQtNS0xLTEtNTQ2MQ_d2821196-7f95-43e5-affa-46fb8d811383"
      unitRef="usd">22816000</us-gaap:CapitalizedContractCostNetCurrent>
    <us-gaap:CapitalizedContractCostNetNoncurrent
      contextRef="i032c5df3c0b64a079aaf67dd16c2a79a_I20190131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlMGY1MGI3NzZlZDQzMTA4ZjBiMWYwOTZlZDBkMzNiL3NlYzoyZTBmNTBiNzc2ZWQ0MzEwOGYwYjFmMDk2ZWQwZDMzYl8xNTEvZnJhZzowYWY2OTcxNDY1ZjM0MTI1YTQ3MjJmMzg1NWIxZDZlNy90YWJsZTo5NzY3OTk0MjEwNGM0MWVkYmEwZWE2ZjhmN2YwNDNiMS90YWJsZXJhbmdlOjk3Njc5OTQyMTA0YzQxZWRiYTBlYTZmOGY3ZjA0M2IxXzUtMS0xLTEtNTQ2MQ_ad7f3329-2136-43f2-a91d-30ea87c0ed8f"
      unitRef="usd">9918000</us-gaap:CapitalizedContractCostNetNoncurrent>
    <us-gaap:CapitalizedContractCostNetNoncurrent
      contextRef="ida52008d2bed4dd6a4b8fe46dacbfefa_I20190131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlMGY1MGI3NzZlZDQzMTA4ZjBiMWYwOTZlZDBkMzNiL3NlYzoyZTBmNTBiNzc2ZWQ0MzEwOGYwYjFmMDk2ZWQwZDMzYl8xNTEvZnJhZzowYWY2OTcxNDY1ZjM0MTI1YTQ3MjJmMzg1NWIxZDZlNy90YWJsZTo5NzY3OTk0MjEwNGM0MWVkYmEwZWE2ZjhmN2YwNDNiMS90YWJsZXJhbmdlOjk3Njc5OTQyMTA0YzQxZWRiYTBlYTZmOGY3ZjA0M2IxXzUtMy0xLTEtNTQ2MQ_fae99712-aaec-4522-8556-960bd598056c"
      unitRef="usd">30337000</us-gaap:CapitalizedContractCostNetNoncurrent>
    <us-gaap:CapitalizedContractCostNetNoncurrent
      contextRef="i247e8829080347b7aefc002fa496475b_I20190201"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlMGY1MGI3NzZlZDQzMTA4ZjBiMWYwOTZlZDBkMzNiL3NlYzoyZTBmNTBiNzc2ZWQ0MzEwOGYwYjFmMDk2ZWQwZDMzYl8xNTEvZnJhZzowYWY2OTcxNDY1ZjM0MTI1YTQ3MjJmMzg1NWIxZDZlNy90YWJsZTo5NzY3OTk0MjEwNGM0MWVkYmEwZWE2ZjhmN2YwNDNiMS90YWJsZXJhbmdlOjk3Njc5OTQyMTA0YzQxZWRiYTBlYTZmOGY3ZjA0M2IxXzUtNS0xLTEtNTQ2MQ_5530c660-3860-486f-9c36-058ee6391241"
      unitRef="usd">40255000</us-gaap:CapitalizedContractCostNetNoncurrent>
    <us-gaap:AccruedLiabilitiesCurrent
      contextRef="i032c5df3c0b64a079aaf67dd16c2a79a_I20190131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlMGY1MGI3NzZlZDQzMTA4ZjBiMWYwOTZlZDBkMzNiL3NlYzoyZTBmNTBiNzc2ZWQ0MzEwOGYwYjFmMDk2ZWQwZDMzYl8xNTEvZnJhZzowYWY2OTcxNDY1ZjM0MTI1YTQ3MjJmMzg1NWIxZDZlNy90YWJsZTo5NzY3OTk0MjEwNGM0MWVkYmEwZWE2ZjhmN2YwNDNiMS90YWJsZXJhbmdlOjk3Njc5OTQyMTA0YzQxZWRiYTBlYTZmOGY3ZjA0M2IxXzctMS0xLTEtNTQ2MQ_2e742f32-186a-4d7a-8f7e-df3a29071d15"
      unitRef="usd">32541000</us-gaap:AccruedLiabilitiesCurrent>
    <us-gaap:AccruedLiabilitiesCurrent
      contextRef="ida52008d2bed4dd6a4b8fe46dacbfefa_I20190131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlMGY1MGI3NzZlZDQzMTA4ZjBiMWYwOTZlZDBkMzNiL3NlYzoyZTBmNTBiNzc2ZWQ0MzEwOGYwYjFmMDk2ZWQwZDMzYl8xNTEvZnJhZzowYWY2OTcxNDY1ZjM0MTI1YTQ3MjJmMzg1NWIxZDZlNy90YWJsZTo5NzY3OTk0MjEwNGM0MWVkYmEwZWE2ZjhmN2YwNDNiMS90YWJsZXJhbmdlOjk3Njc5OTQyMTA0YzQxZWRiYTBlYTZmOGY3ZjA0M2IxXzctMy0xLTEtNTQ2MQ_1878732c-3e84-4a39-9e0b-b5893505b2bd"
      unitRef="usd">555000</us-gaap:AccruedLiabilitiesCurrent>
    <us-gaap:AccruedLiabilitiesCurrent
      contextRef="i247e8829080347b7aefc002fa496475b_I20190201"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlMGY1MGI3NzZlZDQzMTA4ZjBiMWYwOTZlZDBkMzNiL3NlYzoyZTBmNTBiNzc2ZWQ0MzEwOGYwYjFmMDk2ZWQwZDMzYl8xNTEvZnJhZzowYWY2OTcxNDY1ZjM0MTI1YTQ3MjJmMzg1NWIxZDZlNy90YWJsZTo5NzY3OTk0MjEwNGM0MWVkYmEwZWE2ZjhmN2YwNDNiMS90YWJsZXJhbmdlOjk3Njc5OTQyMTA0YzQxZWRiYTBlYTZmOGY3ZjA0M2IxXzctNS0xLTEtNTQ2MQ_f4609b9e-1272-434d-93aa-961e364f8638"
      unitRef="usd">33096000</us-gaap:AccruedLiabilitiesCurrent>
    <us-gaap:ContractWithCustomerLiabilityCurrent
      contextRef="i032c5df3c0b64a079aaf67dd16c2a79a_I20190131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlMGY1MGI3NzZlZDQzMTA4ZjBiMWYwOTZlZDBkMzNiL3NlYzoyZTBmNTBiNzc2ZWQ0MzEwOGYwYjFmMDk2ZWQwZDMzYl8xNTEvZnJhZzowYWY2OTcxNDY1ZjM0MTI1YTQ3MjJmMzg1NWIxZDZlNy90YWJsZTo5NzY3OTk0MjEwNGM0MWVkYmEwZWE2ZjhmN2YwNDNiMS90YWJsZXJhbmdlOjk3Njc5OTQyMTA0YzQxZWRiYTBlYTZmOGY3ZjA0M2IxXzgtMS0xLTEtNTQ2MQ_69803ab7-5114-4590-a55c-0f6737431212"
      unitRef="usd">218700000</us-gaap:ContractWithCustomerLiabilityCurrent>
    <us-gaap:ContractWithCustomerLiabilityCurrent
      contextRef="ida52008d2bed4dd6a4b8fe46dacbfefa_I20190131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlMGY1MGI3NzZlZDQzMTA4ZjBiMWYwOTZlZDBkMzNiL3NlYzoyZTBmNTBiNzc2ZWQ0MzEwOGYwYjFmMDk2ZWQwZDMzYl8xNTEvZnJhZzowYWY2OTcxNDY1ZjM0MTI1YTQ3MjJmMzg1NWIxZDZlNy90YWJsZTo5NzY3OTk0MjEwNGM0MWVkYmEwZWE2ZjhmN2YwNDNiMS90YWJsZXJhbmdlOjk3Njc5OTQyMTA0YzQxZWRiYTBlYTZmOGY3ZjA0M2IxXzgtMy0xLTEtNTQ2MQ_cb75a3dc-71e7-4525-a2c7-2e160f418cca"
      unitRef="usd">333000</us-gaap:ContractWithCustomerLiabilityCurrent>
    <us-gaap:ContractWithCustomerLiabilityCurrent
      contextRef="i247e8829080347b7aefc002fa496475b_I20190201"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlMGY1MGI3NzZlZDQzMTA4ZjBiMWYwOTZlZDBkMzNiL3NlYzoyZTBmNTBiNzc2ZWQ0MzEwOGYwYjFmMDk2ZWQwZDMzYl8xNTEvZnJhZzowYWY2OTcxNDY1ZjM0MTI1YTQ3MjJmMzg1NWIxZDZlNy90YWJsZTo5NzY3OTk0MjEwNGM0MWVkYmEwZWE2ZjhmN2YwNDNiMS90YWJsZXJhbmdlOjk3Njc5OTQyMTA0YzQxZWRiYTBlYTZmOGY3ZjA0M2IxXzgtNS0xLTEtNTQ2MQ_4cf04cef-ef6c-4193-bb1b-6a1262298aa1"
      unitRef="usd">219033000</us-gaap:ContractWithCustomerLiabilityCurrent>
    <us-gaap:RetainedEarningsAccumulatedDeficit
      contextRef="i032c5df3c0b64a079aaf67dd16c2a79a_I20190131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlMGY1MGI3NzZlZDQzMTA4ZjBiMWYwOTZlZDBkMzNiL3NlYzoyZTBmNTBiNzc2ZWQ0MzEwOGYwYjFmMDk2ZWQwZDMzYl8xNTEvZnJhZzowYWY2OTcxNDY1ZjM0MTI1YTQ3MjJmMzg1NWIxZDZlNy90YWJsZTo5NzY3OTk0MjEwNGM0MWVkYmEwZWE2ZjhmN2YwNDNiMS90YWJsZXJhbmdlOjk3Njc5OTQyMTA0YzQxZWRiYTBlYTZmOGY3ZjA0M2IxXzEwLTEtMS0xLTU0NjE_092ea52d-1c4e-4098-ba9a-b8c19015c786"
      unitRef="usd">-519126000</us-gaap:RetainedEarningsAccumulatedDeficit>
    <us-gaap:RetainedEarningsAccumulatedDeficit
      contextRef="ida52008d2bed4dd6a4b8fe46dacbfefa_I20190131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlMGY1MGI3NzZlZDQzMTA4ZjBiMWYwOTZlZDBkMzNiL3NlYzoyZTBmNTBiNzc2ZWQ0MzEwOGYwYjFmMDk2ZWQwZDMzYl8xNTEvZnJhZzowYWY2OTcxNDY1ZjM0MTI1YTQ3MjJmMzg1NWIxZDZlNy90YWJsZTo5NzY3OTk0MjEwNGM0MWVkYmEwZWE2ZjhmN2YwNDNiMS90YWJsZXJhbmdlOjk3Njc5OTQyMTA0YzQxZWRiYTBlYTZmOGY3ZjA0M2IxXzEwLTMtMS0xLTU0NjE_6aa5a159-1406-4986-8b38-1a72b61f4f9d"
      unitRef="usd">23418000</us-gaap:RetainedEarningsAccumulatedDeficit>
    <us-gaap:RetainedEarningsAccumulatedDeficit
      contextRef="i247e8829080347b7aefc002fa496475b_I20190201"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlMGY1MGI3NzZlZDQzMTA4ZjBiMWYwOTZlZDBkMzNiL3NlYzoyZTBmNTBiNzc2ZWQ0MzEwOGYwYjFmMDk2ZWQwZDMzYl8xNTEvZnJhZzowYWY2OTcxNDY1ZjM0MTI1YTQ3MjJmMzg1NWIxZDZlNy90YWJsZTo5NzY3OTk0MjEwNGM0MWVkYmEwZWE2ZjhmN2YwNDNiMS90YWJsZXJhbmdlOjk3Njc5OTQyMTA0YzQxZWRiYTBlYTZmOGY3ZjA0M2IxXzEwLTUtMS0xLTU0NjE_225ada67-851e-4779-a9f6-1a4eca702c5b"
      unitRef="usd">-495708000</us-gaap:RetainedEarningsAccumulatedDeficit>
    <us-gaap:CapitalizedContractCostNetCurrent
      contextRef="ib2cdc2f142544681974fd015733a7280_I20200131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlMGY1MGI3NzZlZDQzMTA4ZjBiMWYwOTZlZDBkMzNiL3NlYzoyZTBmNTBiNzc2ZWQ0MzEwOGYwYjFmMDk2ZWQwZDMzYl8xNTEvZnJhZzowYWY2OTcxNDY1ZjM0MTI1YTQ3MjJmMzg1NWIxZDZlNy90YWJsZToxZTczY2I2ZmJhZDk0YzFkOWQyMTNlMzA1N2UyMGY1Mi90YWJsZXJhbmdlOjFlNzNjYjZmYmFkOTRjMWQ5ZDIxM2UzMDU3ZTIwZjUyXzYtMS0xLTEtNTQ2Nw_a51aa3a2-6639-49a3-ae6e-5ea74e51503f"
      unitRef="usd">42971000</us-gaap:CapitalizedContractCostNetCurrent>
    <us-gaap:CapitalizedContractCostNetCurrent
      contextRef="i42e2543c3e2f463593e62c595b19590b_I20200131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlMGY1MGI3NzZlZDQzMTA4ZjBiMWYwOTZlZDBkMzNiL3NlYzoyZTBmNTBiNzc2ZWQ0MzEwOGYwYjFmMDk2ZWQwZDMzYl8xNTEvZnJhZzowYWY2OTcxNDY1ZjM0MTI1YTQ3MjJmMzg1NWIxZDZlNy90YWJsZToxZTczY2I2ZmJhZDk0YzFkOWQyMTNlMzA1N2UyMGY1Mi90YWJsZXJhbmdlOjFlNzNjYjZmYmFkOTRjMWQ5ZDIxM2UzMDU3ZTIwZjUyXzYtMy0xLTEtNTQ2Nw_a02797d7-5c76-4d48-9464-0d1ace9af874"
      unitRef="usd">5309000</us-gaap:CapitalizedContractCostNetCurrent>
    <us-gaap:CapitalizedContractCostNetCurrent
      contextRef="id43ec5e70d7c485d8f3d7ca5b1345abc_I20200131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlMGY1MGI3NzZlZDQzMTA4ZjBiMWYwOTZlZDBkMzNiL3NlYzoyZTBmNTBiNzc2ZWQ0MzEwOGYwYjFmMDk2ZWQwZDMzYl8xNTEvZnJhZzowYWY2OTcxNDY1ZjM0MTI1YTQ3MjJmMzg1NWIxZDZlNy90YWJsZToxZTczY2I2ZmJhZDk0YzFkOWQyMTNlMzA1N2UyMGY1Mi90YWJsZXJhbmdlOjFlNzNjYjZmYmFkOTRjMWQ5ZDIxM2UzMDU3ZTIwZjUyXzYtNS0xLTEtNTQ2Nw_ae1a9172-8fb0-4c0a-986d-cfc1cc89149c"
      unitRef="usd">48280000</us-gaap:CapitalizedContractCostNetCurrent>
    <us-gaap:CapitalizedContractCostNetNoncurrent
      contextRef="ib2cdc2f142544681974fd015733a7280_I20200131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlMGY1MGI3NzZlZDQzMTA4ZjBiMWYwOTZlZDBkMzNiL3NlYzoyZTBmNTBiNzc2ZWQ0MzEwOGYwYjFmMDk2ZWQwZDMzYl8xNTEvZnJhZzowYWY2OTcxNDY1ZjM0MTI1YTQ3MjJmMzg1NWIxZDZlNy90YWJsZToxZTczY2I2ZmJhZDk0YzFkOWQyMTNlMzA1N2UyMGY1Mi90YWJsZXJhbmdlOjFlNzNjYjZmYmFkOTRjMWQ5ZDIxM2UzMDU3ZTIwZjUyXzctMS0xLTEtNTQ2Nw_7a3c64af-3c7f-4a8e-8299-360074b0768e"
      unitRef="usd">71235000</us-gaap:CapitalizedContractCostNetNoncurrent>
    <us-gaap:CapitalizedContractCostNetNoncurrent
      contextRef="i42e2543c3e2f463593e62c595b19590b_I20200131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlMGY1MGI3NzZlZDQzMTA4ZjBiMWYwOTZlZDBkMzNiL3NlYzoyZTBmNTBiNzc2ZWQ0MzEwOGYwYjFmMDk2ZWQwZDMzYl8xNTEvZnJhZzowYWY2OTcxNDY1ZjM0MTI1YTQ3MjJmMzg1NWIxZDZlNy90YWJsZToxZTczY2I2ZmJhZDk0YzFkOWQyMTNlMzA1N2UyMGY1Mi90YWJsZXJhbmdlOjFlNzNjYjZmYmFkOTRjMWQ5ZDIxM2UzMDU3ZTIwZjUyXzctMy0xLTEtNTQ2Nw_181350ff-8fc4-4924-be0c-aafe8808904d"
      unitRef="usd">-50958000</us-gaap:CapitalizedContractCostNetNoncurrent>
    <us-gaap:CapitalizedContractCostNetNoncurrent
      contextRef="id43ec5e70d7c485d8f3d7ca5b1345abc_I20200131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlMGY1MGI3NzZlZDQzMTA4ZjBiMWYwOTZlZDBkMzNiL3NlYzoyZTBmNTBiNzc2ZWQ0MzEwOGYwYjFmMDk2ZWQwZDMzYl8xNTEvZnJhZzowYWY2OTcxNDY1ZjM0MTI1YTQ3MjJmMzg1NWIxZDZlNy90YWJsZToxZTczY2I2ZmJhZDk0YzFkOWQyMTNlMzA1N2UyMGY1Mi90YWJsZXJhbmdlOjFlNzNjYjZmYmFkOTRjMWQ5ZDIxM2UzMDU3ZTIwZjUyXzctNS0xLTEtNTQ2Nw_c6c8b132-2e34-475c-9d1b-de823ee74996"
      unitRef="usd">20277000</us-gaap:CapitalizedContractCostNetNoncurrent>
    <us-gaap:AccruedLiabilitiesCurrent
      contextRef="ib2cdc2f142544681974fd015733a7280_I20200131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlMGY1MGI3NzZlZDQzMTA4ZjBiMWYwOTZlZDBkMzNiL3NlYzoyZTBmNTBiNzc2ZWQ0MzEwOGYwYjFmMDk2ZWQwZDMzYl8xNTEvZnJhZzowYWY2OTcxNDY1ZjM0MTI1YTQ3MjJmMzg1NWIxZDZlNy90YWJsZToxZTczY2I2ZmJhZDk0YzFkOWQyMTNlMzA1N2UyMGY1Mi90YWJsZXJhbmdlOjFlNzNjYjZmYmFkOTRjMWQ5ZDIxM2UzMDU3ZTIwZjUyXzEwLTEtMS0xLTU0Njc_383d84ec-d727-49fa-8724-bf5f4033c1e0"
      unitRef="usd">30355000</us-gaap:AccruedLiabilitiesCurrent>
    <us-gaap:AccruedLiabilitiesCurrent
      contextRef="i42e2543c3e2f463593e62c595b19590b_I20200131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlMGY1MGI3NzZlZDQzMTA4ZjBiMWYwOTZlZDBkMzNiL3NlYzoyZTBmNTBiNzc2ZWQ0MzEwOGYwYjFmMDk2ZWQwZDMzYl8xNTEvZnJhZzowYWY2OTcxNDY1ZjM0MTI1YTQ3MjJmMzg1NWIxZDZlNy90YWJsZToxZTczY2I2ZmJhZDk0YzFkOWQyMTNlMzA1N2UyMGY1Mi90YWJsZXJhbmdlOjFlNzNjYjZmYmFkOTRjMWQ5ZDIxM2UzMDU3ZTIwZjUyXzEwLTMtMS0xLTU0Njc_8b8127a2-10a0-484d-8016-b2c17885b40c"
      unitRef="usd">-218000</us-gaap:AccruedLiabilitiesCurrent>
    <us-gaap:AccruedLiabilitiesCurrent
      contextRef="id43ec5e70d7c485d8f3d7ca5b1345abc_I20200131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlMGY1MGI3NzZlZDQzMTA4ZjBiMWYwOTZlZDBkMzNiL3NlYzoyZTBmNTBiNzc2ZWQ0MzEwOGYwYjFmMDk2ZWQwZDMzYl8xNTEvZnJhZzowYWY2OTcxNDY1ZjM0MTI1YTQ3MjJmMzg1NWIxZDZlNy90YWJsZToxZTczY2I2ZmJhZDk0YzFkOWQyMTNlMzA1N2UyMGY1Mi90YWJsZXJhbmdlOjFlNzNjYjZmYmFkOTRjMWQ5ZDIxM2UzMDU3ZTIwZjUyXzEwLTUtMS0xLTU0Njc_9779a285-6ad8-4734-8cbe-62efb45be0bb"
      unitRef="usd">30137000</us-gaap:AccruedLiabilitiesCurrent>
    <us-gaap:ContractWithCustomerLiabilityCurrent
      contextRef="ib2cdc2f142544681974fd015733a7280_I20200131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlMGY1MGI3NzZlZDQzMTA4ZjBiMWYwOTZlZDBkMzNiL3NlYzoyZTBmNTBiNzc2ZWQ0MzEwOGYwYjFmMDk2ZWQwZDMzYl8xNTEvZnJhZzowYWY2OTcxNDY1ZjM0MTI1YTQ3MjJmMzg1NWIxZDZlNy90YWJsZToxZTczY2I2ZmJhZDk0YzFkOWQyMTNlMzA1N2UyMGY1Mi90YWJsZXJhbmdlOjFlNzNjYjZmYmFkOTRjMWQ5ZDIxM2UzMDU3ZTIwZjUyXzExLTEtMS0xLTU0Njc_2eb5ab5d-7378-47dc-9b20-d68c5f1d057f"
      unitRef="usd">412985000</us-gaap:ContractWithCustomerLiabilityCurrent>
    <us-gaap:ContractWithCustomerLiabilityCurrent
      contextRef="i42e2543c3e2f463593e62c595b19590b_I20200131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlMGY1MGI3NzZlZDQzMTA4ZjBiMWYwOTZlZDBkMzNiL3NlYzoyZTBmNTBiNzc2ZWQ0MzEwOGYwYjFmMDk2ZWQwZDMzYl8xNTEvZnJhZzowYWY2OTcxNDY1ZjM0MTI1YTQ3MjJmMzg1NWIxZDZlNy90YWJsZToxZTczY2I2ZmJhZDk0YzFkOWQyMTNlMzA1N2UyMGY1Mi90YWJsZXJhbmdlOjFlNzNjYjZmYmFkOTRjMWQ5ZDIxM2UzMDU3ZTIwZjUyXzExLTMtMS0xLTU0Njc_18aeb8a7-26af-4573-b3e9-3a0de0d535ac"
      unitRef="usd">-114000</us-gaap:ContractWithCustomerLiabilityCurrent>
    <us-gaap:ContractWithCustomerLiabilityCurrent
      contextRef="id43ec5e70d7c485d8f3d7ca5b1345abc_I20200131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlMGY1MGI3NzZlZDQzMTA4ZjBiMWYwOTZlZDBkMzNiL3NlYzoyZTBmNTBiNzc2ZWQ0MzEwOGYwYjFmMDk2ZWQwZDMzYl8xNTEvZnJhZzowYWY2OTcxNDY1ZjM0MTI1YTQ3MjJmMzg1NWIxZDZlNy90YWJsZToxZTczY2I2ZmJhZDk0YzFkOWQyMTNlMzA1N2UyMGY1Mi90YWJsZXJhbmdlOjFlNzNjYjZmYmFkOTRjMWQ5ZDIxM2UzMDU3ZTIwZjUyXzExLTUtMS0xLTU0Njc_761ccc41-2bbc-4a44-b217-aa02350fb0dc"
      unitRef="usd">412871000</us-gaap:ContractWithCustomerLiabilityCurrent>
    <us-gaap:RetainedEarningsAccumulatedDeficit
      contextRef="ib2cdc2f142544681974fd015733a7280_I20200131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlMGY1MGI3NzZlZDQzMTA4ZjBiMWYwOTZlZDBkMzNiL3NlYzoyZTBmNTBiNzc2ZWQ0MzEwOGYwYjFmMDk2ZWQwZDMzYl8xNTEvZnJhZzowYWY2OTcxNDY1ZjM0MTI1YTQ3MjJmMzg1NWIxZDZlNy90YWJsZToxZTczY2I2ZmJhZDk0YzFkOWQyMTNlMzA1N2UyMGY1Mi90YWJsZXJhbmdlOjFlNzNjYjZmYmFkOTRjMWQ5ZDIxM2UzMDU3ZTIwZjUyXzE1LTEtMS0xLTU0Njc_140f1253-2747-431f-8772-fc9e80f1cbc1"
      unitRef="usd">-637487000</us-gaap:RetainedEarningsAccumulatedDeficit>
    <us-gaap:RetainedEarningsAccumulatedDeficit
      contextRef="i42e2543c3e2f463593e62c595b19590b_I20200131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlMGY1MGI3NzZlZDQzMTA4ZjBiMWYwOTZlZDBkMzNiL3NlYzoyZTBmNTBiNzc2ZWQ0MzEwOGYwYjFmMDk2ZWQwZDMzYl8xNTEvZnJhZzowYWY2OTcxNDY1ZjM0MTI1YTQ3MjJmMzg1NWIxZDZlNy90YWJsZToxZTczY2I2ZmJhZDk0YzFkOWQyMTNlMzA1N2UyMGY1Mi90YWJsZXJhbmdlOjFlNzNjYjZmYmFkOTRjMWQ5ZDIxM2UzMDU3ZTIwZjUyXzE1LTMtMS0xLTU0Njc_4f4a7097-705e-4258-b885-289c2dbe88de"
      unitRef="usd">-45317000</us-gaap:RetainedEarningsAccumulatedDeficit>
    <us-gaap:RetainedEarningsAccumulatedDeficit
      contextRef="id43ec5e70d7c485d8f3d7ca5b1345abc_I20200131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlMGY1MGI3NzZlZDQzMTA4ZjBiMWYwOTZlZDBkMzNiL3NlYzoyZTBmNTBiNzc2ZWQ0MzEwOGYwYjFmMDk2ZWQwZDMzYl8xNTEvZnJhZzowYWY2OTcxNDY1ZjM0MTI1YTQ3MjJmMzg1NWIxZDZlNy90YWJsZToxZTczY2I2ZmJhZDk0YzFkOWQyMTNlMzA1N2UyMGY1Mi90YWJsZXJhbmdlOjFlNzNjYjZmYmFkOTRjMWQ5ZDIxM2UzMDU3ZTIwZjUyXzE1LTUtMS0xLTU0Njc_3efdd82d-4b8d-465f-846c-6cf84f124f0e"
      unitRef="usd">-682804000</us-gaap:RetainedEarningsAccumulatedDeficit>
    <us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax
      contextRef="ic8f4fc80c1544b62a18084eb756ea94c_D20190201-20200131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlMGY1MGI3NzZlZDQzMTA4ZjBiMWYwOTZlZDBkMzNiL3NlYzoyZTBmNTBiNzc2ZWQ0MzEwOGYwYjFmMDk2ZWQwZDMzYl8xNTEvZnJhZzowYWY2OTcxNDY1ZjM0MTI1YTQ3MjJmMzg1NWIxZDZlNy90YWJsZTowNGU4YmFlMTJhYTU0MDE4YjBkNzU4NmI0MTMzOWMzZi90YWJsZXJhbmdlOjA0ZThiYWUxMmFhNTQwMThiMGQ3NTg2YjQxMzM5YzNmXzQtMS0xLTEtNTUzMg_612d371b-8c44-4ee6-8ab8-a0f0cdea58d3"
      unitRef="usd">481413000</us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax
      contextRef="i2959249839ea41b0bd9303849bed4749_D20190201-20200131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlMGY1MGI3NzZlZDQzMTA4ZjBiMWYwOTZlZDBkMzNiL3NlYzoyZTBmNTBiNzc2ZWQ0MzEwOGYwYjFmMDk2ZWQwZDMzYl8xNTEvZnJhZzowYWY2OTcxNDY1ZjM0MTI1YTQ3MjJmMzg1NWIxZDZlNy90YWJsZTowNGU4YmFlMTJhYTU0MDE4YjBkNzU4NmI0MTMzOWMzZi90YWJsZXJhbmdlOjA0ZThiYWUxMmFhNTQwMThiMGQ3NTg2YjQxMzM5YzNmXzQtMy0xLTEtNTUzMg_b6b19fc4-7d9b-43ed-bb6e-c44b58372f2f"
      unitRef="usd">-218000</us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax
      contextRef="i4e7d957d1a644a2a879af6a73825a7b2_D20190201-20200131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlMGY1MGI3NzZlZDQzMTA4ZjBiMWYwOTZlZDBkMzNiL3NlYzoyZTBmNTBiNzc2ZWQ0MzEwOGYwYjFmMDk2ZWQwZDMzYl8xNTEvZnJhZzowYWY2OTcxNDY1ZjM0MTI1YTQ3MjJmMzg1NWIxZDZlNy90YWJsZTowNGU4YmFlMTJhYTU0MDE4YjBkNzU4NmI0MTMzOWMzZi90YWJsZXJhbmdlOjA0ZThiYWUxMmFhNTQwMThiMGQ3NTg2YjQxMzM5YzNmXzQtNS0xLTEtNTUzMg_97532cb3-8929-4b81-b3e9-d161def3dfd5"
      unitRef="usd">481195000</us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax>
    <us-gaap:SellingAndMarketingExpense
      contextRef="ic8f4fc80c1544b62a18084eb756ea94c_D20190201-20200131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlMGY1MGI3NzZlZDQzMTA4ZjBiMWYwOTZlZDBkMzNiL3NlYzoyZTBmNTBiNzc2ZWQ0MzEwOGYwYjFmMDk2ZWQwZDMzYl8xNTEvZnJhZzowYWY2OTcxNDY1ZjM0MTI1YTQ3MjJmMzg1NWIxZDZlNy90YWJsZTowNGU4YmFlMTJhYTU0MDE4YjBkNzU4NmI0MTMzOWMzZi90YWJsZXJhbmdlOjA0ZThiYWUxMmFhNTQwMThiMGQ3NTg2YjQxMzM5YzNmXzYtMS0xLTEtNTUzMg_8adb7f8e-fb2c-48b0-a45e-41258f6edbb0"
      unitRef="usd">266595000</us-gaap:SellingAndMarketingExpense>
    <us-gaap:SellingAndMarketingExpense
      contextRef="i2959249839ea41b0bd9303849bed4749_D20190201-20200131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlMGY1MGI3NzZlZDQzMTA4ZjBiMWYwOTZlZDBkMzNiL3NlYzoyZTBmNTBiNzc2ZWQ0MzEwOGYwYjFmMDk2ZWQwZDMzYl8xNTEvZnJhZzowYWY2OTcxNDY1ZjM0MTI1YTQ3MjJmMzg1NWIxZDZlNy90YWJsZTowNGU4YmFlMTJhYTU0MDE4YjBkNzU4NmI0MTMzOWMzZi90YWJsZXJhbmdlOjA0ZThiYWUxMmFhNTQwMThiMGQ3NTg2YjQxMzM5YzNmXzYtMy0xLTEtNTUzMg_246a99d0-ca30-4b48-8ef3-4712001d58b6"
      unitRef="usd">21681000</us-gaap:SellingAndMarketingExpense>
    <us-gaap:SellingAndMarketingExpense
      contextRef="i4e7d957d1a644a2a879af6a73825a7b2_D20190201-20200131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlMGY1MGI3NzZlZDQzMTA4ZjBiMWYwOTZlZDBkMzNiL3NlYzoyZTBmNTBiNzc2ZWQ0MzEwOGYwYjFmMDk2ZWQwZDMzYl8xNTEvZnJhZzowYWY2OTcxNDY1ZjM0MTI1YTQ3MjJmMzg1NWIxZDZlNy90YWJsZTowNGU4YmFlMTJhYTU0MDE4YjBkNzU4NmI0MTMzOWMzZi90YWJsZXJhbmdlOjA0ZThiYWUxMmFhNTQwMThiMGQ3NTg2YjQxMzM5YzNmXzYtNS0xLTEtNTUzMg_ef7a2d85-25c2-4d48-aba8-97d67f3288bf"
      unitRef="usd">288276000</us-gaap:SellingAndMarketingExpense>
    <us-gaap:NetIncomeLoss
      contextRef="ic8f4fc80c1544b62a18084eb756ea94c_D20190201-20200131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlMGY1MGI3NzZlZDQzMTA4ZjBiMWYwOTZlZDBkMzNiL3NlYzoyZTBmNTBiNzc2ZWQ0MzEwOGYwYjFmMDk2ZWQwZDMzYl8xNTEvZnJhZzowYWY2OTcxNDY1ZjM0MTI1YTQ3MjJmMzg1NWIxZDZlNy90YWJsZTowNGU4YmFlMTJhYTU0MDE4YjBkNzU4NmI0MTMzOWMzZi90YWJsZXJhbmdlOjA0ZThiYWUxMmFhNTQwMThiMGQ3NTg2YjQxMzM5YzNmXzctMS0xLTEtNTUzMg_5baabf59-5d86-4640-a233-9e878eaf5e2a"
      unitRef="usd">-141779000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i2959249839ea41b0bd9303849bed4749_D20190201-20200131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlMGY1MGI3NzZlZDQzMTA4ZjBiMWYwOTZlZDBkMzNiL3NlYzoyZTBmNTBiNzc2ZWQ0MzEwOGYwYjFmMDk2ZWQwZDMzYl8xNTEvZnJhZzowYWY2OTcxNDY1ZjM0MTI1YTQ3MjJmMzg1NWIxZDZlNy90YWJsZTowNGU4YmFlMTJhYTU0MDE4YjBkNzU4NmI0MTMzOWMzZi90YWJsZXJhbmdlOjA0ZThiYWUxMmFhNTQwMThiMGQ3NTg2YjQxMzM5YzNmXzctMy0xLTEtNTUzMg_364cfb21-14ca-4bef-823f-32352510e0bd"
      unitRef="usd">-21899000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i4e7d957d1a644a2a879af6a73825a7b2_D20190201-20200131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlMGY1MGI3NzZlZDQzMTA4ZjBiMWYwOTZlZDBkMzNiL3NlYzoyZTBmNTBiNzc2ZWQ0MzEwOGYwYjFmMDk2ZWQwZDMzYl8xNTEvZnJhZzowYWY2OTcxNDY1ZjM0MTI1YTQ3MjJmMzg1NWIxZDZlNy90YWJsZTowNGU4YmFlMTJhYTU0MDE4YjBkNzU4NmI0MTMzOWMzZi90YWJsZXJhbmdlOjA0ZThiYWUxMmFhNTQwMThiMGQ3NTg2YjQxMzM5YzNmXzctNS0xLTEtNTUzMg_a1a85e2d-3ad6-49b7-8a86-428e6aef9a8c"
      unitRef="usd">-163678000</us-gaap:NetIncomeLoss>
    <us-gaap:EarningsPerShareBasicAndDiluted
      contextRef="ic8f4fc80c1544b62a18084eb756ea94c_D20190201-20200131"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlMGY1MGI3NzZlZDQzMTA4ZjBiMWYwOTZlZDBkMzNiL3NlYzoyZTBmNTBiNzc2ZWQ0MzEwOGYwYjFmMDk2ZWQwZDMzYl8xNTEvZnJhZzowYWY2OTcxNDY1ZjM0MTI1YTQ3MjJmMzg1NWIxZDZlNy90YWJsZTowNGU4YmFlMTJhYTU0MDE4YjBkNzU4NmI0MTMzOWMzZi90YWJsZXJhbmdlOjA0ZThiYWUxMmFhNTQwMThiMGQ3NTg2YjQxMzM5YzNmXzgtMS0xLTEtNTUzMg_379cce97-e77a-46ae-8f80-ddb6e7459439"
      unitRef="usdPerShare">-0.96</us-gaap:EarningsPerShareBasicAndDiluted>
    <us-gaap:EarningsPerShareBasicAndDiluted
      contextRef="i4e7d957d1a644a2a879af6a73825a7b2_D20190201-20200131"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlMGY1MGI3NzZlZDQzMTA4ZjBiMWYwOTZlZDBkMzNiL3NlYzoyZTBmNTBiNzc2ZWQ0MzEwOGYwYjFmMDk2ZWQwZDMzYl8xNTEvZnJhZzowYWY2OTcxNDY1ZjM0MTI1YTQ3MjJmMzg1NWIxZDZlNy90YWJsZTowNGU4YmFlMTJhYTU0MDE4YjBkNzU4NmI0MTMzOWMzZi90YWJsZXJhbmdlOjA0ZThiYWUxMmFhNTQwMThiMGQ3NTg2YjQxMzM5YzNmXzgtNS0xLTEtNTUzMg_7ee63c23-bfe2-44ff-87aa-47121ab36a17"
      unitRef="usdPerShare">-1.11</us-gaap:EarningsPerShareBasicAndDiluted>
    <crwd:SubscriptionFeesPayableTerm
      contextRef="i9e0762afe00e40d9b2e0cb8f7c2b9724_D20190201-20200131"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlMGY1MGI3NzZlZDQzMTA4ZjBiMWYwOTZlZDBkMzNiL3NlYzoyZTBmNTBiNzc2ZWQ0MzEwOGYwYjFmMDk2ZWQwZDMzYl8xNTEvZnJhZzowYWY2OTcxNDY1ZjM0MTI1YTQ3MjJmMzg1NWIxZDZlNy90ZXh0cmVnaW9uOjBhZjY5NzE0NjVmMzQxMjVhNDcyMmYzODU1YjFkNmU3XzEwOTk1MTE3NjM5MjY_62e431ec-9229-4cfc-b903-b042987ee3ee">P30D</crwd:SubscriptionFeesPayableTerm>
    <crwd:SubscriptionFeesPayableTerm
      contextRef="i9b9ce9f49072450284c4efed4c7d8558_D20190201-20200131"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlMGY1MGI3NzZlZDQzMTA4ZjBiMWYwOTZlZDBkMzNiL3NlYzoyZTBmNTBiNzc2ZWQ0MzEwOGYwYjFmMDk2ZWQwZDMzYl8xNTEvZnJhZzowYWY2OTcxNDY1ZjM0MTI1YTQ3MjJmMzg1NWIxZDZlNy90ZXh0cmVnaW9uOjBhZjY5NzE0NjVmMzQxMjVhNDcyMmYzODU1YjFkNmU3XzEwOTk1MTE3NjM5MzA_0fdf4c16-070a-4d56-9694-29e354d3f788">P60D</crwd:SubscriptionFeesPayableTerm>
    <crwd:SubscriptionTerm
      contextRef="i9b9ce9f49072450284c4efed4c7d8558_D20190201-20200131"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlMGY1MGI3NzZlZDQzMTA4ZjBiMWYwOTZlZDBkMzNiL3NlYzoyZTBmNTBiNzc2ZWQ0MzEwOGYwYjFmMDk2ZWQwZDMzYl8xNTEvZnJhZzowYWY2OTcxNDY1ZjM0MTI1YTQ3MjJmMzg1NWIxZDZlNy90ZXh0cmVnaW9uOjBhZjY5NzE0NjVmMzQxMjVhNDcyMmYzODU1YjFkNmU3XzEwOTk1MTE3NjM5Mzc_29444b4a-d273-4767-999e-b7109ba6b4b3">P3Y</crwd:SubscriptionTerm>
    <crwd:RevenuePriorToAdoptionOfAccountingStandardCodification606PolicyTextBlock
      contextRef="ic8f4fc80c1544b62a18084eb756ea94c_D20190201-20200131"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlMGY1MGI3NzZlZDQzMTA4ZjBiMWYwOTZlZDBkMzNiL3NlYzoyZTBmNTBiNzc2ZWQ0MzEwOGYwYjFmMDk2ZWQwZDMzYl8xNTEvZnJhZzowYWY2OTcxNDY1ZjM0MTI1YTQ3MjJmMzg1NWIxZDZlNy90ZXh0cmVnaW9uOjBhZjY5NzE0NjVmMzQxMjVhNDcyMmYzODU1YjFkNmU3XzM4NDgyOTA4NzMzOTU_1efb9a27-8fd8-4e84-af6f-edbd9ad9d178">&lt;div style="text-indent:18pt;margin-top:12pt;"&gt;&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;Revenue Recognition&#160;&#x2013; ASC 605&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:18pt;margin-top:12pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;Prior to adopting ASC 606 on February&#160;1, 2019, the Company recognized subscription and professional services when: (1)&#160;persuasive evidence of the contract exists in the form of a written contract, amendments to that contract, or purchase orders from a third party; (2)&#160;delivery has occurred, or services have been rendered; (3)&#160;the price is fixed or determinable; and (4)&#160;collectability is reasonably assured based on customer creditworthiness and history of collection.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:18pt;margin-top:12pt;"&gt;&lt;span style="background-color:rgb(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 timing and the amount the Company recognized as revenue was determined based on the facts and circumstances of each customer&#x2019;s arrangements. Evidence of an arrangement consisted of a signed customer agreement. The Company considered that the delivery of its solution had commenced once it provided the customer with log-in information and the term of the contract had started. Fees were fixed based on stated rates specified in the customer agreement. The Company assessed collectability based on several factors, including the credit worthiness of the customer and transaction history. If collectability was not reasonably assured, revenue was deferred until the fees were collected.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:18pt;margin-top:12pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;For arrangements that involve the contemporaneous sale of subscription and professional services, the Company applied the multiple-element arrangement guidance to allocate the arrangement consideration to all deliverables based on their relative selling price. The Company determined that the cloud-based platform subscription has standalone value, because once access is given to the customer, the solutions are fully functional and do not require any additional development, modification, or customization. Professional services have standalone value because they are regularly sold by the Company in separate transactions. Additionally, the performance of these professional services generally does not require highly specialized or technologically skilled individuals and the professional services are not essential to the functionality of the solutions.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:18pt;margin-top:12pt;"&gt;&lt;span style="background-color:rgb(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 Company used a hierarchy to determine the selling price to be used for allocating revenue to deliverables: (i)&#160;vendor-specific objective evidence of fair value (&#x201c;VSOE&#x201d;); (ii)&#160;third-party evidence of selling price (&#x201c;TPE&#x201d;); and (iii)&#160;best estimate of selling price (&#x201c;BESP&#x201d;). BESP reflected the Company&#x2019;s best estimates of what the selling prices of elements would be if they were sold regularly on a stand-alone basis. The Company&#x2019;s process for determining BESP involved management&#x2019;s judgment and considered numerous factors including the nature of the deliverables themselves and historical discounting practices. The Company updated its estimates of BESP on an ongoing basis as events and circumstances required.&lt;/span&gt;&lt;/div&gt;</crwd:RevenuePriorToAdoptionOfAccountingStandardCodification606PolicyTextBlock>
    <us-gaap:ResearchAndDevelopmentExpensePolicy
      contextRef="ic8f4fc80c1544b62a18084eb756ea94c_D20190201-20200131"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlMGY1MGI3NzZlZDQzMTA4ZjBiMWYwOTZlZDBkMzNiL3NlYzoyZTBmNTBiNzc2ZWQ0MzEwOGYwYjFmMDk2ZWQwZDMzYl8xNTEvZnJhZzowYWY2OTcxNDY1ZjM0MTI1YTQ3MjJmMzg1NWIxZDZlNy90ZXh0cmVnaW9uOjBhZjY5NzE0NjVmMzQxMjVhNDcyMmYzODU1YjFkNmU3XzM4NDgyOTA4NzMzOTY_36118620-95d7-455a-9be2-449e2cc44f6f">&lt;div style="text-indent:18pt;margin-top:12pt;"&gt;&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;Research and Development Expense&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:18pt;margin-top:12pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;Research and development costs are expensed when incurred, except for certain internal-use software development costs, which may be capitalized as noted above. Research and development expenses consist primarily of personnel and related headcount costs, costs of professional services associated with the ongoing development of the Company&#x2019;s technology, and allocated overhead.&lt;/span&gt;&lt;/div&gt;</us-gaap:ResearchAndDevelopmentExpensePolicy>
    <us-gaap:AdvertisingCostsPolicyTextBlock
      contextRef="ic8f4fc80c1544b62a18084eb756ea94c_D20190201-20200131"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlMGY1MGI3NzZlZDQzMTA4ZjBiMWYwOTZlZDBkMzNiL3NlYzoyZTBmNTBiNzc2ZWQ0MzEwOGYwYjFmMDk2ZWQwZDMzYl8xNTEvZnJhZzowYWY2OTcxNDY1ZjM0MTI1YTQ3MjJmMzg1NWIxZDZlNy90ZXh0cmVnaW9uOjBhZjY5NzE0NjVmMzQxMjVhNDcyMmYzODU1YjFkNmU3XzM4NDgyOTA5NTcxNDg_c9c78a1e-bfef-45a4-b7ce-94feee7c0560">AdvertisingAll advertising costs are expensed as incurred and are included in sales and marketing expense in the consolidated statements of operations</us-gaap:AdvertisingCostsPolicyTextBlock>
    <us-gaap:AdvertisingExpense
      contextRef="ic8f4fc80c1544b62a18084eb756ea94c_D20190201-20200131"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlMGY1MGI3NzZlZDQzMTA4ZjBiMWYwOTZlZDBkMzNiL3NlYzoyZTBmNTBiNzc2ZWQ0MzEwOGYwYjFmMDk2ZWQwZDMzYl8xNTEvZnJhZzowYWY2OTcxNDY1ZjM0MTI1YTQ3MjJmMzg1NWIxZDZlNy90ZXh0cmVnaW9uOjBhZjY5NzE0NjVmMzQxMjVhNDcyMmYzODU1YjFkNmU3XzEwOTk1MTE3NjAyMTQ_df2aa018-cc3e-456c-a74c-e6ce30f58f77"
      unitRef="usd">8000000.0</us-gaap:AdvertisingExpense>
    <us-gaap:AdvertisingExpense
      contextRef="ic3b51f5441c346c388974c34d67a9940_D20180201-20190131"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlMGY1MGI3NzZlZDQzMTA4ZjBiMWYwOTZlZDBkMzNiL3NlYzoyZTBmNTBiNzc2ZWQ0MzEwOGYwYjFmMDk2ZWQwZDMzYl8xNTEvZnJhZzowYWY2OTcxNDY1ZjM0MTI1YTQ3MjJmMzg1NWIxZDZlNy90ZXh0cmVnaW9uOjBhZjY5NzE0NjVmMzQxMjVhNDcyMmYzODU1YjFkNmU3XzEwOTk1MTE3NjAyMjg_18fed17d-cead-4b0b-ae97-5184b57dda35"
      unitRef="usd">3100000</us-gaap:AdvertisingExpense>
    <us-gaap:AdvertisingExpense
      contextRef="if6440f73b88f4c53970ea48b4c1f9726_D20170201-20180131"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlMGY1MGI3NzZlZDQzMTA4ZjBiMWYwOTZlZDBkMzNiL3NlYzoyZTBmNTBiNzc2ZWQ0MzEwOGYwYjFmMDk2ZWQwZDMzYl8xNTEvZnJhZzowYWY2OTcxNDY1ZjM0MTI1YTQ3MjJmMzg1NWIxZDZlNy90ZXh0cmVnaW9uOjBhZjY5NzE0NjVmMzQxMjVhNDcyMmYzODU1YjFkNmU3XzEwOTk1MTE4MDU5MjI_2968054e-b0b2-4c82-b50e-22b483e23126"
      unitRef="usd">1600000</us-gaap:AdvertisingExpense>
    <us-gaap:ShareBasedCompensationOptionAndIncentivePlansPolicy
      contextRef="ic8f4fc80c1544b62a18084eb756ea94c_D20190201-20200131"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlMGY1MGI3NzZlZDQzMTA4ZjBiMWYwOTZlZDBkMzNiL3NlYzoyZTBmNTBiNzc2ZWQ0MzEwOGYwYjFmMDk2ZWQwZDMzYl8xNTEvZnJhZzowYWY2OTcxNDY1ZjM0MTI1YTQ3MjJmMzg1NWIxZDZlNy90ZXh0cmVnaW9uOjBhZjY5NzE0NjVmMzQxMjVhNDcyMmYzODU1YjFkNmU3XzM4NDgyOTA4NzMzOTg_248ccfd2-c6ee-48dc-9b21-3b60bdf08b3b">&lt;div style="text-indent:18pt;margin-top:12pt;"&gt;&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;Stock-Based Compensation&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:18pt;margin-top:12pt;"&gt;&lt;span style="background-color:rgb(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 Company accounts for stock-based awards granted to employees and directors based on the awards&#x2019; estimated grant date fair value. The Company estimates the fair value of its stock options using the Black-Scholes option-pricing model. The resulting fair value is recognized on a straight-line basis over the period during which the employee or director is required to provide service in exchange for the award, usually the vesting period, which is generally&#160;four years. The Company accounts for forfeitures as they occur.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:18pt;margin-top:12pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;Prior to the Company&#x2019;s adoption of ASU 2018-07, stock-based awards issued to non-employees were accounted for at fair value determined by using the Black-Scholes option-pricing model. The Company believes that the fair value of the stock options is more reliably measured than the fair value of the services received. The fair value of each non-employee stock-based award is remeasured each period until a commitment date is reached, which is generally the vesting date. The Company early adopted ASU 2018-07 on February&#160;1, 2019 and began accounting for stock-based awards issued to non-employees the same as it accounts for stock-based awards issued to employees. The effect on the Company&#x2019;s consolidated financial statements for the year ended January&#160;31, 2020 was not material.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:18pt;margin-top:12pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;Restricted stock units (&#x201c;RSUs&#x201d;) granted under the 2011 Plan are subject to a service-based vesting condition and a performance-based vesting condition. The service-based vesting condition is generally satisfied based on one of&#160;three&#160;vesting schedules: (i) vesting of one-fourth of the RSUs on the first &#x201c;Company vest date&#x201d; (defined as March 20, June 20, September 20, or December 20) on or following the one-year anniversary of the vesting commencement date with the remainder of the RSUs vesting in&#160;twelve&#160;equal quarterly installments thereafter, subject to continued service, (ii) vesting in&#160;sixteen&#160;equal quarterly installments beginning on December 20, 2018, subject to continued service, or (iii) vesting in&#160;eight&#160;equal quarterly installments beginning on December 20, 2022, subject to continued service. The performance-based vesting condition is satisfied on the earlier of (i) a change in control, in which the consideration paid to holders of shares is either cash, publicly traded securities, or a combination thereof, or (ii) the first Company vest date to occur following the expiration of the lock-up period upon an IPO, subject to continued service through such change in control or lock-up expiration, as applicable. None of the RSUs vest unless the performance-based vesting condition is satisfied. Upon the completion of the IPO, the performance-based vesting condition was met and the Company recognized $17.3 million of deferred expense related to RSUs as of that date in its consolidated &lt;/span&gt;&lt;/div&gt;statement of operations. Upon its IPO, the Company began issuing RSUs to its employees and these RSUs generally have only a service condition. The service-based vesting condition is generally with a vesting term of four years. The valuation of such RSUs is based solely on the fair value of the Company&#x2019;s stock price on the date of grant. Expense for RSUs that have a service-based condition only are being amortized on a straight-line basis.Performance-based stock units (&#x201c;PSUs&#x201d;) granted under the 2019 Plan are subject to a performance-based vesting condition. With regard to the performance conditions, the fair value of new or modified awards is equal to the grant date fair market value of the Company&#x2019;s common stock. PSUs vest over a &lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjJlMGY1MGI3NzZlZDQzMTA4ZjBiMWYwOTZlZDBkMzNiL3NlYzoyZTBmNTBiNzc2ZWQ0MzEwOGYwYjFmMDk2ZWQwZDMzYl8xNTEvZnJhZzowYWY2OTcxNDY1ZjM0MTI1YTQ3MjJmMzg1NWIxZDZlNy90ZXh0cmVnaW9uOjBhZjY5NzE0NjVmMzQxMjVhNDcyMmYzODU1YjFkNmU3XzM4NDgyOTA4NzM0MjA_3f6d367c-426e-4d00-8dc8-18b73eb90fb9"&gt;four&lt;/span&gt;-year period based on the achievement of specified performance targets for the fiscal year ended January 31, 2020 and subject to continued service through the applicable vesting dates. The compensation cost is recognized over the requisite service period when it is probable that the performance condition will be satisfied.</us-gaap:ShareBasedCompensationOptionAndIncentivePlansPolicy>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1
      contextRef="ic8f4fc80c1544b62a18084eb756ea94c_D20190201-20200131"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlMGY1MGI3NzZlZDQzMTA4ZjBiMWYwOTZlZDBkMzNiL3NlYzoyZTBmNTBiNzc2ZWQ0MzEwOGYwYjFmMDk2ZWQwZDMzYl8xNTEvZnJhZzowYWY2OTcxNDY1ZjM0MTI1YTQ3MjJmMzg1NWIxZDZlNy90ZXh0cmVnaW9uOjBhZjY5NzE0NjVmMzQxMjVhNDcyMmYzODU1YjFkNmU3XzEwOTk1MTE3NjM5NDg_054aa105-3d2b-4b97-8a49-dd08c14345e0">P4Y</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1>
    <crwd:VestingScheduleNumber
      contextRef="ib5d084c3fc894848af9a6785984c3bdc_D20190201-20200131"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlMGY1MGI3NzZlZDQzMTA4ZjBiMWYwOTZlZDBkMzNiL3NlYzoyZTBmNTBiNzc2ZWQ0MzEwOGYwYjFmMDk2ZWQwZDMzYl8xNTEvZnJhZzowYWY2OTcxNDY1ZjM0MTI1YTQ3MjJmMzg1NWIxZDZlNy90ZXh0cmVnaW9uOjBhZjY5NzE0NjVmMzQxMjVhNDcyMmYzODU1YjFkNmU3XzEwOTk1MTE3NjQwNTE_4f67c157-ed14-40e2-ac0d-5f97896fd690"
      unitRef="unit_standard_installment">3</crwd:VestingScheduleNumber>
    <crwd:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfQuarterlyInstallments
      contextRef="i6dfbbcdff27e45caa23d2f811c95ac0c_D20190201-20200131"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlMGY1MGI3NzZlZDQzMTA4ZjBiMWYwOTZlZDBkMzNiL3NlYzoyZTBmNTBiNzc2ZWQ0MzEwOGYwYjFmMDk2ZWQwZDMzYl8xNTEvZnJhZzowYWY2OTcxNDY1ZjM0MTI1YTQ3MjJmMzg1NWIxZDZlNy90ZXh0cmVnaW9uOjBhZjY5NzE0NjVmMzQxMjVhNDcyMmYzODU1YjFkNmU3XzEwOTk1MTE3NjQwNTU_2834a779-cd11-4f06-b114-57983f829c21"
      unitRef="unit_standard_installment">12</crwd:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfQuarterlyInstallments>
    <crwd:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfQuarterlyInstallments
      contextRef="ife90e9a9512a4251836549ae71deb986_D20190201-20200131"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlMGY1MGI3NzZlZDQzMTA4ZjBiMWYwOTZlZDBkMzNiL3NlYzoyZTBmNTBiNzc2ZWQ0MzEwOGYwYjFmMDk2ZWQwZDMzYl8xNTEvZnJhZzowYWY2OTcxNDY1ZjM0MTI1YTQ3MjJmMzg1NWIxZDZlNy90ZXh0cmVnaW9uOjBhZjY5NzE0NjVmMzQxMjVhNDcyMmYzODU1YjFkNmU3XzEwOTk1MTE3NjQwNTk_5430b13d-90d7-403a-8b32-e5cfb9e26daa"
      unitRef="unit_standard_installment">16</crwd:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfQuarterlyInstallments>
    <crwd:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfQuarterlyInstallments
      contextRef="ief6bbc4dca0f45cf8427c14a0c3494c1_D20190201-20200131"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlMGY1MGI3NzZlZDQzMTA4ZjBiMWYwOTZlZDBkMzNiL3NlYzoyZTBmNTBiNzc2ZWQ0MzEwOGYwYjFmMDk2ZWQwZDMzYl8xNTEvZnJhZzowYWY2OTcxNDY1ZjM0MTI1YTQ3MjJmMzg1NWIxZDZlNy90ZXh0cmVnaW9uOjBhZjY5NzE0NjVmMzQxMjVhNDcyMmYzODU1YjFkNmU3XzE2NDkyNjc1Nzc5NTE_fd085948-4dbe-4f79-b7ea-45622eda6a5f"
      unitRef="unit_standard_installment">8</crwd:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfQuarterlyInstallments>
    <us-gaap:DeferredCompensationSharebasedArrangementsLiabilityCurrentAndNoncurrent
      contextRef="i3fc9dd96e8284e69b3b4096b18e3a3c6_I20190614"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlMGY1MGI3NzZlZDQzMTA4ZjBiMWYwOTZlZDBkMzNiL3NlYzoyZTBmNTBiNzc2ZWQ0MzEwOGYwYjFmMDk2ZWQwZDMzYl8xNTEvZnJhZzowYWY2OTcxNDY1ZjM0MTI1YTQ3MjJmMzg1NWIxZDZlNy90ZXh0cmVnaW9uOjBhZjY5NzE0NjVmMzQxMjVhNDcyMmYzODU1YjFkNmU3XzIxOTkwMjMzOTE4NDM_3405a587-cc2e-4091-a957-ac84302cd5eb"
      unitRef="usd">17300000</us-gaap:DeferredCompensationSharebasedArrangementsLiabilityCurrentAndNoncurrent>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1
      contextRef="ib5d084c3fc894848af9a6785984c3bdc_D20190201-20200131"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlMGY1MGI3NzZlZDQzMTA4ZjBiMWYwOTZlZDBkMzNiL3NlYzoyZTBmNTBiNzc2ZWQ0MzEwOGYwYjFmMDk2ZWQwZDMzYl8xNTEvZnJhZzowYWY2OTcxNDY1ZjM0MTI1YTQ3MjJmMzg1NWIxZDZlNy90ZXh0cmVnaW9uOjBhZjY5NzE0NjVmMzQxMjVhNDcyMmYzODU1YjFkNmU3XzEwOTk1MTE4ODE1MjY_42d0814e-8b1f-4c3a-bf7e-eb6b67f15aab">P4Y</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1>
    <us-gaap:BusinessCombinationsPolicy
      contextRef="ic8f4fc80c1544b62a18084eb756ea94c_D20190201-20200131"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlMGY1MGI3NzZlZDQzMTA4ZjBiMWYwOTZlZDBkMzNiL3NlYzoyZTBmNTBiNzc2ZWQ0MzEwOGYwYjFmMDk2ZWQwZDMzYl8xNTEvZnJhZzowYWY2OTcxNDY1ZjM0MTI1YTQ3MjJmMzg1NWIxZDZlNy90ZXh0cmVnaW9uOjBhZjY5NzE0NjVmMzQxMjVhNDcyMmYzODU1YjFkNmU3XzM4NDgyOTA4NzMzOTk_1d313a21-14dd-4825-94fd-df5fe1b54d93">&lt;div style="text-indent:18pt;margin-top:12pt;"&gt;&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;Business Combinations&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:18pt;margin-top:12pt;"&gt;&lt;span style="background-color:rgb(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 Company allocates the fair value of purchase consideration to the tangible assets acquired, liabilities assumed, and intangible assets acquired based on their estimated fair values. The excess of the fair value of purchase consideration over the fair values of these identifiable assets and liabilities is recorded as goodwill. Such valuations require management to make significant estimates and assumptions, especially with respect to intangible assets. Significant estimates in valuing certain intangible assets include, but are not limited to, future expected cash flows from acquired users, acquired technology, trade names from a market participant perspective, useful lives and discount rates. Management&#x2019;s estimates of fair value are based upon assumptions believed to be reasonable, but which are inherently uncertain and unpredictable and, as a result, actual results may differ from estimates. During the measurement period, which is one&#160;year from the acquisition date, the Company may record adjustments to the assets acquired and liabilities assumed, with the corresponding offset to goodwill. Upon the conclusion of the measurement period, any subsequent adjustments are recorded in the consolidated statement of operations.&lt;/span&gt;&lt;/div&gt;</us-gaap:BusinessCombinationsPolicy>
    <us-gaap:GoodwillAndIntangibleAssetsPolicyTextBlock
      contextRef="ic8f4fc80c1544b62a18084eb756ea94c_D20190201-20200131"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlMGY1MGI3NzZlZDQzMTA4ZjBiMWYwOTZlZDBkMzNiL3NlYzoyZTBmNTBiNzc2ZWQ0MzEwOGYwYjFmMDk2ZWQwZDMzYl8xNTEvZnJhZzowYWY2OTcxNDY1ZjM0MTI1YTQ3MjJmMzg1NWIxZDZlNy90ZXh0cmVnaW9uOjBhZjY5NzE0NjVmMzQxMjVhNDcyMmYzODU1YjFkNmU3XzM4NDgyOTA4NzM0MDA_3e8f82f2-0119-49e0-8e49-5c64cd18a304">&lt;div style="text-indent:18pt;margin-top:12pt;"&gt;&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;Goodwill and Intangible Assets&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:18pt;margin-top:12pt;"&gt;&lt;span style="background-color:rgb(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 Company evaluates and tests the recoverability of goodwill for impairment at least annually, on January 31, or more frequently if circumstances indicate that goodwill may not be recoverable. The Company performs the impairment testing by first assessing qualitative factors to determine whether the existence of events or circumstances leads to a determination that it is more likely than not that the fair value of its reporting unit is less than its carrying amount. The Company has one reporting unit. If, after assessing the totality of events or circumstances, the Company determines it is more likely than not that the fair value of a reporting unit is less than its carrying amount, the Company performs the first step of a two-step analysis by comparing the book value of net assets to the fair value of the reporting unit. To calculate any potential impairment, the Company compares the fair value of a reporting unit with its carrying amount, including goodwill. Any excess of the carrying amount of the reporting unit&#x2019;s goodwill over its fair value is recognized as an impairment loss, and the carrying value of goodwill is written down. In assessing the qualitative factors, the Company considers the impact of certain key factors including macroeconomic conditions, industry and market considerations, management turnover, changes in regulation, litigation matters, changes in enterprise value, and overall financial performance. No impairment was recorded during the years ended January&#160;31, 2020, January&#160;31, 2019, or January&#160;31, 2018. The change in goodwill balance during the years ended January&#160;31, 2020 and January&#160;31, 2019 was due to changes in foreign currency exchange rates.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:18pt;margin-top:12pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;Acquired intangible assets consisting of identifiable intangible assets, were comprised of developed technology, customer relationships, and non-compete agreements resulting from acquisitions. Acquired intangible assets are recorded at fair value on the date of acquisition and amortized over their estimated economic lives following the pattern in which the economic benefits of the assets will be consumed which is on a straight-line basis. Acquired intangible assets are presented net of accumulated amortization on the consolidated balance sheets. The Company reviews the carrying amounts of intangible assets for impairment whenever events or changes in circumstances indicate that the carrying amount of the assets may not be recoverable. The Company measures the recoverability of intangible assets by comparing the carrying amount of each asset to the future undiscounted cash flows it expects the asset to generate. If the Company considers any of these assets to be impaired, the impairment to be recognized equals the amount by which the carrying value of the asset exceeds its fair value. In addition, the Company periodically evaluates the estimated remaining useful lives of long-lived assets to determine whether events or changes in circumstances warrant a revision to the remaining period of depreciation or amortization.&lt;/span&gt;&lt;/div&gt;</us-gaap:GoodwillAndIntangibleAssetsPolicyTextBlock>
    <us-gaap:NumberOfReportingUnits
      contextRef="ic8f4fc80c1544b62a18084eb756ea94c_D20190201-20200131"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlMGY1MGI3NzZlZDQzMTA4ZjBiMWYwOTZlZDBkMzNiL3NlYzoyZTBmNTBiNzc2ZWQ0MzEwOGYwYjFmMDk2ZWQwZDMzYl8xNTEvZnJhZzowYWY2OTcxNDY1ZjM0MTI1YTQ3MjJmMzg1NWIxZDZlNy90ZXh0cmVnaW9uOjBhZjY5NzE0NjVmMzQxMjVhNDcyMmYzODU1YjFkNmU3XzIxOTkwMjMzOTMyMTU_a07c1c44-c8f3-4ebb-aead-f7702ce87782"
      unitRef="reportingunit">1</us-gaap:NumberOfReportingUnits>
    <us-gaap:GoodwillImpairmentLoss
      contextRef="ic8f4fc80c1544b62a18084eb756ea94c_D20190201-20200131"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlMGY1MGI3NzZlZDQzMTA4ZjBiMWYwOTZlZDBkMzNiL3NlYzoyZTBmNTBiNzc2ZWQ0MzEwOGYwYjFmMDk2ZWQwZDMzYl8xNTEvZnJhZzowYWY2OTcxNDY1ZjM0MTI1YTQ3MjJmMzg1NWIxZDZlNy90ZXh0cmVnaW9uOjBhZjY5NzE0NjVmMzQxMjVhNDcyMmYzODU1YjFkNmU3XzIxOTkwMjMzOTMyMTk_015ae590-68dc-42d3-b2a2-90a1bf4eae73"
      unitRef="usd">0</us-gaap:GoodwillImpairmentLoss>
    <us-gaap:GoodwillImpairmentLoss
      contextRef="ic3b51f5441c346c388974c34d67a9940_D20180201-20190131"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlMGY1MGI3NzZlZDQzMTA4ZjBiMWYwOTZlZDBkMzNiL3NlYzoyZTBmNTBiNzc2ZWQ0MzEwOGYwYjFmMDk2ZWQwZDMzYl8xNTEvZnJhZzowYWY2OTcxNDY1ZjM0MTI1YTQ3MjJmMzg1NWIxZDZlNy90ZXh0cmVnaW9uOjBhZjY5NzE0NjVmMzQxMjVhNDcyMmYzODU1YjFkNmU3XzIxOTkwMjMzOTMyMTk_01c7932b-5aa6-41e4-a7fd-ad5920f3cbda"
      unitRef="usd">0</us-gaap:GoodwillImpairmentLoss>
    <us-gaap:GoodwillImpairmentLoss
      contextRef="if6440f73b88f4c53970ea48b4c1f9726_D20170201-20180131"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlMGY1MGI3NzZlZDQzMTA4ZjBiMWYwOTZlZDBkMzNiL3NlYzoyZTBmNTBiNzc2ZWQ0MzEwOGYwYjFmMDk2ZWQwZDMzYl8xNTEvZnJhZzowYWY2OTcxNDY1ZjM0MTI1YTQ3MjJmMzg1NWIxZDZlNy90ZXh0cmVnaW9uOjBhZjY5NzE0NjVmMzQxMjVhNDcyMmYzODU1YjFkNmU3XzIxOTkwMjMzOTMyMTk_9fab1e1f-dac9-4b51-8250-d83b6119f4a4"
      unitRef="usd">0</us-gaap:GoodwillImpairmentLoss>
    <us-gaap:LesseeLeasesPolicyTextBlock
      contextRef="ic8f4fc80c1544b62a18084eb756ea94c_D20190201-20200131"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlMGY1MGI3NzZlZDQzMTA4ZjBiMWYwOTZlZDBkMzNiL3NlYzoyZTBmNTBiNzc2ZWQ0MzEwOGYwYjFmMDk2ZWQwZDMzYl8xNTEvZnJhZzowYWY2OTcxNDY1ZjM0MTI1YTQ3MjJmMzg1NWIxZDZlNy90ZXh0cmVnaW9uOjBhZjY5NzE0NjVmMzQxMjVhNDcyMmYzODU1YjFkNmU3XzM4NDgyOTA4NzM0MDE_53bb9d39-312f-4b73-a0d5-bb98bc52c5c4">&lt;div style="text-indent:18pt;margin-top:12pt;"&gt;&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;Leases&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:18pt;margin-top:12pt;"&gt;&lt;span style="background-color:rgb(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 Company leases its office space under various noncancelable operating lease agreements and recognizes related rent expense on a straight-line basis over the term of the lease. Certain lease agreements contain rent holidays, scheduled rent increases, lease incentives, and renewal options. Rent holidays and scheduled rent increases are included in the determination of rent expense to be recorded over the lease term. Lease incentives are recognized as a reduction of rent expense on a straight-line basis over the term of the lease. Renewals are not assumed in the determination of the lease term unless they are deemed to be reasonably assured at the inception of the lease. The Company begins to recognize rent expense on the date that the Company obtains the legal right to use and control the leased space.&lt;/span&gt;&lt;/div&gt;</us-gaap:LesseeLeasesPolicyTextBlock>
    <us-gaap:ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock
      contextRef="ic8f4fc80c1544b62a18084eb756ea94c_D20190201-20200131"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlMGY1MGI3NzZlZDQzMTA4ZjBiMWYwOTZlZDBkMzNiL3NlYzoyZTBmNTBiNzc2ZWQ0MzEwOGYwYjFmMDk2ZWQwZDMzYl8xNTEvZnJhZzowYWY2OTcxNDY1ZjM0MTI1YTQ3MjJmMzg1NWIxZDZlNy90ZXh0cmVnaW9uOjBhZjY5NzE0NjVmMzQxMjVhNDcyMmYzODU1YjFkNmU3XzM4NDgyOTA4NzM0MDI_63fb30cc-c4c2-46c6-89ab-3f1aa213c22e">&lt;div style="text-indent:18pt;margin-top:12pt;"&gt;&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;Foreign Currency Translation&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:18pt;margin-top:12pt;"&gt;&lt;span style="background-color:rgb(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 functional currencies of the Company&#x2019;s foreign subsidiaries are each country&#x2019;s local currency. Assets and liabilities of the subsidiaries are translated into U.S. Dollars at exchange rates in effect at the reporting date. Amounts classified in stockholders&#x2019; equity (deficit) are translated at historical exchange rates. Revenue and expenses are translated at the average exchange rates during the period. The resulting translation adjustments are recorded in accumulated other comprehensive income (loss). Foreign currency transaction gains or losses, whether realized or unrealized, are reflected in the consolidated statements of operations within Other income (expense), net, and have not been material for all periods presented.&lt;/span&gt;&lt;/div&gt;</us-gaap:ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock>
    <us-gaap:IncomeTaxPolicyTextBlock
      contextRef="ic8f4fc80c1544b62a18084eb756ea94c_D20190201-20200131"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlMGY1MGI3NzZlZDQzMTA4ZjBiMWYwOTZlZDBkMzNiL3NlYzoyZTBmNTBiNzc2ZWQ0MzEwOGYwYjFmMDk2ZWQwZDMzYl8xNTEvZnJhZzowYWY2OTcxNDY1ZjM0MTI1YTQ3MjJmMzg1NWIxZDZlNy90ZXh0cmVnaW9uOjBhZjY5NzE0NjVmMzQxMjVhNDcyMmYzODU1YjFkNmU3XzM4NDgyOTA4NzM0MDM_c4c9e577-544d-4ca3-a579-37b88cd3b7aa">&lt;div style="text-indent:18pt;margin-top:12pt;"&gt;&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;Income Taxes&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:18pt;margin-top:12pt;"&gt;&lt;span style="background-color:rgb(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 Company accounts for income taxes using the asset and liability method. Under this method, deferred tax assets and liabilities are determined based on differences between the financial statement and tax basis of assets and liabilities and net operating loss and credit carryforwards using enacted tax rates in effect for the year in which the differences are expected to reverse. Valuation allowances are established when necessary to reduce deferred tax assets to the amounts expected to be realized.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:18pt;margin-top:12pt;"&gt;&lt;span style="background-color:rgb(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 Company accounts for unrecognized tax benefits using a more-likely-than-not threshold for financial statement recognition and measurement of tax positions taken or expected to be taken in a tax return. The Company establishes a liability for tax-related uncertainties based on estimates of whether, and the extent to which, additional taxes will be due. The Company records an income tax liability, if any, for the difference between the benefit recognized and measured and the tax position taken or expected to be taken on the Company&#x2019;s tax returns. To the extent that the assessment of such tax positions changes, the change in estimate is recorded in the period in which the determination is made. The liability is adjusted considering changing facts and circumstances, such as the outcome of a tax audit. The provision for income taxes includes the impact of liability provisions and changes to the liability that are considered appropriate. As the Company maintains a full valuation allowance against its deferred tax assets in the United States, the changes resulted in no additional tax expense during the years ended January&#160;31, 2020, January&#160;31, 2019, and January&#160;31, 2018. As of January&#160;31, 2020, the Company does not expect that changes in the liability for unrecognized tax benefits for the next twelve months will have a material impact on its consolidated financial statements.&lt;/span&gt;&lt;/div&gt;</us-gaap:IncomeTaxPolicyTextBlock>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="i27a35c896c494057aa74d2b6e5a895e4_D20170201-20180131"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlMGY1MGI3NzZlZDQzMTA4ZjBiMWYwOTZlZDBkMzNiL3NlYzoyZTBmNTBiNzc2ZWQ0MzEwOGYwYjFmMDk2ZWQwZDMzYl8xNTEvZnJhZzowYWY2OTcxNDY1ZjM0MTI1YTQ3MjJmMzg1NWIxZDZlNy90ZXh0cmVnaW9uOjBhZjY5NzE0NjVmMzQxMjVhNDcyMmYzODU1YjFkNmU3XzIxOTkwMjMzOTk5NDg_0cdbd284-6439-4768-9964-d1940e42ebc5"
      unitRef="usd">0</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="ie02fde89a2614c218adc5c15860d5be8_D20190201-20200131"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlMGY1MGI3NzZlZDQzMTA4ZjBiMWYwOTZlZDBkMzNiL3NlYzoyZTBmNTBiNzc2ZWQ0MzEwOGYwYjFmMDk2ZWQwZDMzYl8xNTEvZnJhZzowYWY2OTcxNDY1ZjM0MTI1YTQ3MjJmMzg1NWIxZDZlNy90ZXh0cmVnaW9uOjBhZjY5NzE0NjVmMzQxMjVhNDcyMmYzODU1YjFkNmU3XzIxOTkwMjMzOTk5NDg_2e29789a-c0a3-4499-a445-fa235129559f"
      unitRef="usd">0</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="i57b490bcc9d646f2850fba376271ae63_D20180201-20190131"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlMGY1MGI3NzZlZDQzMTA4ZjBiMWYwOTZlZDBkMzNiL3NlYzoyZTBmNTBiNzc2ZWQ0MzEwOGYwYjFmMDk2ZWQwZDMzYl8xNTEvZnJhZzowYWY2OTcxNDY1ZjM0MTI1YTQ3MjJmMzg1NWIxZDZlNy90ZXh0cmVnaW9uOjBhZjY5NzE0NjVmMzQxMjVhNDcyMmYzODU1YjFkNmU3XzIxOTkwMjMzOTk5NDg_9ea428a0-29e0-4c52-a145-04bbdc1c05b4"
      unitRef="usd">0</us-gaap:IncomeTaxExpenseBenefit>
    <crwd:SalesTaxPolicyTextBlock
      contextRef="ic8f4fc80c1544b62a18084eb756ea94c_D20190201-20200131"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlMGY1MGI3NzZlZDQzMTA4ZjBiMWYwOTZlZDBkMzNiL3NlYzoyZTBmNTBiNzc2ZWQ0MzEwOGYwYjFmMDk2ZWQwZDMzYl8xNTEvZnJhZzowYWY2OTcxNDY1ZjM0MTI1YTQ3MjJmMzg1NWIxZDZlNy90ZXh0cmVnaW9uOjBhZjY5NzE0NjVmMzQxMjVhNDcyMmYzODU1YjFkNmU3XzM4NDgyOTA4NzM0MDQ_ef364b93-34fe-42b3-a7e0-32a7f878db61">&lt;div style="text-indent:18pt;margin-top:12pt;"&gt;&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;Sales Taxes&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:18pt;margin-top:12pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;When sales and other taxes are billed, such amounts are recorded as accounts receivable with a corresponding increase to other current liabilities, respectively. The balances are then removed from the consolidated balance sheet as cash is collected from the customer and as remitted to the respective tax authority.&lt;/span&gt;&lt;/div&gt;</crwd:SalesTaxPolicyTextBlock>
    <us-gaap:SegmentReportingPolicyPolicyTextBlock
      contextRef="ic8f4fc80c1544b62a18084eb756ea94c_D20190201-20200131"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlMGY1MGI3NzZlZDQzMTA4ZjBiMWYwOTZlZDBkMzNiL3NlYzoyZTBmNTBiNzc2ZWQ0MzEwOGYwYjFmMDk2ZWQwZDMzYl8xNTEvZnJhZzowYWY2OTcxNDY1ZjM0MTI1YTQ3MjJmMzg1NWIxZDZlNy90ZXh0cmVnaW9uOjBhZjY5NzE0NjVmMzQxMjVhNDcyMmYzODU1YjFkNmU3XzM4NDgyOTA4NzM0MDU_ab48679b-c472-4bd7-909f-fa2858ef500c">&lt;div style="text-indent:18pt;margin-top:12pt;"&gt;&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;Segment and Geographic Information&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:18pt;margin-top:12pt;"&gt;&lt;span style="background-color:rgb(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 Company&#x2019;s chief operating decision maker (&#x201c;CODM&#x201d;) is its chief executive officer. The CODM reviews financial information presented on a consolidated basis for the purposes of allocating resources and evaluating financial performance. Accordingly, management has determined that the Company operates as one operating and reportable segment. The Company presents financial information about its geographic areas in Note&#160;12 to the consolidated financial statements.&lt;/span&gt;&lt;/div&gt;</us-gaap:SegmentReportingPolicyPolicyTextBlock>
    <us-gaap:NumberOfOperatingSegments
      contextRef="ic8f4fc80c1544b62a18084eb756ea94c_D20190201-20200131"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlMGY1MGI3NzZlZDQzMTA4ZjBiMWYwOTZlZDBkMzNiL3NlYzoyZTBmNTBiNzc2ZWQ0MzEwOGYwYjFmMDk2ZWQwZDMzYl8xNTEvZnJhZzowYWY2OTcxNDY1ZjM0MTI1YTQ3MjJmMzg1NWIxZDZlNy90ZXh0cmVnaW9uOjBhZjY5NzE0NjVmMzQxMjVhNDcyMmYzODU1YjFkNmU3XzIxOTkwMjM0MDA3NzQ_0a0d0a50-c6d6-472e-b582-214ac62f4233"
      unitRef="segment">1</us-gaap:NumberOfOperatingSegments>
    <us-gaap:NumberOfReportableSegments
      contextRef="ic8f4fc80c1544b62a18084eb756ea94c_D20190201-20200131"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlMGY1MGI3NzZlZDQzMTA4ZjBiMWYwOTZlZDBkMzNiL3NlYzoyZTBmNTBiNzc2ZWQ0MzEwOGYwYjFmMDk2ZWQwZDMzYl8xNTEvZnJhZzowYWY2OTcxNDY1ZjM0MTI1YTQ3MjJmMzg1NWIxZDZlNy90ZXh0cmVnaW9uOjBhZjY5NzE0NjVmMzQxMjVhNDcyMmYzODU1YjFkNmU3XzIxOTkwMjM0MDA3NzQ_5110588d-5896-4cc6-b107-9de8508ea0ed"
      unitRef="segment">1</us-gaap:NumberOfReportableSegments>
    <us-gaap:EarningsPerSharePolicyTextBlock
      contextRef="ic8f4fc80c1544b62a18084eb756ea94c_D20190201-20200131"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlMGY1MGI3NzZlZDQzMTA4ZjBiMWYwOTZlZDBkMzNiL3NlYzoyZTBmNTBiNzc2ZWQ0MzEwOGYwYjFmMDk2ZWQwZDMzYl8xNTEvZnJhZzowYWY2OTcxNDY1ZjM0MTI1YTQ3MjJmMzg1NWIxZDZlNy90ZXh0cmVnaW9uOjBhZjY5NzE0NjVmMzQxMjVhNDcyMmYzODU1YjFkNmU3XzM4NDgyOTA4NzM0MDY_51d641e3-3010-4ab6-b19a-afa09b8b76e3">&lt;div style="text-indent:18pt;margin-top:12pt;"&gt;&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;Net Loss per Share&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:18pt;margin-top:12pt;"&gt;&lt;span style="background-color:rgb(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 Company computes basic and diluted net loss per share attributable to common stockholders for Class A and Class B common stock using the two-class method required for participating securities. The Company considers all series of its redeemable convertible preferred stock to be participating securities. Net loss is attributed to Class A and Class B common stock based on their participation rights. Under the two-class method, basic net loss per share attributable to common stockholders is computed by dividing the net loss attributable to common stockholders by the weighted-average number of shares of common stock outstanding during the period.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:18pt;margin-top:12pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;Diluted earnings per share attributable to common stockholders adjusts basic earnings per share for the potentially dilutive impact of outstanding stock options, RSUs, PSUs, ESPP obligations, warrants and redeemable convertible preferred stock. As the Company has reported losses for all periods presented, all potentially dilutive securities are antidilutive and accordingly, basic net loss per share equals diluted net loss per share.&lt;/span&gt;&lt;/div&gt;</us-gaap:EarningsPerSharePolicyTextBlock>
    <us-gaap:NewAccountingPronouncementsPolicyPolicyTextBlock
      contextRef="ic8f4fc80c1544b62a18084eb756ea94c_D20190201-20200131"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlMGY1MGI3NzZlZDQzMTA4ZjBiMWYwOTZlZDBkMzNiL3NlYzoyZTBmNTBiNzc2ZWQ0MzEwOGYwYjFmMDk2ZWQwZDMzYl8xNTEvZnJhZzowYWY2OTcxNDY1ZjM0MTI1YTQ3MjJmMzg1NWIxZDZlNy90ZXh0cmVnaW9uOjBhZjY5NzE0NjVmMzQxMjVhNDcyMmYzODU1YjFkNmU3XzM4NDgyOTA4NzM0MDc_9cf43346-d6b2-4323-9004-bf230437df54">&lt;div style="text-indent:18pt;margin-top:12pt;"&gt;&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;Recently Adopted Accounting Pronouncements&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:18pt;margin-top:12pt;"&gt;&lt;span style="background-color:rgb(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 May&#160;2014, the FASB issued ASU No.&#160;2014-09,&#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-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;, which provides guidance for revenue recognition. Under the new guidance, 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. In addition, the guidance requires disclosure of the nature, amount, timing, and uncertainty of revenue and cash flows arising from contracts with customers. Subsequently, the FASB has issued the following guidance to amend ASU 2014-09: ASU No.&#160;2015-14,&#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-style:italic;font-weight:400;line-height:120%;"&gt;Revenue from Contracts with Customers (Topic 606): Deferral of the Effective Date&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;; ASU No.&#160;2016-08,&#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-style:italic;font-weight:400;line-height:120%;"&gt;Revenue from Contracts with Customers (Topic 606): Principal versus Agent Considerations (Reporting Revenue Gross versus Net)&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;; ASU No.&#160;2016-10,&#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-style:italic;font-weight:400;line-height:120%;"&gt;Revenue from Contracts with Customers (Topic 606): Identifying Performance Obligations and Licensing&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;; ASU No.&#160;2016-12,&#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-style:italic;font-weight:400;line-height:120%;"&gt;Revenue from Contracts with Customers (Topic 606): Narrow-Scope Improvements and Practical Expedients&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;; and ASU&#160;No.&#160;2016-20,&#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-style:italic;font-weight:400;line-height:120%;"&gt;Technical Corrections and Improvements to 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;, which clarifies narrow aspects of Topic 606 or corrects unintended application of the guidance. The Company must adopt ASU&#160;No.&#160;2015-14, ASU No.&#160;2016-08, ASU No.&#160;2016-10, ASU No.&#160;2016-12, and ASU No.&#160;2016-20 with ASU No.&#160;2014-09, which are referred to collectively as the &#x201c;new revenue guidance.&#x201d; On February&#160;1, 2019, the Company adopted ASU No.&#160;2014-09 using the modified retrospective transition method. Under this method, results for reporting periods beginning on February&#160;1, 2019 are presented under Topic 606, while prior period amounts are not adjusted and continue to be reported in accordance with the Company&#x2019;s historical accounting under Topic 605. The Company recorded a cumulative effect adjustment to the opening accumulated deficit of $23.4 million, net of tax, as of the date of adoption. The change resulted from a $23.7 million reduction in commissions expense that the Company capitalized under Topic 606, but would have been recognized during the prior period as commissions expense under its historical accounting practices under Topic 605 and a $0.3 million reduction in revenue that would have been recognized during the prior period under Topic 605.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:18pt;margin-top:12pt;"&gt;&lt;span style="background-color:rgb(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 January 2017, the FASB issued ASU No.&#160;2017-01,&#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-style:italic;font-weight:400;line-height:120%;"&gt;Business Combinations (Topic 805): Clarifying the Definition of a Business&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 changes the definition of a business to assist entities with evaluating when a set of transferred assets and activities is a business. If substantially all of the fair value of the gross assets acquired is concentrated in a single identifiable asset or a group of similar identifiable assets, the set of transferred assets and activities is not a business. On February 1, 2019, the Company adopted ASU No. 2017-01, which did not have a material effect on its consolidated financial statements.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:18pt;margin-top:12pt;"&gt;&lt;span style="background-color:rgb(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&#160;2018, the FASB issued ASU No.&#160;2018-07,&#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-style:italic;font-weight:400;line-height:120%;"&gt;Compensation&#x2014;Stock Compensation (Topic&#160;718): Improvements to Nonemployee Share-Based Payment Accounting.&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;This ASU simplifies the accounting for share-based payments to nonemployees by aligning it with the accounting for share-based payments to employees, with certain exceptions. This ASU is effective for public business entities for fiscal&#160;years beginning after December&#160;15, 2018, and interim periods within those fiscal&#160;years. For all other entities, this ASU is effective for fiscal&#160;years beginning after December&#160;15, 2019, and interim periods within fiscal&#160;years beginning after December&#160;15, 2020. Early adoption is permitted, but no earlier than the adoption date of Topic 606. On February&#160;1, 2019, the Company adopted ASU No.&#160;2018-07, which did not have a material effect on its consolidated financial statements.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:18pt;margin-top:12pt;"&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;"&gt;In February 2018, the FASB issued ASU No. 2018-02, &lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:115%;"&gt;Income Statement&#x2014;Reporting Comprehensive Income (Topic 220)&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:115%;"&gt;: Reclassification of Certain Tax Effects from Accumulated Other Comprehensive Income, which provides financial statement preparers with an option to reclassify stranded tax effects within accumulated other comprehensive income to retained earnings in each period in which the effect of the change in the U.S. federal corporate income tax rate in the Tax Cuts and Jobs Act (or portion thereof) is recorded. &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;On February&#160;1, 2019, t&lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;"&gt;he Company adopted ASU No. 2018-02, which did not have a material effect on its consolidated financial statements.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:18pt;margin-top:12pt;"&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;"&gt;In January 2016, the FASB issued ASU No. 2016-01, &lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:115%;"&gt;Financial Instruments - Overall (Subtopic 825-10): Recognition and Measurement of Financial Assets and Financial Liabilities.&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:115%;"&gt; This ASU requires that equity investments (except those accounted for under the equity method of accounting or those that result in consolidation of the investee) are to be measured at fair value with changes in fair value recognized in net income. The Company may choose to measure equity investments that do not have readily determinable fair values at cost minus impairment, if any, plus or minus changes resulting from observable price changes in orderly transactions for the identical or a similar investment of the same issuer. This ASU also requires the Company to present separately in other comprehensive income the portion of the total change in the fair value of a liability resulting from a change in the instrument-specific credit risk when the entity has elected to measure the liability at fair value in accordance with the fair value option for financial instruments; requires separate presentation of financial assets and financial liabilities by measurement category and form of financial assets on the balance sheet or the accompanying notes to the financial statements; and clarifies that an entity should evaluate the need for a valuation allowance on a deferred tax asset related to available-for-sale securities in combination with the entity&#x2019;s other deferred tax assets. The Company adopted this ASU on February 1, 2019, which did not have a material effect on its consolidated financial statements.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:18pt;margin-top:12pt;"&gt;&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;Recently Issued Accounting Pronouncements&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:18pt;margin-top:12pt;"&gt;&lt;span style="background-color:rgb(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 JOBS Act, the Company meets the definition of an emerging growth company. The Company has elected to use the extended transition period for complying with new or revised accounting standards pursuant to Section&#160;107(b)&#160;of the JOBS Act.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:18pt;margin-top:12pt;"&gt;&lt;span style="background-color:rgb(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&#160;2016, the FASB issued ASU No.&#160;2016-02,&#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-style:italic;font-weight:400;line-height:120%;"&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:120%;"&gt;. The new guidance supersedes current guidance related to accounting for leases and generally requires an entity to recognize on its balance sheet operating and financing lease liabilities and corresponding right-of-use assets. In July 2018, the FASB issued ASU No.&#160;2018-10,&#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-style:italic;font-weight:400;line-height:120%;"&gt;Codification Improvements to 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;. This ASU makes 16 technical corrections to the new lease standard and other accounting topics, alleviating unintended consequences from applying the new standard. It does not make any substantive changes to the core provisions or principles of the new standard. In July 2018, the FASB also issued ASU No.&#160;2018-11,&#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-style:italic;font-weight:400;line-height:120%;"&gt;Leases (Topic 842): Targeted Improvements&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;/div&gt;&lt;div style="text-indent:18pt;margin-top:12pt;"&gt;&lt;span style="background-color:rgb(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 Company will adopt this standard effective February 1, 2020 on a modified retrospective basis and therefore will not restate comparative periods. In addition, the Company intends to elect the following:&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:-18pt;padding-left:54pt;margin-top:12pt;"&gt;&lt;span style="background-color:rgb(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 for not reassessing 1) whether existing contracts contain leases, 2) the lease classification of existing leases, and 3) whether existing initial direct costs meet the new definition.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:-18pt;padding-left:54pt;margin-top:12pt;"&gt;&lt;span style="background-color:rgb(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 in ASC Subtopic 842-10 to not separate non-lease components from lease components and instead account for each separate lease component and non-lease components associated with that lease component as a single lease component by class of the underlying asset.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:-18pt;padding-left:54pt;margin-top:12pt;"&gt;&lt;span style="background-color:rgb(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;not to recognize right of use assets and lease liabilities for short-term leases, which have a lease term of twelve months or less and do not include an option to purchase the underlying asset that the Company is reasonably certain to exercise.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:18pt;margin-top:12pt;"&gt;&lt;span style="background-color:rgb(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 Company is not planning to elect the hindsight practical expedient.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:18pt;margin-top:12pt;"&gt;&lt;span style="background-color:rgb(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 Company has substantially completed the review of existing real estate leases and has reviewed its vendor arrangements for embedded leases. The present value of its operating lease commitments will be recognized as right-of-use assets and lease liabilities at the later to occur of (i) the adoption date of February 1, 2020 or (ii) the time the Company takes possession of the leased asset, which will have a material impact on its consolidated balance sheet. The Company expects the adoption of this ASU to result in the recognition of total right-of-use assets and a net increase in liabilities of approximately $35.5&#160;million to $39.5&#160;million. The Company does not anticipate that the adoption of this standard will have a material impact on its consolidated statements of operations or its consolidated statements of cash flows.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:18pt;margin-top:12pt;"&gt;&lt;span style="background-color:rgb(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 No. 2016-13,&#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-style:italic;font-weight:400;line-height:120%;"&gt;Financial Instruments&#x2014;Credit Losses (Topic 326): Measurement of Credit Losses on Financial Instruments&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 ASU amends guidance on reporting credit losses for assets held at amortized cost basis and available-for-sale debt securities to require that credit losses on available-for-sale debt securities be presented as an allowance rather than as a write-down. In May 2019, the FASB issued an update for ASU No. 2016-13. The standard replaces the existing incurred loss model with an expected credit loss model for financial assets measured at amortized cost, including trade receivables, and requires that credit losses on available-for-sale debt securities be presented as an allowance rather than as a write-down. The measurement of credit losses for newly recognized financial assets and subsequent changes in the allowance for credit losses are recorded in the consolidated statements of operations. For public business entities that are SEC filers, this ASU is effective for fiscal years beginning after December 15, 2019, and interim periods within those fiscal years. For all other entities, this ASU is effective for fiscal years beginning after December 15, 2020, and interim periods within those fiscal years. Early adoption is permitted. As an emerging growth company defined in the JOBS Act, the Company has elected to delay adoption of this ASU until February&#160;1, 2021. The Company is currently evaluating the potential impact of this ASU on its consolidated financial statements.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:18pt;margin-top:12pt;"&gt;&lt;span style="background-color:rgb(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 January 2017, the FASB issued ASU No.&#160;2017-04,&#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-style:italic;font-weight:400;line-height:120%;"&gt;Intangibles&#x2014;Goodwill and Other (Topic&#160;350): Simplifying the Test for Goodwill Impairment&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 ASU simplifies the measurement of goodwill by eliminating step two of the two-step impairment test. Step two measures a goodwill impairment loss by comparing the implied fair value of a reporting unit&#x2019;s goodwill with the carrying amount of that goodwill. This ASU requires an entity to compare the fair value of a reporting unit with its carrying amount and recognize an impairment charge for the amount by which the carrying amount exceeds the reporting unit&#x2019;s fair value. Additionally, an entity should consider income tax effects from any tax-deductible goodwill on the carrying amount of the reporting unit when measuring the goodwill impairment loss, if applicable. The Company is required to adopt this ASU on February&#160;1, 2021. The Company is currently evaluating the potential impact of this ASU on its consolidated financial statements.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:18pt;margin-top:12pt;"&gt;&lt;span style="background-color:rgb(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 August&#160;2018, the FASB issued ASU No.&#160;2018-13,&#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-style:italic;font-weight:400;line-height:120%;"&gt;Fair Value Measurement (Topic 820): Disclosure Framework&#x2014;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;. This ASU modifies the disclosure requirements on fair value measurements in Topic 820,&#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-style:italic;font-weight:400;line-height:120%;"&gt;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;. The amendments on changes in unrealized gains and losses, the range and weighted average of significant unobservable inputs used to develop Level&#160;3 fair value measurements, and the narrative description of measurement uncertainty should be applied prospectively for only the most recent interim or annual period presented in the initial fiscal&#160;year of adoption. All other amendments should be applied retrospectively to all periods presented upon their effective date. The Company will adopt this ASU effective February 1, 2020 and does not expect such adoption will have a material impact on its consolidated financial statement.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:18pt;margin-top:12pt;"&gt;&lt;span style="background-color:rgb(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 August&#160;2018, the FASB issued ASU No.&#160;2018-15,&#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-style:italic;font-weight:400;line-height:120%;"&gt;Intangibles&#x2014;Goodwill and Other&#x2014;Internal-Use Software (Subtopic 350-40): Customer&#x2019;s Accounting for Implementation Costs Incurred in a Cloud Computing Arrangement That Is a Service Contract (&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;a consensus of the FASB Emerging Issues Task Force). This ASU aligns the requirements for capitalizing implementation costs incurred in a hosting arrangement that is a service contract with the requirements for capitalizing implementation costs incurred to develop or obtain internal use software. As an emerging growth company defined in the JOBS Act, the Company has elected to delay adoption of this ASU until February&#160;1, 2021. Entities can choose to adopt this ASU prospectively or retrospectively. The Company is currently evaluating the potential impact of this ASU on its consolidated financial statements.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:18pt;margin-top:12pt;"&gt;&lt;span style="background-color:rgb(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 December 2019, the Financial Accounting Standards Board (the &#x201c;FASB&#x201d;) issued ASU 2019-12, Income Taxes (Topic 740), 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. As an emerging growth company defined in the JOBS Act, the Company has elected to delay adoption of this ASU until February&#160;1, 2021. The Company is currently assessing the impact of this pronouncement on its consolidated financial statements.&lt;/span&gt;&lt;/div&gt;</us-gaap:NewAccountingPronouncementsPolicyPolicyTextBlock>
    <us-gaap:NewAccountingPronouncementOrChangeInAccountingPrincipleCumulativeEffectOfChangeOnEquityOrNetAssets1
      contextRef="if1a54faffafc459bbda075547b49a124_I20190201"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlMGY1MGI3NzZlZDQzMTA4ZjBiMWYwOTZlZDBkMzNiL3NlYzoyZTBmNTBiNzc2ZWQ0MzEwOGYwYjFmMDk2ZWQwZDMzYl8xNTEvZnJhZzowYWY2OTcxNDY1ZjM0MTI1YTQ3MjJmMzg1NWIxZDZlNy90ZXh0cmVnaW9uOjBhZjY5NzE0NjVmMzQxMjVhNDcyMmYzODU1YjFkNmU3XzEwOTk1MTE4MDM1MjE_74c5d299-1249-49c0-99d4-256944803468"
      unitRef="usd">23400000</us-gaap:NewAccountingPronouncementOrChangeInAccountingPrincipleCumulativeEffectOfChangeOnEquityOrNetAssets1>
    <crwd:NewAccountingPronouncementOrChangeInAccountingPrincipleEffectOfChangeOnDeferredContractAcquisitionCosts
      contextRef="if1a54faffafc459bbda075547b49a124_I20190201"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlMGY1MGI3NzZlZDQzMTA4ZjBiMWYwOTZlZDBkMzNiL3NlYzoyZTBmNTBiNzc2ZWQ0MzEwOGYwYjFmMDk2ZWQwZDMzYl8xNTEvZnJhZzowYWY2OTcxNDY1ZjM0MTI1YTQ3MjJmMzg1NWIxZDZlNy90ZXh0cmVnaW9uOjBhZjY5NzE0NjVmMzQxMjVhNDcyMmYzODU1YjFkNmU3XzEwOTk1MTE4MDM1MjU_733c9139-7de2-4777-aa59-3ddfd10e244a"
      unitRef="usd">-23700000</crwd:NewAccountingPronouncementOrChangeInAccountingPrincipleEffectOfChangeOnDeferredContractAcquisitionCosts>
    <us-gaap:NewAccountingPronouncementOrChangeInAccountingPrincipleEffectOfChangeOnNetIncome
      contextRef="i13649cf59f4f43d6b7c07df0152885bb_D20190201-20190201"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlMGY1MGI3NzZlZDQzMTA4ZjBiMWYwOTZlZDBkMzNiL3NlYzoyZTBmNTBiNzc2ZWQ0MzEwOGYwYjFmMDk2ZWQwZDMzYl8xNTEvZnJhZzowYWY2OTcxNDY1ZjM0MTI1YTQ3MjJmMzg1NWIxZDZlNy90ZXh0cmVnaW9uOjBhZjY5NzE0NjVmMzQxMjVhNDcyMmYzODU1YjFkNmU3XzEwOTk1MTE4MDM1Mjk_be6ff008-0f6d-45d6-bc39-df37a95afc12"
      unitRef="usd">300000</us-gaap:NewAccountingPronouncementOrChangeInAccountingPrincipleEffectOfChangeOnNetIncome>
    <us-gaap:OperatingLeaseRightOfUseAsset
      contextRef="ic9a4ca1ddc7940bc9f91fa20e5d7931d_I20200201"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlMGY1MGI3NzZlZDQzMTA4ZjBiMWYwOTZlZDBkMzNiL3NlYzoyZTBmNTBiNzc2ZWQ0MzEwOGYwYjFmMDk2ZWQwZDMzYl8xNTEvZnJhZzowYWY2OTcxNDY1ZjM0MTI1YTQ3MjJmMzg1NWIxZDZlNy90ZXh0cmVnaW9uOjBhZjY5NzE0NjVmMzQxMjVhNDcyMmYzODU1YjFkNmU3XzEwOTk1MTE4MjAyODc_3b162ef3-94b2-4a48-918e-a4a57ef5c2d5"
      unitRef="usd">35500000</us-gaap:OperatingLeaseRightOfUseAsset>
    <us-gaap:OperatingLeaseRightOfUseAsset
      contextRef="i91dec36a01404a179a1a76e911fe856b_I20200201"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlMGY1MGI3NzZlZDQzMTA4ZjBiMWYwOTZlZDBkMzNiL3NlYzoyZTBmNTBiNzc2ZWQ0MzEwOGYwYjFmMDk2ZWQwZDMzYl8xNTEvZnJhZzowYWY2OTcxNDY1ZjM0MTI1YTQ3MjJmMzg1NWIxZDZlNy90ZXh0cmVnaW9uOjBhZjY5NzE0NjVmMzQxMjVhNDcyMmYzODU1YjFkNmU3XzEwOTk1MTE4MjAzMTQ_b2f0f799-ccf5-4858-8d88-fb2626d85586"
      unitRef="usd">39500000</us-gaap:OperatingLeaseRightOfUseAsset>
    <us-gaap:FairValueDisclosuresTextBlock
      contextRef="ic8f4fc80c1544b62a18084eb756ea94c_D20190201-20200131"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlMGY1MGI3NzZlZDQzMTA4ZjBiMWYwOTZlZDBkMzNiL3NlYzoyZTBmNTBiNzc2ZWQ0MzEwOGYwYjFmMDk2ZWQwZDMzYl8xNTcvZnJhZzowYWRkNzQ4MTBlYzA0ZTkzOTE1NjRhZTliZjQwNzUyYi90ZXh0cmVnaW9uOjBhZGQ3NDgxMGVjMDRlOTM5MTU2NGFlOWJmNDA3NTJiXzM4NDgyOTA3MTkyNjU_bdea59d8-334c-46d5-95a3-56c4e0edd2b7">Fair Value Measurements and Marketable Securities&lt;div style="text-indent:18pt;margin-top:12pt;"&gt;&lt;span style="background-color:rgb(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 Company follows ASC 820&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 Measurements&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;, with respect to marketable securities that are measured at fair value on a recurring basis. Under the standard, fair value is defined as the exit price, or the amount that would be received to sell an asset or a liability in an orderly transaction between market participants as of the measurement date. The standard also establishes a hierarchy for inputs used in measuring fair value that maximizes the use of observable inputs and minimizes the use of unobservable inputs by requiring that the most observable inputs be used when available. Observable inputs are inputs market participants would use in valuing the asset or liability developed based on market data obtained from sources independent of the Company. Unobservable inputs are inputs that reflect the Company&#x2019;s assumptions about the factors market participants would use in valuing the asset or liability developed based upon the best information available in the circumstances.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:18pt;margin-top:12pt;"&gt;&lt;span style="background-color:rgb(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 hierarchy is broken down into three levels as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:-36pt;padding-left:72pt;margin-top:12pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;Level&#160;1 &#160;Assets and liabilities whose values are based on unadjusted quoted market prices for identical assets and liabilities in active markets&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:-36pt;padding-left:72pt;margin-top:12pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;Level&#160;2 &#160;Assets and liabilities whose values are based on quoted prices in markets that are not active or inputs that are observable for substantially the full term of the asset or liability&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:-36pt;padding-left:72pt;margin-top:12pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;Level&#160;3 &#160;Assets and liabilities whose values are based on prices or valuation techniques that require inputs that are both unobservable and significant to the overall fair value measurement&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:18pt;margin-top:12pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;Categorization within the valuation hierarchy is based upon the lowest level of input that is significant to the fair value measurement.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:18pt;margin-top:12pt;"&gt;&lt;span style="background-color:rgb(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 Company&#x2019;s fair value hierarchy for its financial assets and liabilities that are measured at fair value on a recurring basis are as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;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:48.951%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:9.713%;"/&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:9.713%;"/&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:9.713%;"/&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:9.714%;"/&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="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;January 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="background-color: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;Level 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;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;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;Level 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;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;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;Level 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;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;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;Total&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="20" 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:0%;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(in thousands)&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;padding-right:1pt;"&gt;&lt;span style="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="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;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;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;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:rgb(255,255,255, 0.0);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;Cash equivalents&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:5.2pt;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: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="background-color: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="background-color: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="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:#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;Money market funds&lt;/span&gt;&lt;/td&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;205,379&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-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;&#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;205,379&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/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;Corporate debt securities&lt;/span&gt;&lt;/td&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:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;39,940&#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:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;39,940&#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: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;Total cash equivalents&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:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;205,379&#160;&lt;/span&gt;&lt;/td&gt;&lt;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;39,940&#160;&lt;/span&gt;&lt;/td&gt;&lt;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;&#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:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;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;245,319&#160;&lt;/span&gt;&lt;/td&gt;&lt;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;Marketable 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;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="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="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="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="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;Corporate debt securities&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: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;495,022&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;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;495,022&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/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;US Treasury securities&lt;/span&gt;&lt;/td&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;84,431&#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;span style="font-size: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="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;span style="font-size: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="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;span style="font-size: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="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;84,431&#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;Asset backed securities&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: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;span style="font-size: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="2" style="padding-top:2px;padding-bottom:2px;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;67,813&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="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;&lt;span style="font-size:10pt;font-weight:400;font-family:'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="2" style="padding-top:2px;padding-bottom:2px;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;span style="font-size: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="2" style="padding-top:2px;padding-bottom:2px;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;67,813&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/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;Total marketable securities&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;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;84,431&#160;&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;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;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 #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;562,835&#160;&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;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;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 #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;&#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 #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:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;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 #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;647,266&#160;&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="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&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;Total 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 #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;289,810&#160;&lt;/span&gt;&lt;/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: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;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&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 #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;602,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;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: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;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&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 #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;&#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 #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: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;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&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 #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;892,585&#160;&lt;/span&gt;&lt;/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="margin-top:12pt;"&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;______________________________&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:-36pt;padding-left:36pt;margin-top:12pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;"&gt;(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:9pt;font-weight:400;line-height:120%;padding-left:25.52pt;"&gt;Included in &#x201c;Cash and cash equivalents&#x201d; on the consolidated balance sheets.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;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:48.951%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:9.713%;"/&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:9.713%;"/&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:9.713%;"/&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:9.714%;"/&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="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;January 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="background-color: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;Level 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;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;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;Level 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;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;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;Level 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;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;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;Total&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="21" 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;(in thousands)&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:#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;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: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;Cash equivalents&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:5.2pt;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="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="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="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;/tr&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;Money market funds&lt;/span&gt;&lt;/td&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;42,132&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-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;&#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;42,132&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/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;Corporate debt securities&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: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;27,941&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;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;27,941&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&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;Total cash equivalents&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:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;42,132&#160;&lt;/span&gt;&lt;/td&gt;&lt;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;27,941&#160;&lt;/span&gt;&lt;/td&gt;&lt;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;&#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:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;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;70,073&#160;&lt;/span&gt;&lt;/td&gt;&lt;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;Marketable securities&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="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;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;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="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;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:#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;Corporate debt securities&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: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;91,796&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;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;91,796&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/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. treasury securities&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:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;11,451&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;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;11,451&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&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;Total marketable securities&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:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;11,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: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;91,796&#160;&lt;/span&gt;&lt;/td&gt;&lt;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;&#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:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;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;103,247&#160;&lt;/span&gt;&lt;/td&gt;&lt;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: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;Total assets&lt;/span&gt;&lt;/td&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;53,583&#160;&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;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;119,737&#160;&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;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;&#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 #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:#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;173,320&#160;&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:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Liability&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:3pt double #000;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:3pt double #000;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:3pt double #000;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:3pt double #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;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;Contingent consideration related to business combinations&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:5.2pt;font-weight:400;line-height:100%;vertical-align:top;"&gt;(2)&lt;/sup&gt;&lt;/div&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:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color: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;474&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&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;474&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&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;Redeemable convertible preferred stock warrant 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:5.2pt;font-weight:400;line-height:100%;vertical-align:top;"&gt;(3)&lt;/sup&gt;&lt;/div&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: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;4,537&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;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,537&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/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;Total liabilities&lt;/span&gt;&lt;/td&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;&#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:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&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;&#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:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&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;5,011&#160;&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;5,011&#160;&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="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;______________________________&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:-36pt;padding-left:36pt;margin-top:12pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;"&gt;(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:9pt;font-weight:400;line-height:120%;padding-left:25.52pt;"&gt;Included in &#x201c;Cash and cash equivalents&#x201d; on the consolidated balance sheets.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:-36pt;padding-left:36pt;margin-top:12pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;"&gt;(2)&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:9pt;font-weight:400;line-height:120%;padding-left:25.52pt;"&gt;The contingent consideration consists of development milestone payments. The fair value of the contingent consideration was estimated by developing the risk-adjusted discounted value as well as discounted probability-weighted expected payments. That measure is based on Level&#160;3 inputs which are significant inputs that are not observable in the market. Key assumptions at the acquisition date included (a)&#160;a discount rate range of 3%-3.02% and (b)&#160;three probability-adjusted milestone payments, each $0.2 million. As of January&#160;31, 2019, the first milestone payment of&#160;$0.2&#160;million had been made. During the year ended January&#160;31, 2020, the remaining milestones were deemed not probable of being paid and the remaining contingent consideration of&#160;$0.5&#160;million was written off to Other income (expense), net.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:-36pt;padding-left:36pt;margin-top:12pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;"&gt;(3)&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:9pt;font-weight:400;line-height:120%;padding-left:25.52pt;"&gt;Immediately prior to the closing of the IPO on June 14, 2019, the redeemable convertible preferred stock warrants converted into&#160;336,386&#160;warrants to purchase Class&#160;B common stock on a&#160;one-to-one basis. The redeemable convertible preferred stock warrant liability was reclassified to additional paid-in capital. Within the same month, the Company received notice from the holders of&#160;336,386&#160;warrants as to their intentions to exercise the warrants for shares of common stock of the Company. Such shares were settled via net settlement method, which was elected by the holders to reduce the number of shares issued upon exercise to reflect net settlement of the exercise price, resulting in the issuance of&#160;322,278&#160;shares of the Company&#x2019;s common stock.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:18pt;margin-top:12pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;There were no transfers between the levels of the fair value hierarchy during the years ended January&#160;31, 2020 or January&#160;31, 2019.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:18pt;margin-top:12pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;At January&#160;31, 2020 and January&#160;31, 2019, the amortized cost of the Company&#x2019;s cash equivalents and marketable securities approximated their fair value and there were no material realized or unrealized gains or losses, either individually or in the aggregate. In addition, the securities that had been in continuous unrealized loss position per security type and in aggregate are not material as of January&#160;31, 2020 and January&#160;31, 2019. There were no impairments considered &#x201c;other-than-temporary&#x201d; as it is more likely than not the Company will hold the securities until maturity or a recovery of the cost basis.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:18pt;margin-top:12pt;"&gt;&lt;span style="background-color:rgb(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 table presents the contractual maturities of marketable securities as of January&#160;31, 2020:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;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:73.877%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:9.695%;"/&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:9.698%;"/&gt;&lt;td style="width:1.0%;"/&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;span style="font-size: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="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: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:#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;&lt;span style="font-size:10pt;font-weight:400;font-family:'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="padding-top:2px;padding-bottom:2px;background-color:#ffffff;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;Fair value&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;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size: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="8" 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:0%;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(in thousands)&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: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="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;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="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 one year or less&lt;/span&gt;&lt;/td&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;377,722&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="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;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/span&gt;&lt;/td&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;378,408&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/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;Due after one year through five years&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:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;266,670&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="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;&lt;span style="font-size:10pt;font-weight:400;font-family:'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="2" style="padding-top:2px;padding-bottom:2px;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;267,728&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&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;Due after five years through nineteen years&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:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1,127&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="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;&lt;span style="font-size:10pt;font-weight:400;font-family:'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="2" style="padding-top:2px;padding-bottom:2px;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,130&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="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;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color: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: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:#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:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;645,519&#160;&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:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="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;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color: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: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:#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:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;647,266&#160;&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:10pt;font-weight:400;font-family:'Times New Roman',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:18pt;margin-top:12pt;"&gt;&lt;span style="background-color:rgb(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 summarizes the changes in strategic investments:&lt;/span&gt;&lt;/div&gt;&lt;div&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:86.304%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:9.696%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;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="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;Year Ended January 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="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;/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;(in thousands)&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="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;Total initial cost&lt;/span&gt;&lt;/td&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,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:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="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:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Cumulative gain&lt;/span&gt;&lt;/td&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="display:none;"/&gt;&lt;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;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;Carrying value&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 #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;1,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 #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="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="text-indent:18pt;margin-top:12pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;There was no unrealized gain and loss included as an adjustment to the carrying value related to non-marketable securities as of January&#160;31, 2020.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:18pt;margin-top:12pt;"&gt;&lt;span style="background-color:rgb(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 summarizes the changes in the redeemable convertible preferred stock warrant liability, which is classified as a Level&#160;3 instrument:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;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:61.396%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:9.713%;"/&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:9.713%;"/&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:9.714%;"/&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="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;Year Ended January 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="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;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;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;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;2018&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="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;(in thousands)&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="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;Balance at beginning of period&lt;/span&gt;&lt;/td&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;4,537&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-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;961&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-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;568&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/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;Additions&lt;/span&gt;&lt;/td&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: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:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;129&#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;Adjustment resulting from change in fair value recognized in the consolidated statement of operations&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:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;6,022&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;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,576&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;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;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;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/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;Reclassification of redeemable convertible preferred stock warrant liability to additional paid-in capital upon IPO&lt;/span&gt;&lt;/td&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;(10,559)&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;span style="font-size: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="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;/tr&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;Balance at end of period&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:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/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;&#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 #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;4,537&#160;&lt;/span&gt;&lt;/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;961&#160;&lt;/span&gt;&lt;/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="text-indent:18pt;margin-top:12pt;"&gt;&lt;span style="background-color:rgb(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 fair value of the redeemable convertible preferred stock warrant liability was estimated using the Black-Scholes option-pricing model and was based on significant inputs not observable in the market, and therefore was classified as a Level&#160;3 instrument. The inputs include the Company&#x2019;s preferred stock price, expected stock price volatility, risk-free interest rate, and contractual term. A loss of $6.0 million, $3.6 million, and $0.3&#160;million was recorded as a component of Other income (expense), net, because of the remeasurement of the redeemable convertible preferred stock warrant liability during the years ended January&#160;31, 2020, January&#160;31, 2019, and January&#160;31, 2018, respectively.&lt;/span&gt;&lt;/div&gt;</us-gaap:FairValueDisclosuresTextBlock>
    <us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock
      contextRef="ic8f4fc80c1544b62a18084eb756ea94c_D20190201-20200131"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlMGY1MGI3NzZlZDQzMTA4ZjBiMWYwOTZlZDBkMzNiL3NlYzoyZTBmNTBiNzc2ZWQ0MzEwOGYwYjFmMDk2ZWQwZDMzYl8xNTcvZnJhZzowYWRkNzQ4MTBlYzA0ZTkzOTE1NjRhZTliZjQwNzUyYi90ZXh0cmVnaW9uOjBhZGQ3NDgxMGVjMDRlOTM5MTU2NGFlOWJmNDA3NTJiXzM4NDgyOTA3MTkyNjY_7847b9f4-7376-477f-9a01-96f0244f383b">&lt;div style="text-indent:18pt;margin-top:12pt;"&gt;&lt;span style="background-color:rgb(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 Company&#x2019;s fair value hierarchy for its financial assets and liabilities that are measured at fair value on a recurring basis are as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;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:48.951%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:9.713%;"/&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:9.713%;"/&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:9.713%;"/&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:9.714%;"/&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="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;January 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="background-color: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;Level 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;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;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;Level 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;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;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;Level 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;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;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;Total&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="20" 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:0%;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(in thousands)&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;padding-right:1pt;"&gt;&lt;span style="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="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;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;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;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:rgb(255,255,255, 0.0);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;Cash equivalents&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:5.2pt;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: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="background-color: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="background-color: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="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:#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;Money market funds&lt;/span&gt;&lt;/td&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;205,379&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-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;&#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;205,379&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/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;Corporate debt securities&lt;/span&gt;&lt;/td&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:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;39,940&#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:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;39,940&#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: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;Total cash equivalents&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:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;205,379&#160;&lt;/span&gt;&lt;/td&gt;&lt;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;39,940&#160;&lt;/span&gt;&lt;/td&gt;&lt;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;&#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:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;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;245,319&#160;&lt;/span&gt;&lt;/td&gt;&lt;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;Marketable 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;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="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="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="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="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;Corporate debt securities&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: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;495,022&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;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;495,022&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/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;US Treasury securities&lt;/span&gt;&lt;/td&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;84,431&#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;span style="font-size: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="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;span style="font-size: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="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;span style="font-size: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="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;84,431&#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;Asset backed securities&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: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;span style="font-size: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="2" style="padding-top:2px;padding-bottom:2px;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;67,813&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="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;&lt;span style="font-size:10pt;font-weight:400;font-family:'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="2" style="padding-top:2px;padding-bottom:2px;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;span style="font-size: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="2" style="padding-top:2px;padding-bottom:2px;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;67,813&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/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;Total marketable securities&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;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;84,431&#160;&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;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;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 #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;562,835&#160;&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;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;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 #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;&#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 #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:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;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 #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;647,266&#160;&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="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&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;Total 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 #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;289,810&#160;&lt;/span&gt;&lt;/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: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;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&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 #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;602,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;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: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;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&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 #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;&#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 #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: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;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&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 #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;892,585&#160;&lt;/span&gt;&lt;/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="margin-top:12pt;"&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;______________________________&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:-36pt;padding-left:36pt;margin-top:12pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;"&gt;(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:9pt;font-weight:400;line-height:120%;padding-left:25.52pt;"&gt;Included in &#x201c;Cash and cash equivalents&#x201d; on the consolidated balance sheets.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;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:48.951%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:9.713%;"/&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:9.713%;"/&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:9.713%;"/&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:9.714%;"/&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="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;January 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="background-color: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;Level 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;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;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;Level 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;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;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;Level 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;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;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;Total&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="21" 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;(in thousands)&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:#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;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: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;Cash equivalents&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:5.2pt;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="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="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="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;/tr&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;Money market funds&lt;/span&gt;&lt;/td&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;42,132&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-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;&#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;42,132&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/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;Corporate debt securities&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: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;27,941&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;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;27,941&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&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;Total cash equivalents&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:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;42,132&#160;&lt;/span&gt;&lt;/td&gt;&lt;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;27,941&#160;&lt;/span&gt;&lt;/td&gt;&lt;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;&#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:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;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;70,073&#160;&lt;/span&gt;&lt;/td&gt;&lt;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;Marketable securities&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="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;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;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="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;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:#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;Corporate debt securities&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: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;91,796&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;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;91,796&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/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. treasury securities&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:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;11,451&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;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;11,451&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&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;Total marketable securities&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:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;11,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: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;91,796&#160;&lt;/span&gt;&lt;/td&gt;&lt;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;&#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:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;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;103,247&#160;&lt;/span&gt;&lt;/td&gt;&lt;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: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;Total assets&lt;/span&gt;&lt;/td&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;53,583&#160;&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;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;119,737&#160;&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;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;&#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 #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:#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;173,320&#160;&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:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Liability&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:3pt double #000;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:3pt double #000;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:3pt double #000;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:3pt double #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;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;Contingent consideration related to business combinations&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:5.2pt;font-weight:400;line-height:100%;vertical-align:top;"&gt;(2)&lt;/sup&gt;&lt;/div&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:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color: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;474&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&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;474&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&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;Redeemable convertible preferred stock warrant 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:5.2pt;font-weight:400;line-height:100%;vertical-align:top;"&gt;(3)&lt;/sup&gt;&lt;/div&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: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;4,537&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;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,537&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/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;Total liabilities&lt;/span&gt;&lt;/td&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;&#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:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&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;&#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:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&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;5,011&#160;&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;5,011&#160;&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="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;______________________________&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:-36pt;padding-left:36pt;margin-top:12pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;"&gt;(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:9pt;font-weight:400;line-height:120%;padding-left:25.52pt;"&gt;Included in &#x201c;Cash and cash equivalents&#x201d; on the consolidated balance sheets.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:-36pt;padding-left:36pt;margin-top:12pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;"&gt;(2)&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:9pt;font-weight:400;line-height:120%;padding-left:25.52pt;"&gt;The contingent consideration consists of development milestone payments. The fair value of the contingent consideration was estimated by developing the risk-adjusted discounted value as well as discounted probability-weighted expected payments. That measure is based on Level&#160;3 inputs which are significant inputs that are not observable in the market. Key assumptions at the acquisition date included (a)&#160;a discount rate range of 3%-3.02% and (b)&#160;three probability-adjusted milestone payments, each $0.2 million. As of January&#160;31, 2019, the first milestone payment of&#160;$0.2&#160;million had been made. During the year ended January&#160;31, 2020, the remaining milestones were deemed not probable of being paid and the remaining contingent consideration of&#160;$0.5&#160;million was written off to Other income (expense), net.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:-36pt;padding-left:36pt;margin-top:12pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;"&gt;(3)&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:9pt;font-weight:400;line-height:120%;padding-left:25.52pt;"&gt;Immediately prior to the closing of the IPO on June 14, 2019, the redeemable convertible preferred stock warrants converted into&#160;336,386&#160;warrants to purchase Class&#160;B common stock on a&#160;one-to-one basis. The redeemable convertible preferred stock warrant liability was reclassified to additional paid-in capital. Within the same month, the Company received notice from the holders of&#160;336,386&#160;warrants as to their intentions to exercise the warrants for shares of common stock of the Company. Such shares were settled via net settlement method, which was elected by the holders to reduce the number of shares issued upon exercise to reflect net settlement of the exercise price, resulting in the issuance of&#160;322,278&#160;shares of the Company&#x2019;s common stock.&lt;/span&gt;&lt;/div&gt;</us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock>
    <us-gaap:CashAndCashEquivalentsFairValueDisclosure
      contextRef="i69397f07bd5d4f4481c25ca1a18f10f9_I20200131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlMGY1MGI3NzZlZDQzMTA4ZjBiMWYwOTZlZDBkMzNiL3NlYzoyZTBmNTBiNzc2ZWQ0MzEwOGYwYjFmMDk2ZWQwZDMzYl8xNTcvZnJhZzowYWRkNzQ4MTBlYzA0ZTkzOTE1NjRhZTliZjQwNzUyYi90YWJsZTphNzJjMzlkNGViODc0OTQzYjNhOTA2YmNhYTMwMGI4Ni90YWJsZXJhbmdlOmE3MmMzOWQ0ZWI4NzQ5NDNiM2E5MDZiY2FhMzAwYjg2XzUtMS0xLTEtMA_38b160b0-12c0-47b8-8f3a-58034ea77f23"
      unitRef="usd">205379000</us-gaap:CashAndCashEquivalentsFairValueDisclosure>
    <us-gaap:CashAndCashEquivalentsFairValueDisclosure
      contextRef="i55876c6b0a2a410ea1e2edadb42096aa_I20200131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlMGY1MGI3NzZlZDQzMTA4ZjBiMWYwOTZlZDBkMzNiL3NlYzoyZTBmNTBiNzc2ZWQ0MzEwOGYwYjFmMDk2ZWQwZDMzYl8xNTcvZnJhZzowYWRkNzQ4MTBlYzA0ZTkzOTE1NjRhZTliZjQwNzUyYi90YWJsZTphNzJjMzlkNGViODc0OTQzYjNhOTA2YmNhYTMwMGI4Ni90YWJsZXJhbmdlOmE3MmMzOWQ0ZWI4NzQ5NDNiM2E5MDZiY2FhMzAwYjg2XzUtNy0xLTEtMA_7ca9880e-ba77-49cf-8f9b-2d465dee02c5"
      unitRef="usd">205379000</us-gaap:CashAndCashEquivalentsFairValueDisclosure>
    <us-gaap:CashAndCashEquivalentsFairValueDisclosure
      contextRef="i4ca5b9c47343464ab9676686845728d8_I20200131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlMGY1MGI3NzZlZDQzMTA4ZjBiMWYwOTZlZDBkMzNiL3NlYzoyZTBmNTBiNzc2ZWQ0MzEwOGYwYjFmMDk2ZWQwZDMzYl8xNTcvZnJhZzowYWRkNzQ4MTBlYzA0ZTkzOTE1NjRhZTliZjQwNzUyYi90YWJsZTphNzJjMzlkNGViODc0OTQzYjNhOTA2YmNhYTMwMGI4Ni90YWJsZXJhbmdlOmE3MmMzOWQ0ZWI4NzQ5NDNiM2E5MDZiY2FhMzAwYjg2XzYtMy0xLTEtMA_ac0c031c-7802-47db-ae89-d4782e2d1465"
      unitRef="usd">39940000</us-gaap:CashAndCashEquivalentsFairValueDisclosure>
    <us-gaap:CashAndCashEquivalentsFairValueDisclosure
      contextRef="i14a0796c64e14aba8c77934fa230ab4f_I20200131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlMGY1MGI3NzZlZDQzMTA4ZjBiMWYwOTZlZDBkMzNiL3NlYzoyZTBmNTBiNzc2ZWQ0MzEwOGYwYjFmMDk2ZWQwZDMzYl8xNTcvZnJhZzowYWRkNzQ4MTBlYzA0ZTkzOTE1NjRhZTliZjQwNzUyYi90YWJsZTphNzJjMzlkNGViODc0OTQzYjNhOTA2YmNhYTMwMGI4Ni90YWJsZXJhbmdlOmE3MmMzOWQ0ZWI4NzQ5NDNiM2E5MDZiY2FhMzAwYjg2XzYtNy0xLTEtMA_4166a3f9-a1eb-402d-bd22-4080732f2fff"
      unitRef="usd">39940000</us-gaap:CashAndCashEquivalentsFairValueDisclosure>
    <us-gaap:CashAndCashEquivalentsFairValueDisclosure
      contextRef="ibb6c2e8b484742608488f04f804a59b4_I20200131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlMGY1MGI3NzZlZDQzMTA4ZjBiMWYwOTZlZDBkMzNiL3NlYzoyZTBmNTBiNzc2ZWQ0MzEwOGYwYjFmMDk2ZWQwZDMzYl8xNTcvZnJhZzowYWRkNzQ4MTBlYzA0ZTkzOTE1NjRhZTliZjQwNzUyYi90YWJsZTphNzJjMzlkNGViODc0OTQzYjNhOTA2YmNhYTMwMGI4Ni90YWJsZXJhbmdlOmE3MmMzOWQ0ZWI4NzQ5NDNiM2E5MDZiY2FhMzAwYjg2XzctMS0xLTEtMA_1d91aee5-166c-4e7e-b79e-b468abae98be"
      unitRef="usd">205379000</us-gaap:CashAndCashEquivalentsFairValueDisclosure>
    <us-gaap:CashAndCashEquivalentsFairValueDisclosure
      contextRef="ia226a48ff5f64565b5e4fac0fd4b7f49_I20200131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlMGY1MGI3NzZlZDQzMTA4ZjBiMWYwOTZlZDBkMzNiL3NlYzoyZTBmNTBiNzc2ZWQ0MzEwOGYwYjFmMDk2ZWQwZDMzYl8xNTcvZnJhZzowYWRkNzQ4MTBlYzA0ZTkzOTE1NjRhZTliZjQwNzUyYi90YWJsZTphNzJjMzlkNGViODc0OTQzYjNhOTA2YmNhYTMwMGI4Ni90YWJsZXJhbmdlOmE3MmMzOWQ0ZWI4NzQ5NDNiM2E5MDZiY2FhMzAwYjg2XzctMy0xLTEtMA_97220b35-9f68-4f65-8344-3b572edc019c"
      unitRef="usd">39940000</us-gaap:CashAndCashEquivalentsFairValueDisclosure>
    <us-gaap:CashAndCashEquivalentsFairValueDisclosure
      contextRef="ic9e50cef2b7c461cabc4d8a0f8db4af2_I20200131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlMGY1MGI3NzZlZDQzMTA4ZjBiMWYwOTZlZDBkMzNiL3NlYzoyZTBmNTBiNzc2ZWQ0MzEwOGYwYjFmMDk2ZWQwZDMzYl8xNTcvZnJhZzowYWRkNzQ4MTBlYzA0ZTkzOTE1NjRhZTliZjQwNzUyYi90YWJsZTphNzJjMzlkNGViODc0OTQzYjNhOTA2YmNhYTMwMGI4Ni90YWJsZXJhbmdlOmE3MmMzOWQ0ZWI4NzQ5NDNiM2E5MDZiY2FhMzAwYjg2XzctNy0xLTEtMA_c487399c-9688-449d-88f8-010c0852111d"
      unitRef="usd">245319000</us-gaap:CashAndCashEquivalentsFairValueDisclosure>
    <us-gaap:AvailableForSaleSecuritiesDebtSecuritiesCurrent
      contextRef="i4ca5b9c47343464ab9676686845728d8_I20200131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlMGY1MGI3NzZlZDQzMTA4ZjBiMWYwOTZlZDBkMzNiL3NlYzoyZTBmNTBiNzc2ZWQ0MzEwOGYwYjFmMDk2ZWQwZDMzYl8xNTcvZnJhZzowYWRkNzQ4MTBlYzA0ZTkzOTE1NjRhZTliZjQwNzUyYi90YWJsZTphNzJjMzlkNGViODc0OTQzYjNhOTA2YmNhYTMwMGI4Ni90YWJsZXJhbmdlOmE3MmMzOWQ0ZWI4NzQ5NDNiM2E5MDZiY2FhMzAwYjg2XzktMy0xLTEtMA_e5dfa8d1-2b5d-4616-9cf5-c51b7b186e1b"
      unitRef="usd">495022000</us-gaap:AvailableForSaleSecuritiesDebtSecuritiesCurrent>
    <us-gaap:AvailableForSaleSecuritiesDebtSecuritiesCurrent
      contextRef="i14a0796c64e14aba8c77934fa230ab4f_I20200131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlMGY1MGI3NzZlZDQzMTA4ZjBiMWYwOTZlZDBkMzNiL3NlYzoyZTBmNTBiNzc2ZWQ0MzEwOGYwYjFmMDk2ZWQwZDMzYl8xNTcvZnJhZzowYWRkNzQ4MTBlYzA0ZTkzOTE1NjRhZTliZjQwNzUyYi90YWJsZTphNzJjMzlkNGViODc0OTQzYjNhOTA2YmNhYTMwMGI4Ni90YWJsZXJhbmdlOmE3MmMzOWQ0ZWI4NzQ5NDNiM2E5MDZiY2FhMzAwYjg2XzktNy0xLTEtMA_d44a59a2-f334-4792-9b88-9b803e249745"
      unitRef="usd">495022000</us-gaap:AvailableForSaleSecuritiesDebtSecuritiesCurrent>
    <us-gaap:AvailableForSaleSecuritiesDebtSecuritiesCurrent
      contextRef="i4187ed964f2f44a18d8b3f885329f71c_I20200131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlMGY1MGI3NzZlZDQzMTA4ZjBiMWYwOTZlZDBkMzNiL3NlYzoyZTBmNTBiNzc2ZWQ0MzEwOGYwYjFmMDk2ZWQwZDMzYl8xNTcvZnJhZzowYWRkNzQ4MTBlYzA0ZTkzOTE1NjRhZTliZjQwNzUyYi90YWJsZTphNzJjMzlkNGViODc0OTQzYjNhOTA2YmNhYTMwMGI4Ni90YWJsZXJhbmdlOmE3MmMzOWQ0ZWI4NzQ5NDNiM2E5MDZiY2FhMzAwYjg2XzEwLTEtMS0xLTE2MDkx_4364aec5-73b2-43e8-b417-dacad39af6c8"
      unitRef="usd">84431000</us-gaap:AvailableForSaleSecuritiesDebtSecuritiesCurrent>
    <us-gaap:AvailableForSaleSecuritiesDebtSecuritiesCurrent
      contextRef="ie7d8b40f03de478bb3fa66876bf7bd6c_I20200131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlMGY1MGI3NzZlZDQzMTA4ZjBiMWYwOTZlZDBkMzNiL3NlYzoyZTBmNTBiNzc2ZWQ0MzEwOGYwYjFmMDk2ZWQwZDMzYl8xNTcvZnJhZzowYWRkNzQ4MTBlYzA0ZTkzOTE1NjRhZTliZjQwNzUyYi90YWJsZTphNzJjMzlkNGViODc0OTQzYjNhOTA2YmNhYTMwMGI4Ni90YWJsZXJhbmdlOmE3MmMzOWQ0ZWI4NzQ5NDNiM2E5MDZiY2FhMzAwYjg2XzEwLTctMS0xLTE2MDkx_8fe1021a-e2a9-49c8-b1e2-cfa2af7923fd"
      unitRef="usd">84431000</us-gaap:AvailableForSaleSecuritiesDebtSecuritiesCurrent>
    <us-gaap:AvailableForSaleSecuritiesDebtSecuritiesCurrent
      contextRef="i0b5ace87f0af436a9e6d5bdcc2863df3_I20200131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlMGY1MGI3NzZlZDQzMTA4ZjBiMWYwOTZlZDBkMzNiL3NlYzoyZTBmNTBiNzc2ZWQ0MzEwOGYwYjFmMDk2ZWQwZDMzYl8xNTcvZnJhZzowYWRkNzQ4MTBlYzA0ZTkzOTE1NjRhZTliZjQwNzUyYi90YWJsZTphNzJjMzlkNGViODc0OTQzYjNhOTA2YmNhYTMwMGI4Ni90YWJsZXJhbmdlOmE3MmMzOWQ0ZWI4NzQ5NDNiM2E5MDZiY2FhMzAwYjg2XzExLTMtMS0xLTE4NDg2_d2ed6b91-4020-4af8-b42e-68d478f4c517"
      unitRef="usd">67813000</us-gaap:AvailableForSaleSecuritiesDebtSecuritiesCurrent>
    <us-gaap:AvailableForSaleSecuritiesDebtSecuritiesCurrent
      contextRef="i57d1c85e08e445e99a6cfd8327ec7d5d_I20200131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlMGY1MGI3NzZlZDQzMTA4ZjBiMWYwOTZlZDBkMzNiL3NlYzoyZTBmNTBiNzc2ZWQ0MzEwOGYwYjFmMDk2ZWQwZDMzYl8xNTcvZnJhZzowYWRkNzQ4MTBlYzA0ZTkzOTE1NjRhZTliZjQwNzUyYi90YWJsZTphNzJjMzlkNGViODc0OTQzYjNhOTA2YmNhYTMwMGI4Ni90YWJsZXJhbmdlOmE3MmMzOWQ0ZWI4NzQ5NDNiM2E5MDZiY2FhMzAwYjg2XzExLTctMS0xLTE4NDg2_4d4b0fa0-65b1-4c15-aa56-c8ff571cc13d"
      unitRef="usd">67813000</us-gaap:AvailableForSaleSecuritiesDebtSecuritiesCurrent>
    <us-gaap:AvailableForSaleSecuritiesDebtSecuritiesCurrent
      contextRef="ibb6c2e8b484742608488f04f804a59b4_I20200131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlMGY1MGI3NzZlZDQzMTA4ZjBiMWYwOTZlZDBkMzNiL3NlYzoyZTBmNTBiNzc2ZWQ0MzEwOGYwYjFmMDk2ZWQwZDMzYl8xNTcvZnJhZzowYWRkNzQ4MTBlYzA0ZTkzOTE1NjRhZTliZjQwNzUyYi90YWJsZTphNzJjMzlkNGViODc0OTQzYjNhOTA2YmNhYTMwMGI4Ni90YWJsZXJhbmdlOmE3MmMzOWQ0ZWI4NzQ5NDNiM2E5MDZiY2FhMzAwYjg2XzEwLTEtMS0xLTA_e705a0a3-3bb9-4be1-a547-6f47b8e53228"
      unitRef="usd">84431000</us-gaap:AvailableForSaleSecuritiesDebtSecuritiesCurrent>
    <us-gaap:AvailableForSaleSecuritiesDebtSecuritiesCurrent
      contextRef="ia226a48ff5f64565b5e4fac0fd4b7f49_I20200131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlMGY1MGI3NzZlZDQzMTA4ZjBiMWYwOTZlZDBkMzNiL3NlYzoyZTBmNTBiNzc2ZWQ0MzEwOGYwYjFmMDk2ZWQwZDMzYl8xNTcvZnJhZzowYWRkNzQ4MTBlYzA0ZTkzOTE1NjRhZTliZjQwNzUyYi90YWJsZTphNzJjMzlkNGViODc0OTQzYjNhOTA2YmNhYTMwMGI4Ni90YWJsZXJhbmdlOmE3MmMzOWQ0ZWI4NzQ5NDNiM2E5MDZiY2FhMzAwYjg2XzEwLTMtMS0xLTA_692703e6-cc20-4d46-ac36-e5f14f84eca6"
      unitRef="usd">562835000</us-gaap:AvailableForSaleSecuritiesDebtSecuritiesCurrent>
    <us-gaap:AvailableForSaleSecuritiesDebtSecuritiesCurrent
      contextRef="ic9e50cef2b7c461cabc4d8a0f8db4af2_I20200131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlMGY1MGI3NzZlZDQzMTA4ZjBiMWYwOTZlZDBkMzNiL3NlYzoyZTBmNTBiNzc2ZWQ0MzEwOGYwYjFmMDk2ZWQwZDMzYl8xNTcvZnJhZzowYWRkNzQ4MTBlYzA0ZTkzOTE1NjRhZTliZjQwNzUyYi90YWJsZTphNzJjMzlkNGViODc0OTQzYjNhOTA2YmNhYTMwMGI4Ni90YWJsZXJhbmdlOmE3MmMzOWQ0ZWI4NzQ5NDNiM2E5MDZiY2FhMzAwYjg2XzEwLTctMS0xLTA_8fbc5607-e4b7-4eb4-95d1-1c622618a7d1"
      unitRef="usd">647266000</us-gaap:AvailableForSaleSecuritiesDebtSecuritiesCurrent>
    <us-gaap:AssetsFairValueDisclosure
      contextRef="ibb6c2e8b484742608488f04f804a59b4_I20200131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlMGY1MGI3NzZlZDQzMTA4ZjBiMWYwOTZlZDBkMzNiL3NlYzoyZTBmNTBiNzc2ZWQ0MzEwOGYwYjFmMDk2ZWQwZDMzYl8xNTcvZnJhZzowYWRkNzQ4MTBlYzA0ZTkzOTE1NjRhZTliZjQwNzUyYi90YWJsZTphNzJjMzlkNGViODc0OTQzYjNhOTA2YmNhYTMwMGI4Ni90YWJsZXJhbmdlOmE3MmMzOWQ0ZWI4NzQ5NDNiM2E5MDZiY2FhMzAwYjg2XzExLTEtMS0xLTA_fc873bfe-f779-4f1a-876b-8f7f3d6a8765"
      unitRef="usd">289810000</us-gaap:AssetsFairValueDisclosure>
    <us-gaap:AssetsFairValueDisclosure
      contextRef="ia226a48ff5f64565b5e4fac0fd4b7f49_I20200131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlMGY1MGI3NzZlZDQzMTA4ZjBiMWYwOTZlZDBkMzNiL3NlYzoyZTBmNTBiNzc2ZWQ0MzEwOGYwYjFmMDk2ZWQwZDMzYl8xNTcvZnJhZzowYWRkNzQ4MTBlYzA0ZTkzOTE1NjRhZTliZjQwNzUyYi90YWJsZTphNzJjMzlkNGViODc0OTQzYjNhOTA2YmNhYTMwMGI4Ni90YWJsZXJhbmdlOmE3MmMzOWQ0ZWI4NzQ5NDNiM2E5MDZiY2FhMzAwYjg2XzExLTMtMS0xLTA_d01008e1-139c-40c8-9e66-43ce3f75d913"
      unitRef="usd">602775000</us-gaap:AssetsFairValueDisclosure>
    <us-gaap:AssetsFairValueDisclosure
      contextRef="i42827fe8c5374abd9023452f3ce17447_I20200131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlMGY1MGI3NzZlZDQzMTA4ZjBiMWYwOTZlZDBkMzNiL3NlYzoyZTBmNTBiNzc2ZWQ0MzEwOGYwYjFmMDk2ZWQwZDMzYl8xNTcvZnJhZzowYWRkNzQ4MTBlYzA0ZTkzOTE1NjRhZTliZjQwNzUyYi90YWJsZTphNzJjMzlkNGViODc0OTQzYjNhOTA2YmNhYTMwMGI4Ni90YWJsZXJhbmdlOmE3MmMzOWQ0ZWI4NzQ5NDNiM2E5MDZiY2FhMzAwYjg2XzExLTUtMS0xLTA_70ba6c85-6cf9-4507-9b86-e4356803658e"
      unitRef="usd">0</us-gaap:AssetsFairValueDisclosure>
    <us-gaap:AssetsFairValueDisclosure
      contextRef="ic9e50cef2b7c461cabc4d8a0f8db4af2_I20200131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlMGY1MGI3NzZlZDQzMTA4ZjBiMWYwOTZlZDBkMzNiL3NlYzoyZTBmNTBiNzc2ZWQ0MzEwOGYwYjFmMDk2ZWQwZDMzYl8xNTcvZnJhZzowYWRkNzQ4MTBlYzA0ZTkzOTE1NjRhZTliZjQwNzUyYi90YWJsZTphNzJjMzlkNGViODc0OTQzYjNhOTA2YmNhYTMwMGI4Ni90YWJsZXJhbmdlOmE3MmMzOWQ0ZWI4NzQ5NDNiM2E5MDZiY2FhMzAwYjg2XzExLTctMS0xLTA_7df714e1-37ac-4079-9c3f-c7f02f3a15b2"
      unitRef="usd">892585000</us-gaap:AssetsFairValueDisclosure>
    <us-gaap:CashAndCashEquivalentsFairValueDisclosure
      contextRef="iaee71235f28c439ebeb5a76e6a640e28_I20190131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlMGY1MGI3NzZlZDQzMTA4ZjBiMWYwOTZlZDBkMzNiL3NlYzoyZTBmNTBiNzc2ZWQ0MzEwOGYwYjFmMDk2ZWQwZDMzYl8xNTcvZnJhZzowYWRkNzQ4MTBlYzA0ZTkzOTE1NjRhZTliZjQwNzUyYi90YWJsZTo3Mzk5OTQ0NDM1N2Y0MTk5OTE5ZjFlZDBmNWE4ZWVhNC90YWJsZXJhbmdlOjczOTk5NDQ0MzU3ZjQxOTk5MTlmMWVkMGY1YThlZWE0XzUtMS0xLTEtMA_c48f7ecf-f3a8-400d-aa8b-31a101f9bc0f"
      unitRef="usd">42132000</us-gaap:CashAndCashEquivalentsFairValueDisclosure>
    <us-gaap:CashAndCashEquivalentsFairValueDisclosure
      contextRef="ifd9c4ab77dc947779efa2dc1a0245a5f_I20190131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlMGY1MGI3NzZlZDQzMTA4ZjBiMWYwOTZlZDBkMzNiL3NlYzoyZTBmNTBiNzc2ZWQ0MzEwOGYwYjFmMDk2ZWQwZDMzYl8xNTcvZnJhZzowYWRkNzQ4MTBlYzA0ZTkzOTE1NjRhZTliZjQwNzUyYi90YWJsZTo3Mzk5OTQ0NDM1N2Y0MTk5OTE5ZjFlZDBmNWE4ZWVhNC90YWJsZXJhbmdlOjczOTk5NDQ0MzU3ZjQxOTk5MTlmMWVkMGY1YThlZWE0XzUtNy0xLTEtMA_ba247fd8-fba8-4724-990b-c3301f4b0459"
      unitRef="usd">42132000</us-gaap:CashAndCashEquivalentsFairValueDisclosure>
    <us-gaap:CashAndCashEquivalentsFairValueDisclosure
      contextRef="ic030dccb9a4d4fb7801f9e9511d3e9b3_I20190131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlMGY1MGI3NzZlZDQzMTA4ZjBiMWYwOTZlZDBkMzNiL3NlYzoyZTBmNTBiNzc2ZWQ0MzEwOGYwYjFmMDk2ZWQwZDMzYl8xNTcvZnJhZzowYWRkNzQ4MTBlYzA0ZTkzOTE1NjRhZTliZjQwNzUyYi90YWJsZTo3Mzk5OTQ0NDM1N2Y0MTk5OTE5ZjFlZDBmNWE4ZWVhNC90YWJsZXJhbmdlOjczOTk5NDQ0MzU3ZjQxOTk5MTlmMWVkMGY1YThlZWE0XzYtMy0xLTEtMA_a7c38494-3580-4baa-af1b-7d719acf041e"
      unitRef="usd">27941000</us-gaap:CashAndCashEquivalentsFairValueDisclosure>
    <us-gaap:CashAndCashEquivalentsFairValueDisclosure
      contextRef="i507455b77d27492eb694b12f0cb203d6_I20190131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlMGY1MGI3NzZlZDQzMTA4ZjBiMWYwOTZlZDBkMzNiL3NlYzoyZTBmNTBiNzc2ZWQ0MzEwOGYwYjFmMDk2ZWQwZDMzYl8xNTcvZnJhZzowYWRkNzQ4MTBlYzA0ZTkzOTE1NjRhZTliZjQwNzUyYi90YWJsZTo3Mzk5OTQ0NDM1N2Y0MTk5OTE5ZjFlZDBmNWE4ZWVhNC90YWJsZXJhbmdlOjczOTk5NDQ0MzU3ZjQxOTk5MTlmMWVkMGY1YThlZWE0XzYtNy0xLTEtMA_19734930-af88-47e7-9dde-64c95b3064e1"
      unitRef="usd">27941000</us-gaap:CashAndCashEquivalentsFairValueDisclosure>
    <us-gaap:CashAndCashEquivalentsFairValueDisclosure
      contextRef="i0acdfb94d5ce47499062db5cfeb224f3_I20190131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlMGY1MGI3NzZlZDQzMTA4ZjBiMWYwOTZlZDBkMzNiL3NlYzoyZTBmNTBiNzc2ZWQ0MzEwOGYwYjFmMDk2ZWQwZDMzYl8xNTcvZnJhZzowYWRkNzQ4MTBlYzA0ZTkzOTE1NjRhZTliZjQwNzUyYi90YWJsZTo3Mzk5OTQ0NDM1N2Y0MTk5OTE5ZjFlZDBmNWE4ZWVhNC90YWJsZXJhbmdlOjczOTk5NDQ0MzU3ZjQxOTk5MTlmMWVkMGY1YThlZWE0XzctMS0xLTEtMA_3b112759-c8d7-4540-b079-b822ff03208f"
      unitRef="usd">42132000</us-gaap:CashAndCashEquivalentsFairValueDisclosure>
    <us-gaap:CashAndCashEquivalentsFairValueDisclosure
      contextRef="iac0e9be81d534270b00b22c76f358840_I20190131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlMGY1MGI3NzZlZDQzMTA4ZjBiMWYwOTZlZDBkMzNiL3NlYzoyZTBmNTBiNzc2ZWQ0MzEwOGYwYjFmMDk2ZWQwZDMzYl8xNTcvZnJhZzowYWRkNzQ4MTBlYzA0ZTkzOTE1NjRhZTliZjQwNzUyYi90YWJsZTo3Mzk5OTQ0NDM1N2Y0MTk5OTE5ZjFlZDBmNWE4ZWVhNC90YWJsZXJhbmdlOjczOTk5NDQ0MzU3ZjQxOTk5MTlmMWVkMGY1YThlZWE0XzctMy0xLTEtMA_3118d5d2-4e72-4cbc-b65a-c68a077243d7"
      unitRef="usd">27941000</us-gaap:CashAndCashEquivalentsFairValueDisclosure>
    <us-gaap:CashAndCashEquivalentsFairValueDisclosure
      contextRef="i6b5d3edea6e34ffea1d901c655c042fc_I20190131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlMGY1MGI3NzZlZDQzMTA4ZjBiMWYwOTZlZDBkMzNiL3NlYzoyZTBmNTBiNzc2ZWQ0MzEwOGYwYjFmMDk2ZWQwZDMzYl8xNTcvZnJhZzowYWRkNzQ4MTBlYzA0ZTkzOTE1NjRhZTliZjQwNzUyYi90YWJsZTo3Mzk5OTQ0NDM1N2Y0MTk5OTE5ZjFlZDBmNWE4ZWVhNC90YWJsZXJhbmdlOjczOTk5NDQ0MzU3ZjQxOTk5MTlmMWVkMGY1YThlZWE0XzctNy0xLTEtMA_d3cb2996-ea2b-40e7-a810-dbc63670fac5"
      unitRef="usd">70073000</us-gaap:CashAndCashEquivalentsFairValueDisclosure>
    <us-gaap:AvailableForSaleSecuritiesDebtSecuritiesCurrent
      contextRef="ic030dccb9a4d4fb7801f9e9511d3e9b3_I20190131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlMGY1MGI3NzZlZDQzMTA4ZjBiMWYwOTZlZDBkMzNiL3NlYzoyZTBmNTBiNzc2ZWQ0MzEwOGYwYjFmMDk2ZWQwZDMzYl8xNTcvZnJhZzowYWRkNzQ4MTBlYzA0ZTkzOTE1NjRhZTliZjQwNzUyYi90YWJsZTo3Mzk5OTQ0NDM1N2Y0MTk5OTE5ZjFlZDBmNWE4ZWVhNC90YWJsZXJhbmdlOjczOTk5NDQ0MzU3ZjQxOTk5MTlmMWVkMGY1YThlZWE0XzktMy0xLTEtMA_4bbe43bb-389d-4f66-a04c-5f3e74009059"
      unitRef="usd">91796000</us-gaap:AvailableForSaleSecuritiesDebtSecuritiesCurrent>
    <us-gaap:AvailableForSaleSecuritiesDebtSecuritiesCurrent
      contextRef="i507455b77d27492eb694b12f0cb203d6_I20190131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlMGY1MGI3NzZlZDQzMTA4ZjBiMWYwOTZlZDBkMzNiL3NlYzoyZTBmNTBiNzc2ZWQ0MzEwOGYwYjFmMDk2ZWQwZDMzYl8xNTcvZnJhZzowYWRkNzQ4MTBlYzA0ZTkzOTE1NjRhZTliZjQwNzUyYi90YWJsZTo3Mzk5OTQ0NDM1N2Y0MTk5OTE5ZjFlZDBmNWE4ZWVhNC90YWJsZXJhbmdlOjczOTk5NDQ0MzU3ZjQxOTk5MTlmMWVkMGY1YThlZWE0XzktNy0xLTEtMA_51a46325-2388-4fcc-a079-550f4171856b"
      unitRef="usd">91796000</us-gaap:AvailableForSaleSecuritiesDebtSecuritiesCurrent>
    <us-gaap:AvailableForSaleSecuritiesDebtSecuritiesCurrent
      contextRef="ie58587af21754300a94c86cb3b38b9ec_I20190131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlMGY1MGI3NzZlZDQzMTA4ZjBiMWYwOTZlZDBkMzNiL3NlYzoyZTBmNTBiNzc2ZWQ0MzEwOGYwYjFmMDk2ZWQwZDMzYl8xNTcvZnJhZzowYWRkNzQ4MTBlYzA0ZTkzOTE1NjRhZTliZjQwNzUyYi90YWJsZTo3Mzk5OTQ0NDM1N2Y0MTk5OTE5ZjFlZDBmNWE4ZWVhNC90YWJsZXJhbmdlOjczOTk5NDQ0MzU3ZjQxOTk5MTlmMWVkMGY1YThlZWE0XzEwLTEtMS0xLTA_50f0db33-d9c4-4000-9f08-4d2e667500df"
      unitRef="usd">11451000</us-gaap:AvailableForSaleSecuritiesDebtSecuritiesCurrent>
    <us-gaap:AvailableForSaleSecuritiesDebtSecuritiesCurrent
      contextRef="i4097e049a6134c09808baf001b30976d_I20190131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlMGY1MGI3NzZlZDQzMTA4ZjBiMWYwOTZlZDBkMzNiL3NlYzoyZTBmNTBiNzc2ZWQ0MzEwOGYwYjFmMDk2ZWQwZDMzYl8xNTcvZnJhZzowYWRkNzQ4MTBlYzA0ZTkzOTE1NjRhZTliZjQwNzUyYi90YWJsZTo3Mzk5OTQ0NDM1N2Y0MTk5OTE5ZjFlZDBmNWE4ZWVhNC90YWJsZXJhbmdlOjczOTk5NDQ0MzU3ZjQxOTk5MTlmMWVkMGY1YThlZWE0XzEwLTctMS0xLTA_e095c3ac-a092-46c0-8817-8e22f0f3b962"
      unitRef="usd">11451000</us-gaap:AvailableForSaleSecuritiesDebtSecuritiesCurrent>
    <us-gaap:AvailableForSaleSecuritiesDebtSecuritiesCurrent
      contextRef="i0acdfb94d5ce47499062db5cfeb224f3_I20190131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlMGY1MGI3NzZlZDQzMTA4ZjBiMWYwOTZlZDBkMzNiL3NlYzoyZTBmNTBiNzc2ZWQ0MzEwOGYwYjFmMDk2ZWQwZDMzYl8xNTcvZnJhZzowYWRkNzQ4MTBlYzA0ZTkzOTE1NjRhZTliZjQwNzUyYi90YWJsZTo3Mzk5OTQ0NDM1N2Y0MTk5OTE5ZjFlZDBmNWE4ZWVhNC90YWJsZXJhbmdlOjczOTk5NDQ0MzU3ZjQxOTk5MTlmMWVkMGY1YThlZWE0XzExLTEtMS0xLTA_3b6ffcc0-c780-4852-aae9-0e872f19526c"
      unitRef="usd">11451000</us-gaap:AvailableForSaleSecuritiesDebtSecuritiesCurrent>
    <us-gaap:AvailableForSaleSecuritiesDebtSecuritiesCurrent
      contextRef="iac0e9be81d534270b00b22c76f358840_I20190131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlMGY1MGI3NzZlZDQzMTA4ZjBiMWYwOTZlZDBkMzNiL3NlYzoyZTBmNTBiNzc2ZWQ0MzEwOGYwYjFmMDk2ZWQwZDMzYl8xNTcvZnJhZzowYWRkNzQ4MTBlYzA0ZTkzOTE1NjRhZTliZjQwNzUyYi90YWJsZTo3Mzk5OTQ0NDM1N2Y0MTk5OTE5ZjFlZDBmNWE4ZWVhNC90YWJsZXJhbmdlOjczOTk5NDQ0MzU3ZjQxOTk5MTlmMWVkMGY1YThlZWE0XzExLTMtMS0xLTA_82200ce6-d610-437f-871a-f7cc33b96c27"
      unitRef="usd">91796000</us-gaap:AvailableForSaleSecuritiesDebtSecuritiesCurrent>
    <us-gaap:AvailableForSaleSecuritiesDebtSecuritiesCurrent
      contextRef="i6b5d3edea6e34ffea1d901c655c042fc_I20190131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlMGY1MGI3NzZlZDQzMTA4ZjBiMWYwOTZlZDBkMzNiL3NlYzoyZTBmNTBiNzc2ZWQ0MzEwOGYwYjFmMDk2ZWQwZDMzYl8xNTcvZnJhZzowYWRkNzQ4MTBlYzA0ZTkzOTE1NjRhZTliZjQwNzUyYi90YWJsZTo3Mzk5OTQ0NDM1N2Y0MTk5OTE5ZjFlZDBmNWE4ZWVhNC90YWJsZXJhbmdlOjczOTk5NDQ0MzU3ZjQxOTk5MTlmMWVkMGY1YThlZWE0XzExLTctMS0xLTA_6b5d98fc-e830-49e2-bda3-693df93c2565"
      unitRef="usd">103247000</us-gaap:AvailableForSaleSecuritiesDebtSecuritiesCurrent>
    <us-gaap:AssetsFairValueDisclosure
      contextRef="i0acdfb94d5ce47499062db5cfeb224f3_I20190131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlMGY1MGI3NzZlZDQzMTA4ZjBiMWYwOTZlZDBkMzNiL3NlYzoyZTBmNTBiNzc2ZWQ0MzEwOGYwYjFmMDk2ZWQwZDMzYl8xNTcvZnJhZzowYWRkNzQ4MTBlYzA0ZTkzOTE1NjRhZTliZjQwNzUyYi90YWJsZTo3Mzk5OTQ0NDM1N2Y0MTk5OTE5ZjFlZDBmNWE4ZWVhNC90YWJsZXJhbmdlOjczOTk5NDQ0MzU3ZjQxOTk5MTlmMWVkMGY1YThlZWE0XzEyLTEtMS0xLTA_70fff644-75c4-4bae-a979-5cb52f16e7b2"
      unitRef="usd">53583000</us-gaap:AssetsFairValueDisclosure>
    <us-gaap:AssetsFairValueDisclosure
      contextRef="iac0e9be81d534270b00b22c76f358840_I20190131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlMGY1MGI3NzZlZDQzMTA4ZjBiMWYwOTZlZDBkMzNiL3NlYzoyZTBmNTBiNzc2ZWQ0MzEwOGYwYjFmMDk2ZWQwZDMzYl8xNTcvZnJhZzowYWRkNzQ4MTBlYzA0ZTkzOTE1NjRhZTliZjQwNzUyYi90YWJsZTo3Mzk5OTQ0NDM1N2Y0MTk5OTE5ZjFlZDBmNWE4ZWVhNC90YWJsZXJhbmdlOjczOTk5NDQ0MzU3ZjQxOTk5MTlmMWVkMGY1YThlZWE0XzEyLTMtMS0xLTA_dc904aec-e466-45e2-9d8f-3cb2dd03b808"
      unitRef="usd">119737000</us-gaap:AssetsFairValueDisclosure>
    <us-gaap:AssetsFairValueDisclosure
      contextRef="i6b5d3edea6e34ffea1d901c655c042fc_I20190131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlMGY1MGI3NzZlZDQzMTA4ZjBiMWYwOTZlZDBkMzNiL3NlYzoyZTBmNTBiNzc2ZWQ0MzEwOGYwYjFmMDk2ZWQwZDMzYl8xNTcvZnJhZzowYWRkNzQ4MTBlYzA0ZTkzOTE1NjRhZTliZjQwNzUyYi90YWJsZTo3Mzk5OTQ0NDM1N2Y0MTk5OTE5ZjFlZDBmNWE4ZWVhNC90YWJsZXJhbmdlOjczOTk5NDQ0MzU3ZjQxOTk5MTlmMWVkMGY1YThlZWE0XzEyLTctMS0xLTA_95d414f5-8b45-4db2-b24a-772c2b000d56"
      unitRef="usd">173320000</us-gaap:AssetsFairValueDisclosure>
    <us-gaap:BusinessCombinationContingentConsiderationLiability
      contextRef="ieeb55db4c9e44cacae2ba456dd2f9a8c_I20190131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlMGY1MGI3NzZlZDQzMTA4ZjBiMWYwOTZlZDBkMzNiL3NlYzoyZTBmNTBiNzc2ZWQ0MzEwOGYwYjFmMDk2ZWQwZDMzYl8xNTcvZnJhZzowYWRkNzQ4MTBlYzA0ZTkzOTE1NjRhZTliZjQwNzUyYi90YWJsZTo3Mzk5OTQ0NDM1N2Y0MTk5OTE5ZjFlZDBmNWE4ZWVhNC90YWJsZXJhbmdlOjczOTk5NDQ0MzU3ZjQxOTk5MTlmMWVkMGY1YThlZWE0XzE0LTUtMS0xLTA_b7d7c6c9-5da6-4c3f-a91a-c4fc8dbceb87"
      unitRef="usd">474000</us-gaap:BusinessCombinationContingentConsiderationLiability>
    <us-gaap:BusinessCombinationContingentConsiderationLiability
      contextRef="i6b5d3edea6e34ffea1d901c655c042fc_I20190131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlMGY1MGI3NzZlZDQzMTA4ZjBiMWYwOTZlZDBkMzNiL3NlYzoyZTBmNTBiNzc2ZWQ0MzEwOGYwYjFmMDk2ZWQwZDMzYl8xNTcvZnJhZzowYWRkNzQ4MTBlYzA0ZTkzOTE1NjRhZTliZjQwNzUyYi90YWJsZTo3Mzk5OTQ0NDM1N2Y0MTk5OTE5ZjFlZDBmNWE4ZWVhNC90YWJsZXJhbmdlOjczOTk5NDQ0MzU3ZjQxOTk5MTlmMWVkMGY1YThlZWE0XzE0LTctMS0xLTA_26e34a7b-2f32-415b-a83f-22204603296c"
      unitRef="usd">474000</us-gaap:BusinessCombinationContingentConsiderationLiability>
    <crwd:WarrantsFairValueDisclosure
      contextRef="ieeb55db4c9e44cacae2ba456dd2f9a8c_I20190131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlMGY1MGI3NzZlZDQzMTA4ZjBiMWYwOTZlZDBkMzNiL3NlYzoyZTBmNTBiNzc2ZWQ0MzEwOGYwYjFmMDk2ZWQwZDMzYl8xNTcvZnJhZzowYWRkNzQ4MTBlYzA0ZTkzOTE1NjRhZTliZjQwNzUyYi90YWJsZTo3Mzk5OTQ0NDM1N2Y0MTk5OTE5ZjFlZDBmNWE4ZWVhNC90YWJsZXJhbmdlOjczOTk5NDQ0MzU3ZjQxOTk5MTlmMWVkMGY1YThlZWE0XzE1LTUtMS0xLTA_5a47970e-f844-4d66-9b2b-7c311f6e7d15"
      unitRef="usd">4537000</crwd:WarrantsFairValueDisclosure>
    <crwd:WarrantsFairValueDisclosure
      contextRef="i6b5d3edea6e34ffea1d901c655c042fc_I20190131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlMGY1MGI3NzZlZDQzMTA4ZjBiMWYwOTZlZDBkMzNiL3NlYzoyZTBmNTBiNzc2ZWQ0MzEwOGYwYjFmMDk2ZWQwZDMzYl8xNTcvZnJhZzowYWRkNzQ4MTBlYzA0ZTkzOTE1NjRhZTliZjQwNzUyYi90YWJsZTo3Mzk5OTQ0NDM1N2Y0MTk5OTE5ZjFlZDBmNWE4ZWVhNC90YWJsZXJhbmdlOjczOTk5NDQ0MzU3ZjQxOTk5MTlmMWVkMGY1YThlZWE0XzE1LTctMS0xLTA_d1190138-a316-4a5b-85db-dff5e210d670"
      unitRef="usd">4537000</crwd:WarrantsFairValueDisclosure>
    <us-gaap:FinancialLiabilitiesFairValueDisclosure
      contextRef="ieeb55db4c9e44cacae2ba456dd2f9a8c_I20190131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlMGY1MGI3NzZlZDQzMTA4ZjBiMWYwOTZlZDBkMzNiL3NlYzoyZTBmNTBiNzc2ZWQ0MzEwOGYwYjFmMDk2ZWQwZDMzYl8xNTcvZnJhZzowYWRkNzQ4MTBlYzA0ZTkzOTE1NjRhZTliZjQwNzUyYi90YWJsZTo3Mzk5OTQ0NDM1N2Y0MTk5OTE5ZjFlZDBmNWE4ZWVhNC90YWJsZXJhbmdlOjczOTk5NDQ0MzU3ZjQxOTk5MTlmMWVkMGY1YThlZWE0XzE2LTUtMS0xLTA_d4c3c572-0c17-4771-af80-39b407167abc"
      unitRef="usd">5011000</us-gaap:FinancialLiabilitiesFairValueDisclosure>
    <us-gaap:FinancialLiabilitiesFairValueDisclosure
      contextRef="i6b5d3edea6e34ffea1d901c655c042fc_I20190131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlMGY1MGI3NzZlZDQzMTA4ZjBiMWYwOTZlZDBkMzNiL3NlYzoyZTBmNTBiNzc2ZWQ0MzEwOGYwYjFmMDk2ZWQwZDMzYl8xNTcvZnJhZzowYWRkNzQ4MTBlYzA0ZTkzOTE1NjRhZTliZjQwNzUyYi90YWJsZTo3Mzk5OTQ0NDM1N2Y0MTk5OTE5ZjFlZDBmNWE4ZWVhNC90YWJsZXJhbmdlOjczOTk5NDQ0MzU3ZjQxOTk5MTlmMWVkMGY1YThlZWE0XzE2LTctMS0xLTA_0d6f3342-89f2-4894-aac7-e80c32438aac"
      unitRef="usd">5011000</us-gaap:FinancialLiabilitiesFairValueDisclosure>
    <us-gaap:BusinessCombinationContingentConsiderationLiabilityMeasurementInput
      contextRef="i335223ce354449f99d07d9ed8fdead9c_I20200131"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlMGY1MGI3NzZlZDQzMTA4ZjBiMWYwOTZlZDBkMzNiL3NlYzoyZTBmNTBiNzc2ZWQ0MzEwOGYwYjFmMDk2ZWQwZDMzYl8xNTcvZnJhZzowYWRkNzQ4MTBlYzA0ZTkzOTE1NjRhZTliZjQwNzUyYi90ZXh0cmVnaW9uOjBhZGQ3NDgxMGVjMDRlOTM5MTU2NGFlOWJmNDA3NTJiXzI0NjY_16241b30-c52b-4929-9d4e-23d258560453"
      unitRef="number">0.03</us-gaap:BusinessCombinationContingentConsiderationLiabilityMeasurementInput>
    <us-gaap:BusinessCombinationContingentConsiderationLiabilityMeasurementInput
      contextRef="iaa77988796214fba81b89744e5af189f_I20200131"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlMGY1MGI3NzZlZDQzMTA4ZjBiMWYwOTZlZDBkMzNiL3NlYzoyZTBmNTBiNzc2ZWQ0MzEwOGYwYjFmMDk2ZWQwZDMzYl8xNTcvZnJhZzowYWRkNzQ4MTBlYzA0ZTkzOTE1NjRhZTliZjQwNzUyYi90ZXh0cmVnaW9uOjBhZGQ3NDgxMGVjMDRlOTM5MTU2NGFlOWJmNDA3NTJiXzI0Njk_968967f9-bc20-4bfa-baa3-b242f2ece29e"
      unitRef="number">0.0302</us-gaap:BusinessCombinationContingentConsiderationLiabilityMeasurementInput>
    <crwd:NumberOfProbabilityAdjustedMilestonePayments
      contextRef="ic8f4fc80c1544b62a18084eb756ea94c_D20190201-20200131"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlMGY1MGI3NzZlZDQzMTA4ZjBiMWYwOTZlZDBkMzNiL3NlYzoyZTBmNTBiNzc2ZWQ0MzEwOGYwYjFmMDk2ZWQwZDMzYl8xNTcvZnJhZzowYWRkNzQ4MTBlYzA0ZTkzOTE1NjRhZTliZjQwNzUyYi90ZXh0cmVnaW9uOjBhZGQ3NDgxMGVjMDRlOTM5MTU2NGFlOWJmNDA3NTJiXzM4NDgyOTA3MTkyNzU_c4e1466e-f31e-41b2-825a-925e2cc5603c"
      unitRef="unit_standard_item">3</crwd:NumberOfProbabilityAdjustedMilestonePayments>
    <crwd:BusinessCombinationProbabilityAdjustedMilestonePaymentAmount
      contextRef="ib2cdc2f142544681974fd015733a7280_I20200131"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlMGY1MGI3NzZlZDQzMTA4ZjBiMWYwOTZlZDBkMzNiL3NlYzoyZTBmNTBiNzc2ZWQ0MzEwOGYwYjFmMDk2ZWQwZDMzYl8xNTcvZnJhZzowYWRkNzQ4MTBlYzA0ZTkzOTE1NjRhZTliZjQwNzUyYi90ZXh0cmVnaW9uOjBhZGQ3NDgxMGVjMDRlOTM5MTU2NGFlOWJmNDA3NTJiXzI1MzI_0aa9bf8d-d8da-4b0f-af64-3dc056beb9c4"
      unitRef="usd">200000</crwd:BusinessCombinationProbabilityAdjustedMilestonePaymentAmount>
    <crwd:BusinessCombinationMilestonePaymentMade
      contextRef="i55f24cb0d9164d4686ccc12cc9135ac1_I20190131"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlMGY1MGI3NzZlZDQzMTA4ZjBiMWYwOTZlZDBkMzNiL3NlYzoyZTBmNTBiNzc2ZWQ0MzEwOGYwYjFmMDk2ZWQwZDMzYl8xNTcvZnJhZzowYWRkNzQ4MTBlYzA0ZTkzOTE1NjRhZTliZjQwNzUyYi90ZXh0cmVnaW9uOjBhZGQ3NDgxMGVjMDRlOTM5MTU2NGFlOWJmNDA3NTJiXzE2NDkyNjc0NjA0MTk_97bc3950-267a-4c11-9f05-c42bd901ed04"
      unitRef="usd">200000</crwd:BusinessCombinationMilestonePaymentMade>
    <us-gaap:BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1
      contextRef="ic8f4fc80c1544b62a18084eb756ea94c_D20190201-20200131"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlMGY1MGI3NzZlZDQzMTA4ZjBiMWYwOTZlZDBkMzNiL3NlYzoyZTBmNTBiNzc2ZWQ0MzEwOGYwYjFmMDk2ZWQwZDMzYl8xNTcvZnJhZzowYWRkNzQ4MTBlYzA0ZTkzOTE1NjRhZTliZjQwNzUyYi90ZXh0cmVnaW9uOjBhZGQ3NDgxMGVjMDRlOTM5MTU2NGFlOWJmNDA3NTJiXzE2NDkyNjc0NjA0MjU_eaaf9dd6-c6c6-43b6-a2c6-d6490482e8eb"
      unitRef="usd">-500000</us-gaap:BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1>
    <crwd:ConversionOfWarrantsWarrantsIssued
      contextRef="i7f2bac22055643dab9dd6d573e840971_D20190614-20190614"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlMGY1MGI3NzZlZDQzMTA4ZjBiMWYwOTZlZDBkMzNiL3NlYzoyZTBmNTBiNzc2ZWQ0MzEwOGYwYjFmMDk2ZWQwZDMzYl8xNTcvZnJhZzowYWRkNzQ4MTBlYzA0ZTkzOTE1NjRhZTliZjQwNzUyYi90ZXh0cmVnaW9uOjBhZGQ3NDgxMGVjMDRlOTM5MTU2NGFlOWJmNDA3NTJiXzE2NDkyNjc0NjE4OTg_aa980ba5-2dd6-4bf6-9b64-d9cb7543890e"
      unitRef="shares">336386</crwd:ConversionOfWarrantsWarrantsIssued>
    <crwd:StockConversionWarrantsConversionRatio
      contextRef="i7f2bac22055643dab9dd6d573e840971_D20190614-20190614"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlMGY1MGI3NzZlZDQzMTA4ZjBiMWYwOTZlZDBkMzNiL3NlYzoyZTBmNTBiNzc2ZWQ0MzEwOGYwYjFmMDk2ZWQwZDMzYl8xNTcvZnJhZzowYWRkNzQ4MTBlYzA0ZTkzOTE1NjRhZTliZjQwNzUyYi90ZXh0cmVnaW9uOjBhZGQ3NDgxMGVjMDRlOTM5MTU2NGFlOWJmNDA3NTJiXzE2NDkyNjc0NjE5MDE_f32923af-74dd-4695-8b15-5ceef0de502e"
      unitRef="number">1</crwd:StockConversionWarrantsConversionRatio>
    <us-gaap:ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights
      contextRef="i621937d3bf624e5696f07174259b30f7_I20190614"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlMGY1MGI3NzZlZDQzMTA4ZjBiMWYwOTZlZDBkMzNiL3NlYzoyZTBmNTBiNzc2ZWQ0MzEwOGYwYjFmMDk2ZWQwZDMzYl8xNTcvZnJhZzowYWRkNzQ4MTBlYzA0ZTkzOTE1NjRhZTliZjQwNzUyYi90ZXh0cmVnaW9uOjBhZGQ3NDgxMGVjMDRlOTM5MTU2NGFlOWJmNDA3NTJiXzE2NDkyNjc0NjE5MDg_b7e63669-b866-45c2-9984-96b9eb4711e8"
      unitRef="shares">336386</us-gaap:ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights>
    <us-gaap:StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities
      contextRef="i1224eea54f0a45109fce41559ed3e859_D20190614-20190614"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlMGY1MGI3NzZlZDQzMTA4ZjBiMWYwOTZlZDBkMzNiL3NlYzoyZTBmNTBiNzc2ZWQ0MzEwOGYwYjFmMDk2ZWQwZDMzYl8xNTcvZnJhZzowYWRkNzQ4MTBlYzA0ZTkzOTE1NjRhZTliZjQwNzUyYi90ZXh0cmVnaW9uOjBhZGQ3NDgxMGVjMDRlOTM5MTU2NGFlOWJmNDA3NTJiXzE2NDkyNjc0NjE5MTU_0625c407-ee03-4eb9-9e1e-22e665a80e11"
      unitRef="shares">322278</us-gaap:StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities>
    <us-gaap:ImpairmentOfInvestments
      contextRef="ic8f4fc80c1544b62a18084eb756ea94c_D20190201-20200131"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlMGY1MGI3NzZlZDQzMTA4ZjBiMWYwOTZlZDBkMzNiL3NlYzoyZTBmNTBiNzc2ZWQ0MzEwOGYwYjFmMDk2ZWQwZDMzYl8xNTcvZnJhZzowYWRkNzQ4MTBlYzA0ZTkzOTE1NjRhZTliZjQwNzUyYi90ZXh0cmVnaW9uOjBhZGQ3NDgxMGVjMDRlOTM5MTU2NGFlOWJmNDA3NTJiXzE2NDkyNjc0NjI4NDg_dcac6a21-f19f-4e57-b02c-54edcb4c371e"
      unitRef="usd">0</us-gaap:ImpairmentOfInvestments>
    <us-gaap:MarketableSecuritiesTextBlock
      contextRef="ic8f4fc80c1544b62a18084eb756ea94c_D20190201-20200131"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlMGY1MGI3NzZlZDQzMTA4ZjBiMWYwOTZlZDBkMzNiL3NlYzoyZTBmNTBiNzc2ZWQ0MzEwOGYwYjFmMDk2ZWQwZDMzYl8xNTcvZnJhZzowYWRkNzQ4MTBlYzA0ZTkzOTE1NjRhZTliZjQwNzUyYi90ZXh0cmVnaW9uOjBhZGQ3NDgxMGVjMDRlOTM5MTU2NGFlOWJmNDA3NTJiXzM4NDgyOTA3MjI2MDA_351a045e-9f75-400a-ab27-3a67e7ffb13b">&lt;div style="text-indent:18pt;margin-top:12pt;"&gt;&lt;span style="background-color:rgb(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 table presents the contractual maturities of marketable securities as of January&#160;31, 2020:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;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:73.877%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:9.695%;"/&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:9.698%;"/&gt;&lt;td style="width:1.0%;"/&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;span style="font-size: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="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: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:#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;&lt;span style="font-size:10pt;font-weight:400;font-family:'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="padding-top:2px;padding-bottom:2px;background-color:#ffffff;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;Fair value&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;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size: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="8" 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:0%;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(in thousands)&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: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="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;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="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 one year or less&lt;/span&gt;&lt;/td&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;377,722&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="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;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/span&gt;&lt;/td&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;378,408&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/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;Due after one year through five years&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:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;266,670&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="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;&lt;span style="font-size:10pt;font-weight:400;font-family:'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="2" style="padding-top:2px;padding-bottom:2px;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;267,728&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&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;Due after five years through nineteen years&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:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1,127&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="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;&lt;span style="font-size:10pt;font-weight:400;font-family:'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="2" style="padding-top:2px;padding-bottom:2px;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,130&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="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;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color: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: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:#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:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;645,519&#160;&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:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="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;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color: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: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:#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:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;647,266&#160;&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:10pt;font-weight:400;font-family:'Times New Roman',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:MarketableSecuritiesTextBlock>
    <us-gaap:AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearAmortizedCost
      contextRef="ib2cdc2f142544681974fd015733a7280_I20200131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlMGY1MGI3NzZlZDQzMTA4ZjBiMWYwOTZlZDBkMzNiL3NlYzoyZTBmNTBiNzc2ZWQ0MzEwOGYwYjFmMDk2ZWQwZDMzYl8xNTcvZnJhZzowYWRkNzQ4MTBlYzA0ZTkzOTE1NjRhZTliZjQwNzUyYi90YWJsZToxOGRhZTRmYjhhMTU0MTZhYTMyYjE2M2U5NjRkMGUyZS90YWJsZXJhbmdlOjE4ZGFlNGZiOGExNTQxNmFhMzJiMTYzZTk2NGQwZTJlXzItMS0xLTEtMTY5MTY_279d70a9-61ab-4e95-b69f-133ad417eb68"
      unitRef="usd">377722000</us-gaap:AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearAmortizedCost>
    <us-gaap:AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearFairValue
      contextRef="ib2cdc2f142544681974fd015733a7280_I20200131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlMGY1MGI3NzZlZDQzMTA4ZjBiMWYwOTZlZDBkMzNiL3NlYzoyZTBmNTBiNzc2ZWQ0MzEwOGYwYjFmMDk2ZWQwZDMzYl8xNTcvZnJhZzowYWRkNzQ4MTBlYzA0ZTkzOTE1NjRhZTliZjQwNzUyYi90YWJsZToxOGRhZTRmYjhhMTU0MTZhYTMyYjE2M2U5NjRkMGUyZS90YWJsZXJhbmdlOjE4ZGFlNGZiOGExNTQxNmFhMzJiMTYzZTk2NGQwZTJlXzItMy0xLTEtMTY5MjU_4a569d5b-e7eb-4865-bc32-51d9f8f6a4c1"
      unitRef="usd">378408000</us-gaap:AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearFairValue>
    <us-gaap:AvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughFiveYearsAmortizedCost
      contextRef="ib2cdc2f142544681974fd015733a7280_I20200131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlMGY1MGI3NzZlZDQzMTA4ZjBiMWYwOTZlZDBkMzNiL3NlYzoyZTBmNTBiNzc2ZWQ0MzEwOGYwYjFmMDk2ZWQwZDMzYl8xNTcvZnJhZzowYWRkNzQ4MTBlYzA0ZTkzOTE1NjRhZTliZjQwNzUyYi90YWJsZToxOGRhZTRmYjhhMTU0MTZhYTMyYjE2M2U5NjRkMGUyZS90YWJsZXJhbmdlOjE4ZGFlNGZiOGExNTQxNmFhMzJiMTYzZTk2NGQwZTJlXzMtMS0xLTEtMTY5MTY_00e01b3e-521c-448a-a9bf-858b1515b75e"
      unitRef="usd">266670000</us-gaap:AvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughFiveYearsAmortizedCost>
    <us-gaap:AvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughFiveYearsFairValue
      contextRef="ib2cdc2f142544681974fd015733a7280_I20200131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlMGY1MGI3NzZlZDQzMTA4ZjBiMWYwOTZlZDBkMzNiL3NlYzoyZTBmNTBiNzc2ZWQ0MzEwOGYwYjFmMDk2ZWQwZDMzYl8xNTcvZnJhZzowYWRkNzQ4MTBlYzA0ZTkzOTE1NjRhZTliZjQwNzUyYi90YWJsZToxOGRhZTRmYjhhMTU0MTZhYTMyYjE2M2U5NjRkMGUyZS90YWJsZXJhbmdlOjE4ZGFlNGZiOGExNTQxNmFhMzJiMTYzZTk2NGQwZTJlXzMtMy0xLTEtMTY5MjU_71fc3389-69fc-4bc4-8d22-9ef32ef45004"
      unitRef="usd">267728000</us-gaap:AvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughFiveYearsFairValue>
    <crwd:DebtSecuritiesAvailableForSaleMaturityAllocatedAndSingleMaturityDateAfterFiveThroughNineteenYearsAmortizedCost
      contextRef="ib2cdc2f142544681974fd015733a7280_I20200131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlMGY1MGI3NzZlZDQzMTA4ZjBiMWYwOTZlZDBkMzNiL3NlYzoyZTBmNTBiNzc2ZWQ0MzEwOGYwYjFmMDk2ZWQwZDMzYl8xNTcvZnJhZzowYWRkNzQ4MTBlYzA0ZTkzOTE1NjRhZTliZjQwNzUyYi90YWJsZToxOGRhZTRmYjhhMTU0MTZhYTMyYjE2M2U5NjRkMGUyZS90YWJsZXJhbmdlOjE4ZGFlNGZiOGExNTQxNmFhMzJiMTYzZTk2NGQwZTJlXzQtMS0xLTEtMTY5MTY_598bc794-96e5-4d77-8987-c98a35d87a8d"
      unitRef="usd">1127000</crwd:DebtSecuritiesAvailableForSaleMaturityAllocatedAndSingleMaturityDateAfterFiveThroughNineteenYearsAmortizedCost>
    <crwd:DebtSecuritiesAvailableForSaleMaturityAllocatedAndSingleMaturityDateAfterFiveThroughNineteenYearsFairValue
      contextRef="ib2cdc2f142544681974fd015733a7280_I20200131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlMGY1MGI3NzZlZDQzMTA4ZjBiMWYwOTZlZDBkMzNiL3NlYzoyZTBmNTBiNzc2ZWQ0MzEwOGYwYjFmMDk2ZWQwZDMzYl8xNTcvZnJhZzowYWRkNzQ4MTBlYzA0ZTkzOTE1NjRhZTliZjQwNzUyYi90YWJsZToxOGRhZTRmYjhhMTU0MTZhYTMyYjE2M2U5NjRkMGUyZS90YWJsZXJhbmdlOjE4ZGFlNGZiOGExNTQxNmFhMzJiMTYzZTk2NGQwZTJlXzQtMy0xLTEtMTY5MjU_bc0ea58d-590c-46ad-9662-1849c89693f7"
      unitRef="usd">1130000</crwd:DebtSecuritiesAvailableForSaleMaturityAllocatedAndSingleMaturityDateAfterFiveThroughNineteenYearsFairValue>
    <us-gaap:AvailableForSaleSecuritiesDebtMaturitiesSingleMaturityDateAmortizedCostBasis
      contextRef="ib2cdc2f142544681974fd015733a7280_I20200131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlMGY1MGI3NzZlZDQzMTA4ZjBiMWYwOTZlZDBkMzNiL3NlYzoyZTBmNTBiNzc2ZWQ0MzEwOGYwYjFmMDk2ZWQwZDMzYl8xNTcvZnJhZzowYWRkNzQ4MTBlYzA0ZTkzOTE1NjRhZTliZjQwNzUyYi90YWJsZToxOGRhZTRmYjhhMTU0MTZhYTMyYjE2M2U5NjRkMGUyZS90YWJsZXJhbmdlOjE4ZGFlNGZiOGExNTQxNmFhMzJiMTYzZTk2NGQwZTJlXzYtMS0xLTEtMTY5MTY_b5eaff1a-346b-48e1-9a08-0836118ff14e"
      unitRef="usd">645519000</us-gaap:AvailableForSaleSecuritiesDebtMaturitiesSingleMaturityDateAmortizedCostBasis>
    <us-gaap:AvailableForSaleSecuritiesDebtMaturitiesSingleMaturityDate
      contextRef="ib2cdc2f142544681974fd015733a7280_I20200131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlMGY1MGI3NzZlZDQzMTA4ZjBiMWYwOTZlZDBkMzNiL3NlYzoyZTBmNTBiNzc2ZWQ0MzEwOGYwYjFmMDk2ZWQwZDMzYl8xNTcvZnJhZzowYWRkNzQ4MTBlYzA0ZTkzOTE1NjRhZTliZjQwNzUyYi90YWJsZToxOGRhZTRmYjhhMTU0MTZhYTMyYjE2M2U5NjRkMGUyZS90YWJsZXJhbmdlOjE4ZGFlNGZiOGExNTQxNmFhMzJiMTYzZTk2NGQwZTJlXzYtMy0xLTEtMTY5MjU_8265fcb6-70dc-4976-a683-cb9b4a77cd58"
      unitRef="usd">647266000</us-gaap:AvailableForSaleSecuritiesDebtMaturitiesSingleMaturityDate>
    <crwd:ScheduleOfStrategicInvestmentsTableTextBlock
      contextRef="ic8f4fc80c1544b62a18084eb756ea94c_D20190201-20200131"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlMGY1MGI3NzZlZDQzMTA4ZjBiMWYwOTZlZDBkMzNiL3NlYzoyZTBmNTBiNzc2ZWQ0MzEwOGYwYjFmMDk2ZWQwZDMzYl8xNTcvZnJhZzowYWRkNzQ4MTBlYzA0ZTkzOTE1NjRhZTliZjQwNzUyYi90ZXh0cmVnaW9uOjBhZGQ3NDgxMGVjMDRlOTM5MTU2NGFlOWJmNDA3NTJiXzM4NDgyOTA3MTk2MTA_e2c45455-b4f9-44c2-bc91-3dc1d99d8aaf">&lt;div style="text-indent:18pt;margin-top:12pt;"&gt;&lt;span style="background-color:rgb(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 summarizes the changes in strategic investments:&lt;/span&gt;&lt;/div&gt;&lt;div&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:86.304%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:9.696%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;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="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;Year Ended January 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="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;/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;(in thousands)&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="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;Total initial cost&lt;/span&gt;&lt;/td&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,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:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="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:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Cumulative gain&lt;/span&gt;&lt;/td&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="display:none;"/&gt;&lt;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;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;Carrying value&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 #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;1,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 #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="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="text-indent:18pt;margin-top:12pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;There was no unrealized gain and loss included as an adjustment to the carrying value related to non-marketable securities as of January&#160;31, 2020.&lt;/span&gt;&lt;/div&gt;</crwd:ScheduleOfStrategicInvestmentsTableTextBlock>
    <us-gaap:EquityMethodInvestmentAggregateCost
      contextRef="ib2cdc2f142544681974fd015733a7280_I20200131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlMGY1MGI3NzZlZDQzMTA4ZjBiMWYwOTZlZDBkMzNiL3NlYzoyZTBmNTBiNzc2ZWQ0MzEwOGYwYjFmMDk2ZWQwZDMzYl8xNTcvZnJhZzowYWRkNzQ4MTBlYzA0ZTkzOTE1NjRhZTliZjQwNzUyYi90YWJsZTo0ZjQ5ZTZiNTE0NGI0NjE3ODA2YjY4MTE1NTBhZTVlNS90YWJsZXJhbmdlOjRmNDllNmI1MTQ0YjQ2MTc4MDZiNjgxMTU1MGFlNWU1XzMtMS0xLTEtMTMxODA_b737acfc-3aa5-432d-8900-b6445db58068"
      unitRef="usd">1000000</us-gaap:EquityMethodInvestmentAggregateCost>
    <us-gaap:DebtAndEquitySecuritiesUnrealizedGainLoss
      contextRef="idfa55a681bc745b3bd19dd490ad8b53d_D20190201-20200131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlMGY1MGI3NzZlZDQzMTA4ZjBiMWYwOTZlZDBkMzNiL3NlYzoyZTBmNTBiNzc2ZWQ0MzEwOGYwYjFmMDk2ZWQwZDMzYl8xNTcvZnJhZzowYWRkNzQ4MTBlYzA0ZTkzOTE1NjRhZTliZjQwNzUyYi90YWJsZTo0ZjQ5ZTZiNTE0NGI0NjE3ODA2YjY4MTE1NTBhZTVlNS90YWJsZXJhbmdlOjRmNDllNmI1MTQ0YjQ2MTc4MDZiNjgxMTU1MGFlNWU1XzQtMS0xLTEtMTMxODA_a41feacd-8882-4fd9-8909-314a583fc967"
      unitRef="usd">0</us-gaap:DebtAndEquitySecuritiesUnrealizedGainLoss>
    <us-gaap:EquityMethodInvestments
      contextRef="ib2cdc2f142544681974fd015733a7280_I20200131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlMGY1MGI3NzZlZDQzMTA4ZjBiMWYwOTZlZDBkMzNiL3NlYzoyZTBmNTBiNzc2ZWQ0MzEwOGYwYjFmMDk2ZWQwZDMzYl8xNTcvZnJhZzowYWRkNzQ4MTBlYzA0ZTkzOTE1NjRhZTliZjQwNzUyYi90YWJsZTo0ZjQ5ZTZiNTE0NGI0NjE3ODA2YjY4MTE1NTBhZTVlNS90YWJsZXJhbmdlOjRmNDllNmI1MTQ0YjQ2MTc4MDZiNjgxMTU1MGFlNWU1XzUtMS0xLTEtMTMxODA_52188fc5-45fa-4f16-989d-185f5416256c"
      unitRef="usd">1000000</us-gaap:EquityMethodInvestments>
    <us-gaap:FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock
      contextRef="ic8f4fc80c1544b62a18084eb756ea94c_D20190201-20200131"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlMGY1MGI3NzZlZDQzMTA4ZjBiMWYwOTZlZDBkMzNiL3NlYzoyZTBmNTBiNzc2ZWQ0MzEwOGYwYjFmMDk2ZWQwZDMzYl8xNTcvZnJhZzowYWRkNzQ4MTBlYzA0ZTkzOTE1NjRhZTliZjQwNzUyYi90ZXh0cmVnaW9uOjBhZGQ3NDgxMGVjMDRlOTM5MTU2NGFlOWJmNDA3NTJiXzM4NDgyOTA3MTkyNjc_1bfb19eb-2a9e-49f1-9e81-ae605afe4923">&lt;div style="text-indent:18pt;margin-top:12pt;"&gt;&lt;span style="background-color:rgb(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 summarizes the changes in the redeemable convertible preferred stock warrant liability, which is classified as a Level&#160;3 instrument:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;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:61.396%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:9.713%;"/&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:9.713%;"/&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:9.714%;"/&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="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;Year Ended January 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="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;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;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;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;2018&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="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;(in thousands)&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="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;Balance at beginning of period&lt;/span&gt;&lt;/td&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;4,537&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-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;961&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-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;568&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/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;Additions&lt;/span&gt;&lt;/td&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: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:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;129&#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;Adjustment resulting from change in fair value recognized in the consolidated statement of operations&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:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;6,022&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;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,576&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;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;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;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/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;Reclassification of redeemable convertible preferred stock warrant liability to additional paid-in capital upon IPO&lt;/span&gt;&lt;/td&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;(10,559)&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;span style="font-size: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="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;/tr&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;Balance at end of period&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:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/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;&#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 #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;4,537&#160;&lt;/span&gt;&lt;/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;961&#160;&lt;/span&gt;&lt;/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;</us-gaap:FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue
      contextRef="i46581421cd8b40c192e212017f16b6e5_I20190131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlMGY1MGI3NzZlZDQzMTA4ZjBiMWYwOTZlZDBkMzNiL3NlYzoyZTBmNTBiNzc2ZWQ0MzEwOGYwYjFmMDk2ZWQwZDMzYl8xNTcvZnJhZzowYWRkNzQ4MTBlYzA0ZTkzOTE1NjRhZTliZjQwNzUyYi90YWJsZTozNzQ0ZTMyMjM3YWY0NDA4YmNkMzE5MTdkM2I4YjFiYi90YWJsZXJhbmdlOjM3NDRlMzIyMzdhZjQ0MDhiY2QzMTkxN2QzYjhiMWJiXzMtMS0xLTEtMA_eb0eadfb-ba18-47af-bc2c-92a2df46de8e"
      unitRef="usd">4537000</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue
      contextRef="i150eabbbafca4b14b49a947bdcfae7ed_I20180131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlMGY1MGI3NzZlZDQzMTA4ZjBiMWYwOTZlZDBkMzNiL3NlYzoyZTBmNTBiNzc2ZWQ0MzEwOGYwYjFmMDk2ZWQwZDMzYl8xNTcvZnJhZzowYWRkNzQ4MTBlYzA0ZTkzOTE1NjRhZTliZjQwNzUyYi90YWJsZTozNzQ0ZTMyMjM3YWY0NDA4YmNkMzE5MTdkM2I4YjFiYi90YWJsZXJhbmdlOjM3NDRlMzIyMzdhZjQ0MDhiY2QzMTkxN2QzYjhiMWJiXzMtMy0xLTEtMA_bea1f468-230c-404d-90c2-dd0f34805f6e"
      unitRef="usd">961000</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue
      contextRef="i4a588106ba1a4a5494965ce44a7735ab_I20170131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlMGY1MGI3NzZlZDQzMTA4ZjBiMWYwOTZlZDBkMzNiL3NlYzoyZTBmNTBiNzc2ZWQ0MzEwOGYwYjFmMDk2ZWQwZDMzYl8xNTcvZnJhZzowYWRkNzQ4MTBlYzA0ZTkzOTE1NjRhZTliZjQwNzUyYi90YWJsZTozNzQ0ZTMyMjM3YWY0NDA4YmNkMzE5MTdkM2I4YjFiYi90YWJsZXJhbmdlOjM3NDRlMzIyMzdhZjQ0MDhiY2QzMTkxN2QzYjhiMWJiXzMtNS0xLTEtMA_99eb25ab-fab8-4ad0-83e0-ca02ea33169d"
      unitRef="usd">568000</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationLiabilityTransfersOutOfLevel3
      contextRef="i29cfb93351f641bcba5ca89bfaa27bfd_D20190201-20200131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlMGY1MGI3NzZlZDQzMTA4ZjBiMWYwOTZlZDBkMzNiL3NlYzoyZTBmNTBiNzc2ZWQ0MzEwOGYwYjFmMDk2ZWQwZDMzYl8xNTcvZnJhZzowYWRkNzQ4MTBlYzA0ZTkzOTE1NjRhZTliZjQwNzUyYi90YWJsZTozNzQ0ZTMyMjM3YWY0NDA4YmNkMzE5MTdkM2I4YjFiYi90YWJsZXJhbmdlOjM3NDRlMzIyMzdhZjQ0MDhiY2QzMTkxN2QzYjhiMWJiXzQtMS0xLTEtMA_f6a0869d-0233-4929-a3df-1ed477364ef0"
      unitRef="usd">0</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationLiabilityTransfersOutOfLevel3>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationLiabilityTransfersOutOfLevel3
      contextRef="i4388fe2c840346f399b239bdf32340ed_D20180201-20190131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlMGY1MGI3NzZlZDQzMTA4ZjBiMWYwOTZlZDBkMzNiL3NlYzoyZTBmNTBiNzc2ZWQ0MzEwOGYwYjFmMDk2ZWQwZDMzYl8xNTcvZnJhZzowYWRkNzQ4MTBlYzA0ZTkzOTE1NjRhZTliZjQwNzUyYi90YWJsZTozNzQ0ZTMyMjM3YWY0NDA4YmNkMzE5MTdkM2I4YjFiYi90YWJsZXJhbmdlOjM3NDRlMzIyMzdhZjQ0MDhiY2QzMTkxN2QzYjhiMWJiXzQtMy0xLTEtMA_37804f34-09d7-4228-8495-85641e71c4e1"
      unitRef="usd">0</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationLiabilityTransfersOutOfLevel3>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationLiabilityTransfersOutOfLevel3
      contextRef="ia969b866765e41dc8f01e20c49feebf0_D20170201-20180131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlMGY1MGI3NzZlZDQzMTA4ZjBiMWYwOTZlZDBkMzNiL3NlYzoyZTBmNTBiNzc2ZWQ0MzEwOGYwYjFmMDk2ZWQwZDMzYl8xNTcvZnJhZzowYWRkNzQ4MTBlYzA0ZTkzOTE1NjRhZTliZjQwNzUyYi90YWJsZTozNzQ0ZTMyMjM3YWY0NDA4YmNkMzE5MTdkM2I4YjFiYi90YWJsZXJhbmdlOjM3NDRlMzIyMzdhZjQ0MDhiY2QzMTkxN2QzYjhiMWJiXzQtNS0xLTEtMA_95d094c6-877e-4707-be9d-75764704c7a1"
      unitRef="usd">129000</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationLiabilityTransfersOutOfLevel3>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings
      contextRef="i29cfb93351f641bcba5ca89bfaa27bfd_D20190201-20200131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlMGY1MGI3NzZlZDQzMTA4ZjBiMWYwOTZlZDBkMzNiL3NlYzoyZTBmNTBiNzc2ZWQ0MzEwOGYwYjFmMDk2ZWQwZDMzYl8xNTcvZnJhZzowYWRkNzQ4MTBlYzA0ZTkzOTE1NjRhZTliZjQwNzUyYi90YWJsZTozNzQ0ZTMyMjM3YWY0NDA4YmNkMzE5MTdkM2I4YjFiYi90YWJsZXJhbmdlOjM3NDRlMzIyMzdhZjQ0MDhiY2QzMTkxN2QzYjhiMWJiXzUtMS0xLTEtMA_e3875211-aaf2-47ad-a9bd-4e80888dc108"
      unitRef="usd">6022000</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings
      contextRef="i4388fe2c840346f399b239bdf32340ed_D20180201-20190131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlMGY1MGI3NzZlZDQzMTA4ZjBiMWYwOTZlZDBkMzNiL3NlYzoyZTBmNTBiNzc2ZWQ0MzEwOGYwYjFmMDk2ZWQwZDMzYl8xNTcvZnJhZzowYWRkNzQ4MTBlYzA0ZTkzOTE1NjRhZTliZjQwNzUyYi90YWJsZTozNzQ0ZTMyMjM3YWY0NDA4YmNkMzE5MTdkM2I4YjFiYi90YWJsZXJhbmdlOjM3NDRlMzIyMzdhZjQ0MDhiY2QzMTkxN2QzYjhiMWJiXzUtMy0xLTEtMA_aee847be-63db-4078-be16-ecb6bf149c96"
      unitRef="usd">3576000</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings
      contextRef="ia969b866765e41dc8f01e20c49feebf0_D20170201-20180131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlMGY1MGI3NzZlZDQzMTA4ZjBiMWYwOTZlZDBkMzNiL3NlYzoyZTBmNTBiNzc2ZWQ0MzEwOGYwYjFmMDk2ZWQwZDMzYl8xNTcvZnJhZzowYWRkNzQ4MTBlYzA0ZTkzOTE1NjRhZTliZjQwNzUyYi90YWJsZTozNzQ0ZTMyMjM3YWY0NDA4YmNkMzE5MTdkM2I4YjFiYi90YWJsZXJhbmdlOjM3NDRlMzIyMzdhZjQ0MDhiY2QzMTkxN2QzYjhiMWJiXzUtNS0xLTEtMA_a87efe2f-584a-40ad-aa1b-a7d438b4749e"
      unitRef="usd">264000</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalIncreaseInCarryingAmountOfRedeemablePreferredStock
      contextRef="ic8f4fc80c1544b62a18084eb756ea94c_D20190201-20200131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlMGY1MGI3NzZlZDQzMTA4ZjBiMWYwOTZlZDBkMzNiL3NlYzoyZTBmNTBiNzc2ZWQ0MzEwOGYwYjFmMDk2ZWQwZDMzYl8xNTcvZnJhZzowYWRkNzQ4MTBlYzA0ZTkzOTE1NjRhZTliZjQwNzUyYi90YWJsZTozNzQ0ZTMyMjM3YWY0NDA4YmNkMzE5MTdkM2I4YjFiYi90YWJsZXJhbmdlOjM3NDRlMzIyMzdhZjQ0MDhiY2QzMTkxN2QzYjhiMWJiXzYtMS0xLTEtMTc0MDM_c359c208-df8a-4d72-97af-c84606c1c9a3"
      unitRef="usd">-10559000</us-gaap:AdjustmentsToAdditionalPaidInCapitalIncreaseInCarryingAmountOfRedeemablePreferredStock>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalIncreaseInCarryingAmountOfRedeemablePreferredStock
      contextRef="ic3b51f5441c346c388974c34d67a9940_D20180201-20190131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlMGY1MGI3NzZlZDQzMTA4ZjBiMWYwOTZlZDBkMzNiL3NlYzoyZTBmNTBiNzc2ZWQ0MzEwOGYwYjFmMDk2ZWQwZDMzYl8xNTcvZnJhZzowYWRkNzQ4MTBlYzA0ZTkzOTE1NjRhZTliZjQwNzUyYi90YWJsZTozNzQ0ZTMyMjM3YWY0NDA4YmNkMzE5MTdkM2I4YjFiYi90YWJsZXJhbmdlOjM3NDRlMzIyMzdhZjQ0MDhiY2QzMTkxN2QzYjhiMWJiXzYtMy0xLTEtMTc0MDg_f6ff7400-df18-4250-91ea-dcefafdeebf0"
      unitRef="usd">0</us-gaap:AdjustmentsToAdditionalPaidInCapitalIncreaseInCarryingAmountOfRedeemablePreferredStock>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalIncreaseInCarryingAmountOfRedeemablePreferredStock
      contextRef="if6440f73b88f4c53970ea48b4c1f9726_D20170201-20180131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlMGY1MGI3NzZlZDQzMTA4ZjBiMWYwOTZlZDBkMzNiL3NlYzoyZTBmNTBiNzc2ZWQ0MzEwOGYwYjFmMDk2ZWQwZDMzYl8xNTcvZnJhZzowYWRkNzQ4MTBlYzA0ZTkzOTE1NjRhZTliZjQwNzUyYi90YWJsZTozNzQ0ZTMyMjM3YWY0NDA4YmNkMzE5MTdkM2I4YjFiYi90YWJsZXJhbmdlOjM3NDRlMzIyMzdhZjQ0MDhiY2QzMTkxN2QzYjhiMWJiXzYtNS0xLTEtMTc0MDg_ee1e5dd2-bfd6-4862-b3e8-3de43e482d13"
      unitRef="usd">0</us-gaap:AdjustmentsToAdditionalPaidInCapitalIncreaseInCarryingAmountOfRedeemablePreferredStock>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue
      contextRef="i7c4e044d5b884406b87a3846841c97bd_I20200131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlMGY1MGI3NzZlZDQzMTA4ZjBiMWYwOTZlZDBkMzNiL3NlYzoyZTBmNTBiNzc2ZWQ0MzEwOGYwYjFmMDk2ZWQwZDMzYl8xNTcvZnJhZzowYWRkNzQ4MTBlYzA0ZTkzOTE1NjRhZTliZjQwNzUyYi90YWJsZTozNzQ0ZTMyMjM3YWY0NDA4YmNkMzE5MTdkM2I4YjFiYi90YWJsZXJhbmdlOjM3NDRlMzIyMzdhZjQ0MDhiY2QzMTkxN2QzYjhiMWJiXzYtMS0xLTEtMA_4f5d8b2c-6261-4157-a92a-69e751507d41"
      unitRef="usd">0</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue
      contextRef="i46581421cd8b40c192e212017f16b6e5_I20190131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlMGY1MGI3NzZlZDQzMTA4ZjBiMWYwOTZlZDBkMzNiL3NlYzoyZTBmNTBiNzc2ZWQ0MzEwOGYwYjFmMDk2ZWQwZDMzYl8xNTcvZnJhZzowYWRkNzQ4MTBlYzA0ZTkzOTE1NjRhZTliZjQwNzUyYi90YWJsZTozNzQ0ZTMyMjM3YWY0NDA4YmNkMzE5MTdkM2I4YjFiYi90YWJsZXJhbmdlOjM3NDRlMzIyMzdhZjQ0MDhiY2QzMTkxN2QzYjhiMWJiXzYtMy0xLTEtMA_729395cd-d7fc-46ad-aecd-57c9c3d87a01"
      unitRef="usd">4537000</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue
      contextRef="i150eabbbafca4b14b49a947bdcfae7ed_I20180131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlMGY1MGI3NzZlZDQzMTA4ZjBiMWYwOTZlZDBkMzNiL3NlYzoyZTBmNTBiNzc2ZWQ0MzEwOGYwYjFmMDk2ZWQwZDMzYl8xNTcvZnJhZzowYWRkNzQ4MTBlYzA0ZTkzOTE1NjRhZTliZjQwNzUyYi90YWJsZTozNzQ0ZTMyMjM3YWY0NDA4YmNkMzE5MTdkM2I4YjFiYi90YWJsZXJhbmdlOjM3NDRlMzIyMzdhZjQ0MDhiY2QzMTkxN2QzYjhiMWJiXzYtNS0xLTEtMA_5e13296e-d082-4920-967d-bbca56481b6d"
      unitRef="usd">961000</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings
      contextRef="ic8f4fc80c1544b62a18084eb756ea94c_D20190201-20200131"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlMGY1MGI3NzZlZDQzMTA4ZjBiMWYwOTZlZDBkMzNiL3NlYzoyZTBmNTBiNzc2ZWQ0MzEwOGYwYjFmMDk2ZWQwZDMzYl8xNTcvZnJhZzowYWRkNzQ4MTBlYzA0ZTkzOTE1NjRhZTliZjQwNzUyYi90ZXh0cmVnaW9uOjBhZGQ3NDgxMGVjMDRlOTM5MTU2NGFlOWJmNDA3NTJiXzM1ODA_c304dad0-4499-46a0-8411-679b2527d644"
      unitRef="usd">6000000.0</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings
      contextRef="ic3b51f5441c346c388974c34d67a9940_D20180201-20190131"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlMGY1MGI3NzZlZDQzMTA4ZjBiMWYwOTZlZDBkMzNiL3NlYzoyZTBmNTBiNzc2ZWQ0MzEwOGYwYjFmMDk2ZWQwZDMzYl8xNTcvZnJhZzowYWRkNzQ4MTBlYzA0ZTkzOTE1NjRhZTliZjQwNzUyYi90ZXh0cmVnaW9uOjBhZGQ3NDgxMGVjMDRlOTM5MTU2NGFlOWJmNDA3NTJiXzM1ODQ_ccc508df-4798-412d-8e65-96440fd46a12"
      unitRef="usd">3600000</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings
      contextRef="if6440f73b88f4c53970ea48b4c1f9726_D20170201-20180131"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlMGY1MGI3NzZlZDQzMTA4ZjBiMWYwOTZlZDBkMzNiL3NlYzoyZTBmNTBiNzc2ZWQ0MzEwOGYwYjFmMDk2ZWQwZDMzYl8xNTcvZnJhZzowYWRkNzQ4MTBlYzA0ZTkzOTE1NjRhZTliZjQwNzUyYi90ZXh0cmVnaW9uOjBhZGQ3NDgxMGVjMDRlOTM5MTU2NGFlOWJmNDA3NTJiXzE2NDkyNjc0NjM2MTU_72e0abbb-5434-4fe8-aa36-0fbcf75767cb"
      unitRef="usd">300000</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings>
    <us-gaap:SupplementalBalanceSheetDisclosuresTextBlock
      contextRef="ic8f4fc80c1544b62a18084eb756ea94c_D20190201-20200131"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlMGY1MGI3NzZlZDQzMTA4ZjBiMWYwOTZlZDBkMzNiL3NlYzoyZTBmNTBiNzc2ZWQ0MzEwOGYwYjFmMDk2ZWQwZDMzYl8xNjMvZnJhZzoyYzFhYmE2YzM2MGI0YzllYmM2N2NjZDgwYWZjOTIxYy90ZXh0cmVnaW9uOjJjMWFiYTZjMzYwYjRjOWViYzY3Y2NkODBhZmM5MjFjXzM4NDgyOTA2OTk4NzQ_68233dc8-0977-4f48-9b8a-372d0afa378a">Balance Sheet Components&lt;div style="text-indent:18pt;margin-top:12pt;"&gt;&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;Prepaid Expenses and Other Current Assets&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:18pt;margin-top:12pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;Prepaid expenses and other current assets consisted of the following:&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:73.877%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:9.695%;"/&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:9.698%;"/&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="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;January 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="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;span style="font-size: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="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;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;2019&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="8" 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:0%;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(in thousands)&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;padding-right:1pt;"&gt;&lt;span style="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="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;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="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&lt;/span&gt;&lt;/td&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,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;td colspan="3" style="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;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/span&gt;&lt;/td&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;5,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;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/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;Prepaid software licenses&lt;/span&gt;&lt;/td&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;16,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;td colspan="3" style="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;&lt;span style="font-size:10pt;font-weight:400;font-family:'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="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,408&#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;Prepaid hosting services&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:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;8,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;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="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;&lt;span style="font-size:10pt;font-weight:400;font-family:'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="2" style="padding-top:2px;padding-bottom:2px;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,915&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/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 current assets&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:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;6,523&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="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;&lt;span style="font-size:10pt;font-weight:400;font-family:'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="2" style="padding-top:2px;padding-bottom:2px;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,105&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&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;Prepaid expenses and other current 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 #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;51,614&#160;&lt;/span&gt;&lt;/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;18,410&#160;&lt;/span&gt;&lt;/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-indent:18pt;margin-top:12pt;"&gt;&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;Property and Equipment, Net&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:18pt;margin-top:12pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;Property and equipment, net consisted of the following:&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:73.877%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:9.695%;"/&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:9.698%;"/&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="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;January 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="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;span style="font-size: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="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;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;2019&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="8" 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:0%;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(in thousands)&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;padding-right:1pt;"&gt;&lt;span style="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="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;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Data center and other computer equipment&lt;/span&gt;&lt;/td&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;87,166&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-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;44,735&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/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;Capitalized internal-use software&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:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;30,354&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;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,209&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&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;Leasehold improvements&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:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;13,157&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;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,011&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/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;Purchased software&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:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2,604&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;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,460&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&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;Furniture and equipment&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:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;4,835&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;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,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:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/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;Construction in process&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:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;47,626&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;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;19,455&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(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:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;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;185,742&#160;&lt;/span&gt;&lt;/td&gt;&lt;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;100,423&#160;&lt;/span&gt;&lt;/td&gt;&lt;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;Less: Accumulated depreciation and amortization&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:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(49,664)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;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;(26,688)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&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;Property and equipment, net&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 #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,078&#160;&lt;/span&gt;&lt;/td&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;73,735&#160;&lt;/span&gt;&lt;/td&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:18pt;margin-top:12pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;Construction in process mainly includes data center equipment purchased that has not yet been placed in service. As of January&#160;31, 2020, $44.9 million of data center equipment was purchased but not yet been placed into service.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:18pt;margin-top:12pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;Depreciation and amortization expense of property and equipment was $23.0 million, $14.8 million, and $7.1 million, during the years ended January&#160;31, 2020, January&#160;31, 2019, and January&#160;31, 2018, respectively.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:18pt;margin-top:12pt;"&gt;&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;Intangible Assets, Net&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:18pt;margin-top:12pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;Total intangible assets, net consisted of the following:&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:41.421%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:11.596%;"/&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.596%;"/&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.596%;"/&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.601%;"/&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="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;January 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="background-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;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="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 Remaining Useful Life&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;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:center;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="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 Carrying Amount&#160;&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: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:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:center;vertical-align:bottom;border-top:1pt solid #000;border-bottom:1pt solid #000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="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 Amortization&#160;&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:1pt solid #000;padding-right:1pt;"&gt;&lt;span style="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:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:center;vertical-align:bottom;border-top:1pt solid #000;border-bottom:1pt solid #000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="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 Amount&#160;&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:1pt solid #000;padding-right:1pt;"&gt;&lt;span style="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:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&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="17" 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 #000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(in thousands)&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 #000;padding-right:1pt;"&gt;&lt;span style="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="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="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 #000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(in months)&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 #000;padding-right:1pt;"&gt;&lt;span style="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;/tr&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;Developed technology&lt;/span&gt;&lt;/td&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,238&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="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;&lt;/td&gt;&lt;td style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&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,067&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="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;&lt;/td&gt;&lt;td style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&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;171&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="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;&lt;span style="font-size:10pt;font-weight:400;font-family:'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="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;9&lt;/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;Customer relationships&lt;/span&gt;&lt;/td&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;607&#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="2" style="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;&lt;/td&gt;&lt;td style="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;&lt;/td&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&#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="2" style="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;&lt;/td&gt;&lt;td style="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;&lt;/td&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;327&#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;span style="font-size: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="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:1pt;"&gt;&lt;span style="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&lt;/span&gt;&lt;/td&gt;&lt;/tr&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;Non-compete agreement&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:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;121&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="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;&lt;/td&gt;&lt;td style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&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:400;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;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="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;&lt;/td&gt;&lt;td style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&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:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;29&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="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;&lt;span style="font-size:10pt;font-weight:400;font-family:'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="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;9&lt;/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;Total&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: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;1,966&#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="2" style="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;&lt;/td&gt;&lt;td style="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;&lt;/td&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;1,439&#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="2" style="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;&lt;/td&gt;&lt;td style="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;&lt;/td&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;527&#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;span style="font-size: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="2" style="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;&lt;/td&gt;&lt;td style="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;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;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:41.274%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:11.596%;"/&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.596%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.823%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:11.596%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.384%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:11.601%;"/&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="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;January 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="background-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;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="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 Remaining Useful Life&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="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:center;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="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 Carrying Amount&#160;&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: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;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:center;vertical-align:bottom;border-top:1pt solid #000;border-bottom:1pt solid #000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="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 Amortization&#160;&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:1pt solid #000;padding-right:1pt;"&gt;&lt;span style="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;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:center;vertical-align:bottom;border-top:1pt solid #000;border-bottom:1pt solid #000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="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 Amount&#160;&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:1pt solid #000;padding-right:1pt;"&gt;&lt;span style="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" 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="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 #000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(in thousands)&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;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:center;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(in months)&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 #000;padding-right:1pt;"&gt;&lt;span style="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;/tr&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;Developed Technology&lt;/span&gt;&lt;/td&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,269&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="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;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/span&gt;&lt;/td&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;761&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="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;&lt;/td&gt;&lt;td style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&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;508&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&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;21&lt;/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;Customer relationships&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:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;632&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#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;span style="font-size: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="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;163&#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="2" style="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;&lt;/td&gt;&lt;td style="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;&lt;/td&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;469&#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="3" 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:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;45&lt;/span&gt;&lt;/td&gt;&lt;/tr&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;Non-compete agreement&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:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;126&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="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;&lt;span style="font-size:10pt;font-weight:400;font-family:'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="2" style="padding-top:2px;padding-bottom:2px;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&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="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;&lt;/td&gt;&lt;td style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&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:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;71&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&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;21&lt;/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: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;Total&lt;/span&gt;&lt;/td&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;2,027&#160;&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;td colspan="3" style="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;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color: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: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:rgb(255,255,255, 0.0);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;979&#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 #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="2" style="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;&lt;/td&gt;&lt;td style="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;&lt;/td&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 #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:rgb(255,255,255, 0.0);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;1,048&#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 #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: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;span style="font-size: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;/table&gt;&lt;/div&gt;&lt;div style="text-indent:18pt;margin-top:12pt;"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:18pt;margin-top:12pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;Amortization of developed technology, customer relationships, and non-compete agreement are recorded within cost of revenue, sales and marketing expense, and research and development expense, respectively, in the consolidated statements of operations. Amortization expense of intangible assets was $0.5 million, $0.6 million, and $0.6 million, during the years ended January&#160;31, 2020, January&#160;31, 2019, and January&#160;31, 2018, respectively.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:18pt;margin-top:12pt;"&gt;&lt;span style="background-color:rgb(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 estimated aggregate future amortization expense of intangible assets as of January&#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:86.304%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:9.696%;"/&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="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="background-color: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;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;/tr&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;Fiscal 2021&lt;/span&gt;&lt;/td&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;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: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;Fiscal 2022&lt;/span&gt;&lt;/td&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;121&#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;Fiscal 2023&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:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;85&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/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;Fiscal 2024&lt;/span&gt;&lt;/td&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;/tr&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;Fiscal 2025&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: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: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;Total amortization expense&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: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:rgb(255,255,255, 0.0);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;527&#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 #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-indent:18pt;margin-top:12pt;"&gt;&lt;span style="background-color:rgb(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 developed technology, customer relationships, and non-compete agreement assets are being amortized over 3 years, 5 years, and 3 years, respectively.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:18pt;margin-top:12pt;"&gt;&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;Accrued Expenses&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:18pt;margin-top:12pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;Accrued expenses consisted of the following:&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:73.877%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:9.695%;"/&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:9.698%;"/&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="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;January 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="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;span style="font-size: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="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;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;2019&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="8" 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:0%;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(in thousands)&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;padding-right:1pt;"&gt;&lt;span style="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="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;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Web hosting services&lt;/span&gt;&lt;/td&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;16,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;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-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;12,224&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/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;Other accrued expenses&lt;/span&gt;&lt;/td&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;11,199&#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;13,275&#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;Accrued purchases of property and equipment&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:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2,789&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;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,042&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/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 expenses&lt;/span&gt;&lt;/td&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;30,355&#160;&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;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;32,541&#160;&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 style="text-indent:18pt;margin-top:12pt;"&gt;&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;Accrued Payroll and Benefits&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:18pt;margin-top:12pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;Accrued payroll and benefits consisted of the following:&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:73.877%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:9.695%;"/&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:9.698%;"/&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="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;January 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="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;span style="font-size: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="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;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;2019&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="8" 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:0%;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(in thousands)&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;padding-right:1pt;"&gt;&lt;span style="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="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;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="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 commission&lt;/span&gt;&lt;/td&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;15,399&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="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;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/span&gt;&lt;/td&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;9,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;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/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;Accrued bonuses&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:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;8,171&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="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;&lt;span style="font-size:10pt;font-weight:400;font-family:'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="2" style="padding-top:2px;padding-bottom:2px;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,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:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&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;Accrued payroll and related expenses&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:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;6,680&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="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;&lt;span style="font-size:10pt;font-weight:400;font-family:'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="2" style="padding-top:2px;padding-bottom:2px;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,326&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/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;Employee Stock Purchase Plan&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:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;6,560&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="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;&lt;span style="font-size:10pt;font-weight:400;font-family:'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="2" style="padding-top:2px;padding-bottom:2px;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: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;Accrued payroll and benefits&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 #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;36,810&#160;&lt;/span&gt;&lt;/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;19,284&#160;&lt;/span&gt;&lt;/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:SupplementalBalanceSheetDisclosuresTextBlock>
    <us-gaap:DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureTextBlock
      contextRef="ic8f4fc80c1544b62a18084eb756ea94c_D20190201-20200131"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlMGY1MGI3NzZlZDQzMTA4ZjBiMWYwOTZlZDBkMzNiL3NlYzoyZTBmNTBiNzc2ZWQ0MzEwOGYwYjFmMDk2ZWQwZDMzYl8xNjMvZnJhZzoyYzFhYmE2YzM2MGI0YzllYmM2N2NjZDgwYWZjOTIxYy90ZXh0cmVnaW9uOjJjMWFiYTZjMzYwYjRjOWViYzY3Y2NkODBhZmM5MjFjXzM4NDgyOTA2OTk4NzU_a59dfc27-f1eb-4cea-9764-6b580e83159d">&lt;div style="text-indent:18pt;margin-top:12pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;Prepaid expenses and other current assets consisted of the following:&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:73.877%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:9.695%;"/&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:9.698%;"/&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="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;January 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="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;span style="font-size: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="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;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;2019&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="8" 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:0%;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(in thousands)&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;padding-right:1pt;"&gt;&lt;span style="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="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;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="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&lt;/span&gt;&lt;/td&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,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;td colspan="3" style="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;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/span&gt;&lt;/td&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;5,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;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/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;Prepaid software licenses&lt;/span&gt;&lt;/td&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;16,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;td colspan="3" style="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;&lt;span style="font-size:10pt;font-weight:400;font-family:'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="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,408&#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;Prepaid hosting services&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:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;8,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;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="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;&lt;span style="font-size:10pt;font-weight:400;font-family:'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="2" style="padding-top:2px;padding-bottom:2px;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,915&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/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 current assets&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:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;6,523&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="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;&lt;span style="font-size:10pt;font-weight:400;font-family:'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="2" style="padding-top:2px;padding-bottom:2px;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,105&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&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;Prepaid expenses and other current 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 #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;51,614&#160;&lt;/span&gt;&lt;/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;18,410&#160;&lt;/span&gt;&lt;/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:DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureTextBlock>
    <us-gaap:PrepaidExpenseCurrent
      contextRef="ib2cdc2f142544681974fd015733a7280_I20200131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlMGY1MGI3NzZlZDQzMTA4ZjBiMWYwOTZlZDBkMzNiL3NlYzoyZTBmNTBiNzc2ZWQ0MzEwOGYwYjFmMDk2ZWQwZDMzYl8xNjMvZnJhZzoyYzFhYmE2YzM2MGI0YzllYmM2N2NjZDgwYWZjOTIxYy90YWJsZToxOTFlZDVjM2NiMWU0YzlkYWE4ZjQ3NTg1YmZjY2JjMS90YWJsZXJhbmdlOjE5MWVkNWMzY2IxZTRjOWRhYThmNDc1ODViZmNjYmMxXzMtMS0xLTEtMA_7b853cd3-e40e-46ec-b1e0-47f7b910d094"
      unitRef="usd">20390000</us-gaap:PrepaidExpenseCurrent>
    <us-gaap:PrepaidExpenseCurrent
      contextRef="i55f24cb0d9164d4686ccc12cc9135ac1_I20190131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlMGY1MGI3NzZlZDQzMTA4ZjBiMWYwOTZlZDBkMzNiL3NlYzoyZTBmNTBiNzc2ZWQ0MzEwOGYwYjFmMDk2ZWQwZDMzYl8xNjMvZnJhZzoyYzFhYmE2YzM2MGI0YzllYmM2N2NjZDgwYWZjOTIxYy90YWJsZToxOTFlZDVjM2NiMWU0YzlkYWE4ZjQ3NTg1YmZjY2JjMS90YWJsZXJhbmdlOjE5MWVkNWMzY2IxZTRjOWRhYThmNDc1ODViZmNjYmMxXzMtMy0xLTEtMA_8cb58d71-d33c-4a9b-878a-0cd7daab85f0"
      unitRef="usd">5982000</us-gaap:PrepaidExpenseCurrent>
    <crwd:PrepaidSoftwareLicenses
      contextRef="ib2cdc2f142544681974fd015733a7280_I20200131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlMGY1MGI3NzZlZDQzMTA4ZjBiMWYwOTZlZDBkMzNiL3NlYzoyZTBmNTBiNzc2ZWQ0MzEwOGYwYjFmMDk2ZWQwZDMzYl8xNjMvZnJhZzoyYzFhYmE2YzM2MGI0YzllYmM2N2NjZDgwYWZjOTIxYy90YWJsZToxOTFlZDVjM2NiMWU0YzlkYWE4ZjQ3NTg1YmZjY2JjMS90YWJsZXJhbmdlOjE5MWVkNWMzY2IxZTRjOWRhYThmNDc1ODViZmNjYmMxXzQtMS0xLTEtNjIxMw_d55d6bb9-51b0-4125-89b2-16590354df6a"
      unitRef="usd">16645000</crwd:PrepaidSoftwareLicenses>
    <crwd:PrepaidSoftwareLicenses
      contextRef="i55f24cb0d9164d4686ccc12cc9135ac1_I20190131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlMGY1MGI3NzZlZDQzMTA4ZjBiMWYwOTZlZDBkMzNiL3NlYzoyZTBmNTBiNzc2ZWQ0MzEwOGYwYjFmMDk2ZWQwZDMzYl8xNjMvZnJhZzoyYzFhYmE2YzM2MGI0YzllYmM2N2NjZDgwYWZjOTIxYy90YWJsZToxOTFlZDVjM2NiMWU0YzlkYWE4ZjQ3NTg1YmZjY2JjMS90YWJsZXJhbmdlOjE5MWVkNWMzY2IxZTRjOWRhYThmNDc1ODViZmNjYmMxXzQtMy0xLTEtNjIxMw_7e1aa95d-07ae-404e-aec6-36460bd20c94"
      unitRef="usd">8408000</crwd:PrepaidSoftwareLicenses>
    <crwd:PrepaidHostingServicesCurrent
      contextRef="ib2cdc2f142544681974fd015733a7280_I20200131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlMGY1MGI3NzZlZDQzMTA4ZjBiMWYwOTZlZDBkMzNiL3NlYzoyZTBmNTBiNzc2ZWQ0MzEwOGYwYjFmMDk2ZWQwZDMzYl8xNjMvZnJhZzoyYzFhYmE2YzM2MGI0YzllYmM2N2NjZDgwYWZjOTIxYy90YWJsZToxOTFlZDVjM2NiMWU0YzlkYWE4ZjQ3NTg1YmZjY2JjMS90YWJsZXJhbmdlOjE5MWVkNWMzY2IxZTRjOWRhYThmNDc1ODViZmNjYmMxXzUtMS0xLTEtMTU5MDU_a4883bd6-434e-41db-bf33-636da7dfa375"
      unitRef="usd">8056000</crwd:PrepaidHostingServicesCurrent>
    <crwd:PrepaidHostingServicesCurrent
      contextRef="i55f24cb0d9164d4686ccc12cc9135ac1_I20190131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlMGY1MGI3NzZlZDQzMTA4ZjBiMWYwOTZlZDBkMzNiL3NlYzoyZTBmNTBiNzc2ZWQ0MzEwOGYwYjFmMDk2ZWQwZDMzYl8xNjMvZnJhZzoyYzFhYmE2YzM2MGI0YzllYmM2N2NjZDgwYWZjOTIxYy90YWJsZToxOTFlZDVjM2NiMWU0YzlkYWE4ZjQ3NTg1YmZjY2JjMS90YWJsZXJhbmdlOjE5MWVkNWMzY2IxZTRjOWRhYThmNDc1ODViZmNjYmMxXzUtMy0xLTEtMTU5MDU_2498ad3e-1687-4e65-a1ed-c398eba52166"
      unitRef="usd">2915000</crwd:PrepaidHostingServicesCurrent>
    <us-gaap:OtherAssetsCurrent
      contextRef="ib2cdc2f142544681974fd015733a7280_I20200131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlMGY1MGI3NzZlZDQzMTA4ZjBiMWYwOTZlZDBkMzNiL3NlYzoyZTBmNTBiNzc2ZWQ0MzEwOGYwYjFmMDk2ZWQwZDMzYl8xNjMvZnJhZzoyYzFhYmE2YzM2MGI0YzllYmM2N2NjZDgwYWZjOTIxYy90YWJsZToxOTFlZDVjM2NiMWU0YzlkYWE4ZjQ3NTg1YmZjY2JjMS90YWJsZXJhbmdlOjE5MWVkNWMzY2IxZTRjOWRhYThmNDc1ODViZmNjYmMxXzUtMS0xLTEtNjIxMw_2ca2ae71-c89f-49bc-81a5-9b7dbb155533"
      unitRef="usd">6523000</us-gaap:OtherAssetsCurrent>
    <us-gaap:OtherAssetsCurrent
      contextRef="i55f24cb0d9164d4686ccc12cc9135ac1_I20190131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlMGY1MGI3NzZlZDQzMTA4ZjBiMWYwOTZlZDBkMzNiL3NlYzoyZTBmNTBiNzc2ZWQ0MzEwOGYwYjFmMDk2ZWQwZDMzYl8xNjMvZnJhZzoyYzFhYmE2YzM2MGI0YzllYmM2N2NjZDgwYWZjOTIxYy90YWJsZToxOTFlZDVjM2NiMWU0YzlkYWE4ZjQ3NTg1YmZjY2JjMS90YWJsZXJhbmdlOjE5MWVkNWMzY2IxZTRjOWRhYThmNDc1ODViZmNjYmMxXzUtMy0xLTEtNjIxMw_3a1a4b49-797a-41d7-9949-8a3436c5767b"
      unitRef="usd">1105000</us-gaap:OtherAssetsCurrent>
    <us-gaap:PrepaidExpenseAndOtherAssetsCurrent
      contextRef="ib2cdc2f142544681974fd015733a7280_I20200131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlMGY1MGI3NzZlZDQzMTA4ZjBiMWYwOTZlZDBkMzNiL3NlYzoyZTBmNTBiNzc2ZWQ0MzEwOGYwYjFmMDk2ZWQwZDMzYl8xNjMvZnJhZzoyYzFhYmE2YzM2MGI0YzllYmM2N2NjZDgwYWZjOTIxYy90YWJsZToxOTFlZDVjM2NiMWU0YzlkYWE4ZjQ3NTg1YmZjY2JjMS90YWJsZXJhbmdlOjE5MWVkNWMzY2IxZTRjOWRhYThmNDc1ODViZmNjYmMxXzYtMS0xLTEtMA_750a0a7e-76e9-4188-9708-3b6938c89dff"
      unitRef="usd">51614000</us-gaap:PrepaidExpenseAndOtherAssetsCurrent>
    <us-gaap:PrepaidExpenseAndOtherAssetsCurrent
      contextRef="i55f24cb0d9164d4686ccc12cc9135ac1_I20190131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlMGY1MGI3NzZlZDQzMTA4ZjBiMWYwOTZlZDBkMzNiL3NlYzoyZTBmNTBiNzc2ZWQ0MzEwOGYwYjFmMDk2ZWQwZDMzYl8xNjMvZnJhZzoyYzFhYmE2YzM2MGI0YzllYmM2N2NjZDgwYWZjOTIxYy90YWJsZToxOTFlZDVjM2NiMWU0YzlkYWE4ZjQ3NTg1YmZjY2JjMS90YWJsZXJhbmdlOjE5MWVkNWMzY2IxZTRjOWRhYThmNDc1ODViZmNjYmMxXzYtMy0xLTEtMA_c4f89475-7da3-45b4-945b-9e5a1d793673"
      unitRef="usd">18410000</us-gaap:PrepaidExpenseAndOtherAssetsCurrent>
    <us-gaap:PropertyPlantAndEquipmentTextBlock
      contextRef="ic8f4fc80c1544b62a18084eb756ea94c_D20190201-20200131"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlMGY1MGI3NzZlZDQzMTA4ZjBiMWYwOTZlZDBkMzNiL3NlYzoyZTBmNTBiNzc2ZWQ0MzEwOGYwYjFmMDk2ZWQwZDMzYl8xNjMvZnJhZzoyYzFhYmE2YzM2MGI0YzllYmM2N2NjZDgwYWZjOTIxYy90ZXh0cmVnaW9uOjJjMWFiYTZjMzYwYjRjOWViYzY3Y2NkODBhZmM5MjFjXzM4NDgyOTA2OTk4NzY_51d371b6-24d3-4713-93ad-8ac00c8e5ac0">&lt;div style="text-indent:18pt;margin-top:12pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;Property and equipment, net consisted of the following:&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:73.877%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:9.695%;"/&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:9.698%;"/&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="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;January 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="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;span style="font-size: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="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;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;2019&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="8" 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:0%;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(in thousands)&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;padding-right:1pt;"&gt;&lt;span style="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="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;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Data center and other computer equipment&lt;/span&gt;&lt;/td&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;87,166&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-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;44,735&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/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;Capitalized internal-use software&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:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;30,354&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;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,209&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&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;Leasehold improvements&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:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;13,157&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;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,011&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/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;Purchased software&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:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2,604&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;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,460&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&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;Furniture and equipment&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:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;4,835&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;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,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:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/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;Construction in process&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:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;47,626&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;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;19,455&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(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:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;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;185,742&#160;&lt;/span&gt;&lt;/td&gt;&lt;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;100,423&#160;&lt;/span&gt;&lt;/td&gt;&lt;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;Less: Accumulated depreciation and amortization&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:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(49,664)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;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;(26,688)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&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;Property and equipment, net&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 #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,078&#160;&lt;/span&gt;&lt;/td&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;73,735&#160;&lt;/span&gt;&lt;/td&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="i67e6b7b348ae499dbbbf1e01f9466a09_I20200131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlMGY1MGI3NzZlZDQzMTA4ZjBiMWYwOTZlZDBkMzNiL3NlYzoyZTBmNTBiNzc2ZWQ0MzEwOGYwYjFmMDk2ZWQwZDMzYl8xNjMvZnJhZzoyYzFhYmE2YzM2MGI0YzllYmM2N2NjZDgwYWZjOTIxYy90YWJsZTpmMzg0ZmQxZGQ3ZWQ0ZjBiOGQ2YmQyYWJlMmZlZTYyYS90YWJsZXJhbmdlOmYzODRmZDFkZDdlZDRmMGI4ZDZiZDJhYmUyZmVlNjJhXzMtMS0xLTEtMA_6aa5df34-2ccd-4a0c-a2d2-1dd3a6d61b53"
      unitRef="usd">87166000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="ib09fb36ab16b4ce1bef3054754a195da_I20190131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlMGY1MGI3NzZlZDQzMTA4ZjBiMWYwOTZlZDBkMzNiL3NlYzoyZTBmNTBiNzc2ZWQ0MzEwOGYwYjFmMDk2ZWQwZDMzYl8xNjMvZnJhZzoyYzFhYmE2YzM2MGI0YzllYmM2N2NjZDgwYWZjOTIxYy90YWJsZTpmMzg0ZmQxZGQ3ZWQ0ZjBiOGQ2YmQyYWJlMmZlZTYyYS90YWJsZXJhbmdlOmYzODRmZDFkZDdlZDRmMGI4ZDZiZDJhYmUyZmVlNjJhXzMtMy0xLTEtMA_12f6f6d9-e729-489e-ac0b-54749b3ec107"
      unitRef="usd">44735000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="ieb037acb23614fd4a310288df9c4a51f_I20200131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlMGY1MGI3NzZlZDQzMTA4ZjBiMWYwOTZlZDBkMzNiL3NlYzoyZTBmNTBiNzc2ZWQ0MzEwOGYwYjFmMDk2ZWQwZDMzYl8xNjMvZnJhZzoyYzFhYmE2YzM2MGI0YzllYmM2N2NjZDgwYWZjOTIxYy90YWJsZTpmMzg0ZmQxZGQ3ZWQ0ZjBiOGQ2YmQyYWJlMmZlZTYyYS90YWJsZXJhbmdlOmYzODRmZDFkZDdlZDRmMGI4ZDZiZDJhYmUyZmVlNjJhXzQtMS0xLTEtMA_90df6cfb-2e32-41b1-9f22-02c8dd8af808"
      unitRef="usd">30354000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="ied96d61ed62c44708602b8c9cabce813_I20190131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlMGY1MGI3NzZlZDQzMTA4ZjBiMWYwOTZlZDBkMzNiL3NlYzoyZTBmNTBiNzc2ZWQ0MzEwOGYwYjFmMDk2ZWQwZDMzYl8xNjMvZnJhZzoyYzFhYmE2YzM2MGI0YzllYmM2N2NjZDgwYWZjOTIxYy90YWJsZTpmMzg0ZmQxZGQ3ZWQ0ZjBiOGQ2YmQyYWJlMmZlZTYyYS90YWJsZXJhbmdlOmYzODRmZDFkZDdlZDRmMGI4ZDZiZDJhYmUyZmVlNjJhXzQtMy0xLTEtMA_5fb28f25-b006-4169-8ac1-aa9233e2eca1"
      unitRef="usd">22209000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="i7faaca94a3294e8ea16cd7d9385dc2c8_I20200131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlMGY1MGI3NzZlZDQzMTA4ZjBiMWYwOTZlZDBkMzNiL3NlYzoyZTBmNTBiNzc2ZWQ0MzEwOGYwYjFmMDk2ZWQwZDMzYl8xNjMvZnJhZzoyYzFhYmE2YzM2MGI0YzllYmM2N2NjZDgwYWZjOTIxYy90YWJsZTpmMzg0ZmQxZGQ3ZWQ0ZjBiOGQ2YmQyYWJlMmZlZTYyYS90YWJsZXJhbmdlOmYzODRmZDFkZDdlZDRmMGI4ZDZiZDJhYmUyZmVlNjJhXzUtMS0xLTEtMA_c01303ea-55e4-4239-831c-5ba507114f9a"
      unitRef="usd">13157000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="if7bac2f6924049e5a576befcd3066c54_I20190131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlMGY1MGI3NzZlZDQzMTA4ZjBiMWYwOTZlZDBkMzNiL3NlYzoyZTBmNTBiNzc2ZWQ0MzEwOGYwYjFmMDk2ZWQwZDMzYl8xNjMvZnJhZzoyYzFhYmE2YzM2MGI0YzllYmM2N2NjZDgwYWZjOTIxYy90YWJsZTpmMzg0ZmQxZGQ3ZWQ0ZjBiOGQ2YmQyYWJlMmZlZTYyYS90YWJsZXJhbmdlOmYzODRmZDFkZDdlZDRmMGI4ZDZiZDJhYmUyZmVlNjJhXzUtMy0xLTEtMA_a03c0a9b-69e8-4e29-9b7b-009220e3aa45"
      unitRef="usd">10011000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="icc11b95de1d74bc49f76e7cfc74d3349_I20200131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlMGY1MGI3NzZlZDQzMTA4ZjBiMWYwOTZlZDBkMzNiL3NlYzoyZTBmNTBiNzc2ZWQ0MzEwOGYwYjFmMDk2ZWQwZDMzYl8xNjMvZnJhZzoyYzFhYmE2YzM2MGI0YzllYmM2N2NjZDgwYWZjOTIxYy90YWJsZTpmMzg0ZmQxZGQ3ZWQ0ZjBiOGQ2YmQyYWJlMmZlZTYyYS90YWJsZXJhbmdlOmYzODRmZDFkZDdlZDRmMGI4ZDZiZDJhYmUyZmVlNjJhXzYtMS0xLTEtMA_73904dbd-b15b-428a-a785-3229a61f03dd"
      unitRef="usd">2604000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="id560a68e20d4406a9ea527dcd11cb887_I20190131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlMGY1MGI3NzZlZDQzMTA4ZjBiMWYwOTZlZDBkMzNiL3NlYzoyZTBmNTBiNzc2ZWQ0MzEwOGYwYjFmMDk2ZWQwZDMzYl8xNjMvZnJhZzoyYzFhYmE2YzM2MGI0YzllYmM2N2NjZDgwYWZjOTIxYy90YWJsZTpmMzg0ZmQxZGQ3ZWQ0ZjBiOGQ2YmQyYWJlMmZlZTYyYS90YWJsZXJhbmdlOmYzODRmZDFkZDdlZDRmMGI4ZDZiZDJhYmUyZmVlNjJhXzYtMy0xLTEtMA_47c10400-af2d-4586-b991-301e2a587fea"
      unitRef="usd">1460000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="if54699f3e86c4a26a2a9aedb9ced9b97_I20200131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlMGY1MGI3NzZlZDQzMTA4ZjBiMWYwOTZlZDBkMzNiL3NlYzoyZTBmNTBiNzc2ZWQ0MzEwOGYwYjFmMDk2ZWQwZDMzYl8xNjMvZnJhZzoyYzFhYmE2YzM2MGI0YzllYmM2N2NjZDgwYWZjOTIxYy90YWJsZTpmMzg0ZmQxZGQ3ZWQ0ZjBiOGQ2YmQyYWJlMmZlZTYyYS90YWJsZXJhbmdlOmYzODRmZDFkZDdlZDRmMGI4ZDZiZDJhYmUyZmVlNjJhXzctMS0xLTEtMA_553fbaa1-e7b7-4fb0-9f55-fb4ae98c58bc"
      unitRef="usd">4835000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="i71e0ad95388842fbadfc9c412cfd74cf_I20190131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlMGY1MGI3NzZlZDQzMTA4ZjBiMWYwOTZlZDBkMzNiL3NlYzoyZTBmNTBiNzc2ZWQ0MzEwOGYwYjFmMDk2ZWQwZDMzYl8xNjMvZnJhZzoyYzFhYmE2YzM2MGI0YzllYmM2N2NjZDgwYWZjOTIxYy90YWJsZTpmMzg0ZmQxZGQ3ZWQ0ZjBiOGQ2YmQyYWJlMmZlZTYyYS90YWJsZXJhbmdlOmYzODRmZDFkZDdlZDRmMGI4ZDZiZDJhYmUyZmVlNjJhXzctMy0xLTEtMA_cb52edba-c456-445f-b43e-9fa0d2fdb63a"
      unitRef="usd">2553000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="i8c750bde32824fa6962bb7161d544fa7_I20200131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlMGY1MGI3NzZlZDQzMTA4ZjBiMWYwOTZlZDBkMzNiL3NlYzoyZTBmNTBiNzc2ZWQ0MzEwOGYwYjFmMDk2ZWQwZDMzYl8xNjMvZnJhZzoyYzFhYmE2YzM2MGI0YzllYmM2N2NjZDgwYWZjOTIxYy90YWJsZTpmMzg0ZmQxZGQ3ZWQ0ZjBiOGQ2YmQyYWJlMmZlZTYyYS90YWJsZXJhbmdlOmYzODRmZDFkZDdlZDRmMGI4ZDZiZDJhYmUyZmVlNjJhXzgtMS0xLTEtMA_b0b3140b-77e8-4531-a490-308aaaee8fb7"
      unitRef="usd">47626000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="i4dc3873bb92e4b95927cebfc9fe94cd6_I20190131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlMGY1MGI3NzZlZDQzMTA4ZjBiMWYwOTZlZDBkMzNiL3NlYzoyZTBmNTBiNzc2ZWQ0MzEwOGYwYjFmMDk2ZWQwZDMzYl8xNjMvZnJhZzoyYzFhYmE2YzM2MGI0YzllYmM2N2NjZDgwYWZjOTIxYy90YWJsZTpmMzg0ZmQxZGQ3ZWQ0ZjBiOGQ2YmQyYWJlMmZlZTYyYS90YWJsZXJhbmdlOmYzODRmZDFkZDdlZDRmMGI4ZDZiZDJhYmUyZmVlNjJhXzgtMy0xLTEtMA_088602b7-b346-4f2e-ac15-b6357157e25b"
      unitRef="usd">19455000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="ib2cdc2f142544681974fd015733a7280_I20200131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlMGY1MGI3NzZlZDQzMTA4ZjBiMWYwOTZlZDBkMzNiL3NlYzoyZTBmNTBiNzc2ZWQ0MzEwOGYwYjFmMDk2ZWQwZDMzYl8xNjMvZnJhZzoyYzFhYmE2YzM2MGI0YzllYmM2N2NjZDgwYWZjOTIxYy90YWJsZTpmMzg0ZmQxZGQ3ZWQ0ZjBiOGQ2YmQyYWJlMmZlZTYyYS90YWJsZXJhbmdlOmYzODRmZDFkZDdlZDRmMGI4ZDZiZDJhYmUyZmVlNjJhXzktMS0xLTEtMA_93be9cc2-0303-4713-aaa0-6aaacef78c4a"
      unitRef="usd">185742000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="i55f24cb0d9164d4686ccc12cc9135ac1_I20190131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlMGY1MGI3NzZlZDQzMTA4ZjBiMWYwOTZlZDBkMzNiL3NlYzoyZTBmNTBiNzc2ZWQ0MzEwOGYwYjFmMDk2ZWQwZDMzYl8xNjMvZnJhZzoyYzFhYmE2YzM2MGI0YzllYmM2N2NjZDgwYWZjOTIxYy90YWJsZTpmMzg0ZmQxZGQ3ZWQ0ZjBiOGQ2YmQyYWJlMmZlZTYyYS90YWJsZXJhbmdlOmYzODRmZDFkZDdlZDRmMGI4ZDZiZDJhYmUyZmVlNjJhXzktMy0xLTEtMA_93eac24b-fddc-4406-908c-8a7862881359"
      unitRef="usd">100423000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment
      contextRef="ib2cdc2f142544681974fd015733a7280_I20200131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlMGY1MGI3NzZlZDQzMTA4ZjBiMWYwOTZlZDBkMzNiL3NlYzoyZTBmNTBiNzc2ZWQ0MzEwOGYwYjFmMDk2ZWQwZDMzYl8xNjMvZnJhZzoyYzFhYmE2YzM2MGI0YzllYmM2N2NjZDgwYWZjOTIxYy90YWJsZTpmMzg0ZmQxZGQ3ZWQ0ZjBiOGQ2YmQyYWJlMmZlZTYyYS90YWJsZXJhbmdlOmYzODRmZDFkZDdlZDRmMGI4ZDZiZDJhYmUyZmVlNjJhXzEwLTEtMS0xLTA_de43baeb-ebf5-4f7c-82f0-47841f4822f2"
      unitRef="usd">49664000</us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment>
    <us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment
      contextRef="i55f24cb0d9164d4686ccc12cc9135ac1_I20190131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlMGY1MGI3NzZlZDQzMTA4ZjBiMWYwOTZlZDBkMzNiL3NlYzoyZTBmNTBiNzc2ZWQ0MzEwOGYwYjFmMDk2ZWQwZDMzYl8xNjMvZnJhZzoyYzFhYmE2YzM2MGI0YzllYmM2N2NjZDgwYWZjOTIxYy90YWJsZTpmMzg0ZmQxZGQ3ZWQ0ZjBiOGQ2YmQyYWJlMmZlZTYyYS90YWJsZXJhbmdlOmYzODRmZDFkZDdlZDRmMGI4ZDZiZDJhYmUyZmVlNjJhXzEwLTMtMS0xLTA_031b9d4f-af09-41dc-9e74-ac60fef25be0"
      unitRef="usd">26688000</us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="ib2cdc2f142544681974fd015733a7280_I20200131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlMGY1MGI3NzZlZDQzMTA4ZjBiMWYwOTZlZDBkMzNiL3NlYzoyZTBmNTBiNzc2ZWQ0MzEwOGYwYjFmMDk2ZWQwZDMzYl8xNjMvZnJhZzoyYzFhYmE2YzM2MGI0YzllYmM2N2NjZDgwYWZjOTIxYy90YWJsZTpmMzg0ZmQxZGQ3ZWQ0ZjBiOGQ2YmQyYWJlMmZlZTYyYS90YWJsZXJhbmdlOmYzODRmZDFkZDdlZDRmMGI4ZDZiZDJhYmUyZmVlNjJhXzExLTEtMS0xLTA_937c732b-5df4-402f-9629-a917be2bd4ba"
      unitRef="usd">136078000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="i55f24cb0d9164d4686ccc12cc9135ac1_I20190131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlMGY1MGI3NzZlZDQzMTA4ZjBiMWYwOTZlZDBkMzNiL3NlYzoyZTBmNTBiNzc2ZWQ0MzEwOGYwYjFmMDk2ZWQwZDMzYl8xNjMvZnJhZzoyYzFhYmE2YzM2MGI0YzllYmM2N2NjZDgwYWZjOTIxYy90YWJsZTpmMzg0ZmQxZGQ3ZWQ0ZjBiOGQ2YmQyYWJlMmZlZTYyYS90YWJsZXJhbmdlOmYzODRmZDFkZDdlZDRmMGI4ZDZiZDJhYmUyZmVlNjJhXzExLTMtMS0xLTA_39af3ff8-967a-45e0-8008-3287062a400e"
      unitRef="usd">73735000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:PropertyPlantAndEquipmentAdditions
      contextRef="icda838f860da4f7fb12ba777c05763dc_D20190201-20200131"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlMGY1MGI3NzZlZDQzMTA4ZjBiMWYwOTZlZDBkMzNiL3NlYzoyZTBmNTBiNzc2ZWQ0MzEwOGYwYjFmMDk2ZWQwZDMzYl8xNjMvZnJhZzoyYzFhYmE2YzM2MGI0YzllYmM2N2NjZDgwYWZjOTIxYy90ZXh0cmVnaW9uOjJjMWFiYTZjMzYwYjRjOWViYzY3Y2NkODBhZmM5MjFjXzM2NQ_d1dac612-c7a9-4790-b0f4-09e13c1c9eab"
      unitRef="usd">44900000</us-gaap:PropertyPlantAndEquipmentAdditions>
    <us-gaap:CostOfGoodsAndServicesSoldDepreciationAndAmortization
      contextRef="ic8f4fc80c1544b62a18084eb756ea94c_D20190201-20200131"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlMGY1MGI3NzZlZDQzMTA4ZjBiMWYwOTZlZDBkMzNiL3NlYzoyZTBmNTBiNzc2ZWQ0MzEwOGYwYjFmMDk2ZWQwZDMzYl8xNjMvZnJhZzoyYzFhYmE2YzM2MGI0YzllYmM2N2NjZDgwYWZjOTIxYy90ZXh0cmVnaW9uOjJjMWFiYTZjMzYwYjRjOWViYzY3Y2NkODBhZmM5MjFjXzEwOTk1MTE2Mjk2Mzc_c8cc707c-1ed3-4d79-b32c-a2ee80d3a8d2"
      unitRef="usd">23000000.0</us-gaap:CostOfGoodsAndServicesSoldDepreciationAndAmortization>
    <us-gaap:CostOfGoodsAndServicesSoldDepreciationAndAmortization
      contextRef="ic3b51f5441c346c388974c34d67a9940_D20180201-20190131"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlMGY1MGI3NzZlZDQzMTA4ZjBiMWYwOTZlZDBkMzNiL3NlYzoyZTBmNTBiNzc2ZWQ0MzEwOGYwYjFmMDk2ZWQwZDMzYl8xNjMvZnJhZzoyYzFhYmE2YzM2MGI0YzllYmM2N2NjZDgwYWZjOTIxYy90ZXh0cmVnaW9uOjJjMWFiYTZjMzYwYjRjOWViYzY3Y2NkODBhZmM5MjFjXzEwOTk1MTE2Mjk2NjA_10eb2872-67c2-4b10-9a68-d977029eacdb"
      unitRef="usd">14800000</us-gaap:CostOfGoodsAndServicesSoldDepreciationAndAmortization>
    <us-gaap:CostOfGoodsAndServicesSoldDepreciationAndAmortization
      contextRef="if6440f73b88f4c53970ea48b4c1f9726_D20170201-20180131"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlMGY1MGI3NzZlZDQzMTA4ZjBiMWYwOTZlZDBkMzNiL3NlYzoyZTBmNTBiNzc2ZWQ0MzEwOGYwYjFmMDk2ZWQwZDMzYl8xNjMvZnJhZzoyYzFhYmE2YzM2MGI0YzllYmM2N2NjZDgwYWZjOTIxYy90ZXh0cmVnaW9uOjJjMWFiYTZjMzYwYjRjOWViYzY3Y2NkODBhZmM5MjFjXzUxOA_ece38f44-131c-4c76-bfe8-22693d349caa"
      unitRef="usd">7100000</us-gaap:CostOfGoodsAndServicesSoldDepreciationAndAmortization>
    <us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock
      contextRef="ic8f4fc80c1544b62a18084eb756ea94c_D20190201-20200131"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlMGY1MGI3NzZlZDQzMTA4ZjBiMWYwOTZlZDBkMzNiL3NlYzoyZTBmNTBiNzc2ZWQ0MzEwOGYwYjFmMDk2ZWQwZDMzYl8xNjMvZnJhZzoyYzFhYmE2YzM2MGI0YzllYmM2N2NjZDgwYWZjOTIxYy90ZXh0cmVnaW9uOjJjMWFiYTZjMzYwYjRjOWViYzY3Y2NkODBhZmM5MjFjXzM4NDgyOTA2OTk4Nzc_c536d93f-5068-45b0-95c5-26b9c55a4ccd">&lt;div style="text-indent:18pt;margin-top:12pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;Total intangible assets, net consisted of the following:&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:41.421%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:11.596%;"/&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.596%;"/&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.596%;"/&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.601%;"/&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="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;January 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="background-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;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="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 Remaining Useful Life&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;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:center;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="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 Carrying Amount&#160;&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: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:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:center;vertical-align:bottom;border-top:1pt solid #000;border-bottom:1pt solid #000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="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 Amortization&#160;&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:1pt solid #000;padding-right:1pt;"&gt;&lt;span style="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:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:center;vertical-align:bottom;border-top:1pt solid #000;border-bottom:1pt solid #000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="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 Amount&#160;&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:1pt solid #000;padding-right:1pt;"&gt;&lt;span style="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:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&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="17" 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 #000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(in thousands)&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 #000;padding-right:1pt;"&gt;&lt;span style="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="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="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 #000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(in months)&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 #000;padding-right:1pt;"&gt;&lt;span style="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;/tr&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;Developed technology&lt;/span&gt;&lt;/td&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,238&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="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;&lt;/td&gt;&lt;td style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&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,067&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="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;&lt;/td&gt;&lt;td style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&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;171&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="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;&lt;span style="font-size:10pt;font-weight:400;font-family:'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="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;9&lt;/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;Customer relationships&lt;/span&gt;&lt;/td&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;607&#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="2" style="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;&lt;/td&gt;&lt;td style="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;&lt;/td&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&#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="2" style="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;&lt;/td&gt;&lt;td style="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;&lt;/td&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;327&#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;span style="font-size: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="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:1pt;"&gt;&lt;span style="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&lt;/span&gt;&lt;/td&gt;&lt;/tr&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;Non-compete agreement&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:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;121&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="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;&lt;/td&gt;&lt;td style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&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:400;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;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="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;&lt;/td&gt;&lt;td style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&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:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;29&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="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;&lt;span style="font-size:10pt;font-weight:400;font-family:'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="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;9&lt;/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;Total&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: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;1,966&#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="2" style="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;&lt;/td&gt;&lt;td style="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;&lt;/td&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;1,439&#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="2" style="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;&lt;/td&gt;&lt;td style="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;&lt;/td&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;527&#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;span style="font-size: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="2" style="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;&lt;/td&gt;&lt;td style="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;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&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:41.274%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:11.596%;"/&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.596%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.823%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:11.596%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.384%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:11.601%;"/&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="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;January 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="background-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;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="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 Remaining Useful Life&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="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:center;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="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 Carrying Amount&#160;&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: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;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:center;vertical-align:bottom;border-top:1pt solid #000;border-bottom:1pt solid #000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="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 Amortization&#160;&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:1pt solid #000;padding-right:1pt;"&gt;&lt;span style="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;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:center;vertical-align:bottom;border-top:1pt solid #000;border-bottom:1pt solid #000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="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 Amount&#160;&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:1pt solid #000;padding-right:1pt;"&gt;&lt;span style="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" 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="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 #000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(in thousands)&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;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:center;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(in months)&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 #000;padding-right:1pt;"&gt;&lt;span style="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;/tr&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;Developed Technology&lt;/span&gt;&lt;/td&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,269&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="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;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/span&gt;&lt;/td&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;761&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="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;&lt;/td&gt;&lt;td style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&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;508&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&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;21&lt;/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;Customer relationships&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:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;632&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#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;span style="font-size: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="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;163&#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="2" style="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;&lt;/td&gt;&lt;td style="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;&lt;/td&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;469&#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="3" 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:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;45&lt;/span&gt;&lt;/td&gt;&lt;/tr&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;Non-compete agreement&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:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;126&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="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;&lt;span style="font-size:10pt;font-weight:400;font-family:'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="2" style="padding-top:2px;padding-bottom:2px;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&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="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;&lt;/td&gt;&lt;td style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&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:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;71&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&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;21&lt;/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: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;Total&lt;/span&gt;&lt;/td&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;2,027&#160;&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;td colspan="3" style="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;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color: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: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:rgb(255,255,255, 0.0);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;979&#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 #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="2" style="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;&lt;/td&gt;&lt;td style="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;&lt;/td&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 #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:rgb(255,255,255, 0.0);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;1,048&#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 #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: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;span style="font-size: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;/table&gt;Amortization of developed technology, customer relationships, and non-compete agreement are recorded within cost of revenue, sales and marketing expense, and research and development expense, respectively, in the consolidated statements of operations.</us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="ie9c052aa71fe473c84486d84a454e4f5_I20200131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlMGY1MGI3NzZlZDQzMTA4ZjBiMWYwOTZlZDBkMzNiL3NlYzoyZTBmNTBiNzc2ZWQ0MzEwOGYwYjFmMDk2ZWQwZDMzYl8xNjMvZnJhZzoyYzFhYmE2YzM2MGI0YzllYmM2N2NjZDgwYWZjOTIxYy90YWJsZTo1NjQ2NGRlOWJmYzg0OGNmYTJhZWU0ODM3MTQwNjdmOC90YWJsZXJhbmdlOjU2NDY0ZGU5YmZjODQ4Y2ZhMmFlZTQ4MzcxNDA2N2Y4XzMtMS0xLTEtMA_a521ce0d-cd65-430f-a7bb-570350741ff4"
      unitRef="usd">1238000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="ie9c052aa71fe473c84486d84a454e4f5_I20200131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlMGY1MGI3NzZlZDQzMTA4ZjBiMWYwOTZlZDBkMzNiL3NlYzoyZTBmNTBiNzc2ZWQ0MzEwOGYwYjFmMDk2ZWQwZDMzYl8xNjMvZnJhZzoyYzFhYmE2YzM2MGI0YzllYmM2N2NjZDgwYWZjOTIxYy90YWJsZTo1NjQ2NGRlOWJmYzg0OGNmYTJhZWU0ODM3MTQwNjdmOC90YWJsZXJhbmdlOjU2NDY0ZGU5YmZjODQ4Y2ZhMmFlZTQ4MzcxNDA2N2Y4XzMtMy0xLTEtNjM3OA_672e2b6a-6570-47d4-819d-de627daac757"
      unitRef="usd">1067000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="ie9c052aa71fe473c84486d84a454e4f5_I20200131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlMGY1MGI3NzZlZDQzMTA4ZjBiMWYwOTZlZDBkMzNiL3NlYzoyZTBmNTBiNzc2ZWQ0MzEwOGYwYjFmMDk2ZWQwZDMzYl8xNjMvZnJhZzoyYzFhYmE2YzM2MGI0YzllYmM2N2NjZDgwYWZjOTIxYy90YWJsZTo1NjQ2NGRlOWJmYzg0OGNmYTJhZWU0ODM3MTQwNjdmOC90YWJsZXJhbmdlOjU2NDY0ZGU5YmZjODQ4Y2ZhMmFlZTQ4MzcxNDA2N2Y4XzMtNS0xLTEtNjM3OA_378b886f-f146-47c7-bb22-f5bad83b58f5"
      unitRef="usd">171000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife
      contextRef="ib86ce5386657419399282b2af9a17167_D20190201-20200131"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlMGY1MGI3NzZlZDQzMTA4ZjBiMWYwOTZlZDBkMzNiL3NlYzoyZTBmNTBiNzc2ZWQ0MzEwOGYwYjFmMDk2ZWQwZDMzYl8xNjMvZnJhZzoyYzFhYmE2YzM2MGI0YzllYmM2N2NjZDgwYWZjOTIxYy90YWJsZTo1NjQ2NGRlOWJmYzg0OGNmYTJhZWU0ODM3MTQwNjdmOC90YWJsZXJhbmdlOjU2NDY0ZGU5YmZjODQ4Y2ZhMmFlZTQ4MzcxNDA2N2Y4XzMtMTMtMS0xLTYzNzg_e686f44f-2aae-4eb1-ad58-ac4e22e4a9ee">P9M</us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="if1b3c01688294c40865e11ed75f2a61b_I20200131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlMGY1MGI3NzZlZDQzMTA4ZjBiMWYwOTZlZDBkMzNiL3NlYzoyZTBmNTBiNzc2ZWQ0MzEwOGYwYjFmMDk2ZWQwZDMzYl8xNjMvZnJhZzoyYzFhYmE2YzM2MGI0YzllYmM2N2NjZDgwYWZjOTIxYy90YWJsZTo1NjQ2NGRlOWJmYzg0OGNmYTJhZWU0ODM3MTQwNjdmOC90YWJsZXJhbmdlOjU2NDY0ZGU5YmZjODQ4Y2ZhMmFlZTQ4MzcxNDA2N2Y4XzQtMS0xLTEtMA_edb885e8-8341-4f7c-bc90-dd241ea578ec"
      unitRef="usd">607000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="if1b3c01688294c40865e11ed75f2a61b_I20200131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlMGY1MGI3NzZlZDQzMTA4ZjBiMWYwOTZlZDBkMzNiL3NlYzoyZTBmNTBiNzc2ZWQ0MzEwOGYwYjFmMDk2ZWQwZDMzYl8xNjMvZnJhZzoyYzFhYmE2YzM2MGI0YzllYmM2N2NjZDgwYWZjOTIxYy90YWJsZTo1NjQ2NGRlOWJmYzg0OGNmYTJhZWU0ODM3MTQwNjdmOC90YWJsZXJhbmdlOjU2NDY0ZGU5YmZjODQ4Y2ZhMmFlZTQ4MzcxNDA2N2Y4XzQtMy0xLTEtNjM3OA_1a79c27e-77b2-44d7-bf58-62d5f917ffe5"
      unitRef="usd">280000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="if1b3c01688294c40865e11ed75f2a61b_I20200131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlMGY1MGI3NzZlZDQzMTA4ZjBiMWYwOTZlZDBkMzNiL3NlYzoyZTBmNTBiNzc2ZWQ0MzEwOGYwYjFmMDk2ZWQwZDMzYl8xNjMvZnJhZzoyYzFhYmE2YzM2MGI0YzllYmM2N2NjZDgwYWZjOTIxYy90YWJsZTo1NjQ2NGRlOWJmYzg0OGNmYTJhZWU0ODM3MTQwNjdmOC90YWJsZXJhbmdlOjU2NDY0ZGU5YmZjODQ4Y2ZhMmFlZTQ4MzcxNDA2N2Y4XzQtNS0xLTEtNjM3OA_e775d1fc-7526-4f73-8e83-dadc3258b68e"
      unitRef="usd">327000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife
      contextRef="ie8b006d3537e46f3b601c13fbae15a92_D20190201-20200131"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlMGY1MGI3NzZlZDQzMTA4ZjBiMWYwOTZlZDBkMzNiL3NlYzoyZTBmNTBiNzc2ZWQ0MzEwOGYwYjFmMDk2ZWQwZDMzYl8xNjMvZnJhZzoyYzFhYmE2YzM2MGI0YzllYmM2N2NjZDgwYWZjOTIxYy90YWJsZTo1NjQ2NGRlOWJmYzg0OGNmYTJhZWU0ODM3MTQwNjdmOC90YWJsZXJhbmdlOjU2NDY0ZGU5YmZjODQ4Y2ZhMmFlZTQ4MzcxNDA2N2Y4XzQtMTMtMS0xLTYzNzg_7262f3ee-9482-42e4-8bbd-df386b0f636f">P33M</us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="i2021422fe14c4f3ab3dc7b1f7eca0e2c_I20200131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlMGY1MGI3NzZlZDQzMTA4ZjBiMWYwOTZlZDBkMzNiL3NlYzoyZTBmNTBiNzc2ZWQ0MzEwOGYwYjFmMDk2ZWQwZDMzYl8xNjMvZnJhZzoyYzFhYmE2YzM2MGI0YzllYmM2N2NjZDgwYWZjOTIxYy90YWJsZTo1NjQ2NGRlOWJmYzg0OGNmYTJhZWU0ODM3MTQwNjdmOC90YWJsZXJhbmdlOjU2NDY0ZGU5YmZjODQ4Y2ZhMmFlZTQ4MzcxNDA2N2Y4XzUtMS0xLTEtMA_83ca23e1-610b-45b2-afc3-e671f2e2d3da"
      unitRef="usd">121000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="i2021422fe14c4f3ab3dc7b1f7eca0e2c_I20200131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlMGY1MGI3NzZlZDQzMTA4ZjBiMWYwOTZlZDBkMzNiL3NlYzoyZTBmNTBiNzc2ZWQ0MzEwOGYwYjFmMDk2ZWQwZDMzYl8xNjMvZnJhZzoyYzFhYmE2YzM2MGI0YzllYmM2N2NjZDgwYWZjOTIxYy90YWJsZTo1NjQ2NGRlOWJmYzg0OGNmYTJhZWU0ODM3MTQwNjdmOC90YWJsZXJhbmdlOjU2NDY0ZGU5YmZjODQ4Y2ZhMmFlZTQ4MzcxNDA2N2Y4XzUtMy0xLTEtNjM3OA_f25893ad-cca8-4099-b21f-adccb5a6ecb8"
      unitRef="usd">92000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="i2021422fe14c4f3ab3dc7b1f7eca0e2c_I20200131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlMGY1MGI3NzZlZDQzMTA4ZjBiMWYwOTZlZDBkMzNiL3NlYzoyZTBmNTBiNzc2ZWQ0MzEwOGYwYjFmMDk2ZWQwZDMzYl8xNjMvZnJhZzoyYzFhYmE2YzM2MGI0YzllYmM2N2NjZDgwYWZjOTIxYy90YWJsZTo1NjQ2NGRlOWJmYzg0OGNmYTJhZWU0ODM3MTQwNjdmOC90YWJsZXJhbmdlOjU2NDY0ZGU5YmZjODQ4Y2ZhMmFlZTQ4MzcxNDA2N2Y4XzUtNS0xLTEtNjM3OA_2cff2693-e047-4f09-91fa-5e9ce88e3adf"
      unitRef="usd">29000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife
      contextRef="i9d8e0016d5874f4ba79dd5c48e2e3cc0_D20190201-20200131"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlMGY1MGI3NzZlZDQzMTA4ZjBiMWYwOTZlZDBkMzNiL3NlYzoyZTBmNTBiNzc2ZWQ0MzEwOGYwYjFmMDk2ZWQwZDMzYl8xNjMvZnJhZzoyYzFhYmE2YzM2MGI0YzllYmM2N2NjZDgwYWZjOTIxYy90YWJsZTo1NjQ2NGRlOWJmYzg0OGNmYTJhZWU0ODM3MTQwNjdmOC90YWJsZXJhbmdlOjU2NDY0ZGU5YmZjODQ4Y2ZhMmFlZTQ4MzcxNDA2N2Y4XzUtMTMtMS0xLTYzNzg_ffa20694-5ffd-4975-8ecd-624fd8bf1520">P9M</us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="ib2cdc2f142544681974fd015733a7280_I20200131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlMGY1MGI3NzZlZDQzMTA4ZjBiMWYwOTZlZDBkMzNiL3NlYzoyZTBmNTBiNzc2ZWQ0MzEwOGYwYjFmMDk2ZWQwZDMzYl8xNjMvZnJhZzoyYzFhYmE2YzM2MGI0YzllYmM2N2NjZDgwYWZjOTIxYy90YWJsZTo1NjQ2NGRlOWJmYzg0OGNmYTJhZWU0ODM3MTQwNjdmOC90YWJsZXJhbmdlOjU2NDY0ZGU5YmZjODQ4Y2ZhMmFlZTQ4MzcxNDA2N2Y4XzYtMS0xLTEtMA_e0022cb3-d5cb-47e7-93c7-cb4af2fee9bf"
      unitRef="usd">1966000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="ib2cdc2f142544681974fd015733a7280_I20200131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlMGY1MGI3NzZlZDQzMTA4ZjBiMWYwOTZlZDBkMzNiL3NlYzoyZTBmNTBiNzc2ZWQ0MzEwOGYwYjFmMDk2ZWQwZDMzYl8xNjMvZnJhZzoyYzFhYmE2YzM2MGI0YzllYmM2N2NjZDgwYWZjOTIxYy90YWJsZTo1NjQ2NGRlOWJmYzg0OGNmYTJhZWU0ODM3MTQwNjdmOC90YWJsZXJhbmdlOjU2NDY0ZGU5YmZjODQ4Y2ZhMmFlZTQ4MzcxNDA2N2Y4XzYtMy0xLTEtNjM3OA_c536dd75-28d6-40ed-bf44-39a7fe3f610c"
      unitRef="usd">1439000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="ib2cdc2f142544681974fd015733a7280_I20200131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlMGY1MGI3NzZlZDQzMTA4ZjBiMWYwOTZlZDBkMzNiL3NlYzoyZTBmNTBiNzc2ZWQ0MzEwOGYwYjFmMDk2ZWQwZDMzYl8xNjMvZnJhZzoyYzFhYmE2YzM2MGI0YzllYmM2N2NjZDgwYWZjOTIxYy90YWJsZTo1NjQ2NGRlOWJmYzg0OGNmYTJhZWU0ODM3MTQwNjdmOC90YWJsZXJhbmdlOjU2NDY0ZGU5YmZjODQ4Y2ZhMmFlZTQ4MzcxNDA2N2Y4XzYtNS0xLTEtNjM3OA_439899e2-463c-4402-b867-b4b146c8cf17"
      unitRef="usd">527000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="i2185ad3573b94526a37bb1ba7ad87647_I20190131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlMGY1MGI3NzZlZDQzMTA4ZjBiMWYwOTZlZDBkMzNiL3NlYzoyZTBmNTBiNzc2ZWQ0MzEwOGYwYjFmMDk2ZWQwZDMzYl8xNjMvZnJhZzoyYzFhYmE2YzM2MGI0YzllYmM2N2NjZDgwYWZjOTIxYy90YWJsZTozMGM3MTUwMGQ3Mjc0ZGNmYmJjY2VlYzJhZTdkMGU4YS90YWJsZXJhbmdlOjMwYzcxNTAwZDcyNzRkY2ZiYmNjZWVjMmFlN2QwZThhXzMtMS0xLTEtMTMwNTQ_b3b9241a-5445-416a-bfa7-fab341518136"
      unitRef="usd">1269000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="i2185ad3573b94526a37bb1ba7ad87647_I20190131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlMGY1MGI3NzZlZDQzMTA4ZjBiMWYwOTZlZDBkMzNiL3NlYzoyZTBmNTBiNzc2ZWQ0MzEwOGYwYjFmMDk2ZWQwZDMzYl8xNjMvZnJhZzoyYzFhYmE2YzM2MGI0YzllYmM2N2NjZDgwYWZjOTIxYy90YWJsZTozMGM3MTUwMGQ3Mjc0ZGNmYmJjY2VlYzJhZTdkMGU4YS90YWJsZXJhbmdlOjMwYzcxNTAwZDcyNzRkY2ZiYmNjZWVjMmFlN2QwZThhXzMtMy0xLTEtMTMwNTQ_f53d4e61-9848-4869-8380-90178f3ac2c8"
      unitRef="usd">761000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="i2185ad3573b94526a37bb1ba7ad87647_I20190131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlMGY1MGI3NzZlZDQzMTA4ZjBiMWYwOTZlZDBkMzNiL3NlYzoyZTBmNTBiNzc2ZWQ0MzEwOGYwYjFmMDk2ZWQwZDMzYl8xNjMvZnJhZzoyYzFhYmE2YzM2MGI0YzllYmM2N2NjZDgwYWZjOTIxYy90YWJsZTozMGM3MTUwMGQ3Mjc0ZGNmYmJjY2VlYzJhZTdkMGU4YS90YWJsZXJhbmdlOjMwYzcxNTAwZDcyNzRkY2ZiYmNjZWVjMmFlN2QwZThhXzMtNS0xLTEtMTMwNTQ_8817f775-4fa5-40c7-9868-db765d748e73"
      unitRef="usd">508000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife
      contextRef="i1c57adba662244d5bc62a77673e9df0e_D20180201-20190131"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlMGY1MGI3NzZlZDQzMTA4ZjBiMWYwOTZlZDBkMzNiL3NlYzoyZTBmNTBiNzc2ZWQ0MzEwOGYwYjFmMDk2ZWQwZDMzYl8xNjMvZnJhZzoyYzFhYmE2YzM2MGI0YzllYmM2N2NjZDgwYWZjOTIxYy90YWJsZTozMGM3MTUwMGQ3Mjc0ZGNmYmJjY2VlYzJhZTdkMGU4YS90YWJsZXJhbmdlOjMwYzcxNTAwZDcyNzRkY2ZiYmNjZWVjMmFlN2QwZThhXzMtNy0xLTEtMTMwNTc_6c0a3018-46f1-4134-99fa-4271d73ba50d">P21M</us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="i6533fdb06e7b4b829a4bc704df2b50a6_I20190131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlMGY1MGI3NzZlZDQzMTA4ZjBiMWYwOTZlZDBkMzNiL3NlYzoyZTBmNTBiNzc2ZWQ0MzEwOGYwYjFmMDk2ZWQwZDMzYl8xNjMvZnJhZzoyYzFhYmE2YzM2MGI0YzllYmM2N2NjZDgwYWZjOTIxYy90YWJsZTozMGM3MTUwMGQ3Mjc0ZGNmYmJjY2VlYzJhZTdkMGU4YS90YWJsZXJhbmdlOjMwYzcxNTAwZDcyNzRkY2ZiYmNjZWVjMmFlN2QwZThhXzQtMS0xLTEtMTMwNTQ_eb1f9a4f-ee61-449d-b900-1c68d91bc017"
      unitRef="usd">632000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="i6533fdb06e7b4b829a4bc704df2b50a6_I20190131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlMGY1MGI3NzZlZDQzMTA4ZjBiMWYwOTZlZDBkMzNiL3NlYzoyZTBmNTBiNzc2ZWQ0MzEwOGYwYjFmMDk2ZWQwZDMzYl8xNjMvZnJhZzoyYzFhYmE2YzM2MGI0YzllYmM2N2NjZDgwYWZjOTIxYy90YWJsZTozMGM3MTUwMGQ3Mjc0ZGNmYmJjY2VlYzJhZTdkMGU4YS90YWJsZXJhbmdlOjMwYzcxNTAwZDcyNzRkY2ZiYmNjZWVjMmFlN2QwZThhXzQtMy0xLTEtMTMwNTQ_5f4c707b-741c-4037-b2a8-1b18a9aeec59"
      unitRef="usd">163000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="i6533fdb06e7b4b829a4bc704df2b50a6_I20190131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlMGY1MGI3NzZlZDQzMTA4ZjBiMWYwOTZlZDBkMzNiL3NlYzoyZTBmNTBiNzc2ZWQ0MzEwOGYwYjFmMDk2ZWQwZDMzYl8xNjMvZnJhZzoyYzFhYmE2YzM2MGI0YzllYmM2N2NjZDgwYWZjOTIxYy90YWJsZTozMGM3MTUwMGQ3Mjc0ZGNmYmJjY2VlYzJhZTdkMGU4YS90YWJsZXJhbmdlOjMwYzcxNTAwZDcyNzRkY2ZiYmNjZWVjMmFlN2QwZThhXzQtNS0xLTEtMTMwNTQ_d7584fee-9aa6-4fb7-b64a-37263d3f7de6"
      unitRef="usd">469000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife
      contextRef="if213fbd6705b4d7ba0ce1cee577596b4_D20180201-20190131"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlMGY1MGI3NzZlZDQzMTA4ZjBiMWYwOTZlZDBkMzNiL3NlYzoyZTBmNTBiNzc2ZWQ0MzEwOGYwYjFmMDk2ZWQwZDMzYl8xNjMvZnJhZzoyYzFhYmE2YzM2MGI0YzllYmM2N2NjZDgwYWZjOTIxYy90YWJsZTozMGM3MTUwMGQ3Mjc0ZGNmYmJjY2VlYzJhZTdkMGU4YS90YWJsZXJhbmdlOjMwYzcxNTAwZDcyNzRkY2ZiYmNjZWVjMmFlN2QwZThhXzQtNy0xLTEtMTMwNTc_376bad60-2723-4534-aaf7-2110dfaac0d6">P45M</us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="i377f0cc45c5147f684f3316898d953c5_I20190131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlMGY1MGI3NzZlZDQzMTA4ZjBiMWYwOTZlZDBkMzNiL3NlYzoyZTBmNTBiNzc2ZWQ0MzEwOGYwYjFmMDk2ZWQwZDMzYl8xNjMvZnJhZzoyYzFhYmE2YzM2MGI0YzllYmM2N2NjZDgwYWZjOTIxYy90YWJsZTozMGM3MTUwMGQ3Mjc0ZGNmYmJjY2VlYzJhZTdkMGU4YS90YWJsZXJhbmdlOjMwYzcxNTAwZDcyNzRkY2ZiYmNjZWVjMmFlN2QwZThhXzUtMS0xLTEtMTMwNTQ_a5a98e87-dd69-457a-867d-306b0b6d4eaf"
      unitRef="usd">126000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="i377f0cc45c5147f684f3316898d953c5_I20190131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlMGY1MGI3NzZlZDQzMTA4ZjBiMWYwOTZlZDBkMzNiL3NlYzoyZTBmNTBiNzc2ZWQ0MzEwOGYwYjFmMDk2ZWQwZDMzYl8xNjMvZnJhZzoyYzFhYmE2YzM2MGI0YzllYmM2N2NjZDgwYWZjOTIxYy90YWJsZTozMGM3MTUwMGQ3Mjc0ZGNmYmJjY2VlYzJhZTdkMGU4YS90YWJsZXJhbmdlOjMwYzcxNTAwZDcyNzRkY2ZiYmNjZWVjMmFlN2QwZThhXzUtMy0xLTEtMTMwNTQ_2143dc2f-4488-469f-94ac-723e8e607f2f"
      unitRef="usd">55000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="i377f0cc45c5147f684f3316898d953c5_I20190131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlMGY1MGI3NzZlZDQzMTA4ZjBiMWYwOTZlZDBkMzNiL3NlYzoyZTBmNTBiNzc2ZWQ0MzEwOGYwYjFmMDk2ZWQwZDMzYl8xNjMvZnJhZzoyYzFhYmE2YzM2MGI0YzllYmM2N2NjZDgwYWZjOTIxYy90YWJsZTozMGM3MTUwMGQ3Mjc0ZGNmYmJjY2VlYzJhZTdkMGU4YS90YWJsZXJhbmdlOjMwYzcxNTAwZDcyNzRkY2ZiYmNjZWVjMmFlN2QwZThhXzUtNS0xLTEtMTMwNTQ_cfa5ac05-7ed6-4144-a7bb-1bbcbc6e22d7"
      unitRef="usd">71000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife
      contextRef="ic02f5a57c59b4b3da9d58ecdeb326848_D20180201-20190131"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlMGY1MGI3NzZlZDQzMTA4ZjBiMWYwOTZlZDBkMzNiL3NlYzoyZTBmNTBiNzc2ZWQ0MzEwOGYwYjFmMDk2ZWQwZDMzYl8xNjMvZnJhZzoyYzFhYmE2YzM2MGI0YzllYmM2N2NjZDgwYWZjOTIxYy90YWJsZTozMGM3MTUwMGQ3Mjc0ZGNmYmJjY2VlYzJhZTdkMGU4YS90YWJsZXJhbmdlOjMwYzcxNTAwZDcyNzRkY2ZiYmNjZWVjMmFlN2QwZThhXzUtNy0xLTEtMTMwNTc_b94a4cd1-c4b6-4d10-ab49-b3d2ab7b6ffd">P21M</us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="i55f24cb0d9164d4686ccc12cc9135ac1_I20190131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlMGY1MGI3NzZlZDQzMTA4ZjBiMWYwOTZlZDBkMzNiL3NlYzoyZTBmNTBiNzc2ZWQ0MzEwOGYwYjFmMDk2ZWQwZDMzYl8xNjMvZnJhZzoyYzFhYmE2YzM2MGI0YzllYmM2N2NjZDgwYWZjOTIxYy90YWJsZTozMGM3MTUwMGQ3Mjc0ZGNmYmJjY2VlYzJhZTdkMGU4YS90YWJsZXJhbmdlOjMwYzcxNTAwZDcyNzRkY2ZiYmNjZWVjMmFlN2QwZThhXzYtMS0xLTEtMTMwNTQ_8db5da13-5fce-4cdb-99f5-e64acf5d8543"
      unitRef="usd">2027000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="i55f24cb0d9164d4686ccc12cc9135ac1_I20190131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlMGY1MGI3NzZlZDQzMTA4ZjBiMWYwOTZlZDBkMzNiL3NlYzoyZTBmNTBiNzc2ZWQ0MzEwOGYwYjFmMDk2ZWQwZDMzYl8xNjMvZnJhZzoyYzFhYmE2YzM2MGI0YzllYmM2N2NjZDgwYWZjOTIxYy90YWJsZTozMGM3MTUwMGQ3Mjc0ZGNmYmJjY2VlYzJhZTdkMGU4YS90YWJsZXJhbmdlOjMwYzcxNTAwZDcyNzRkY2ZiYmNjZWVjMmFlN2QwZThhXzYtMy0xLTEtMTMwNTQ_ce99493d-19b1-40f0-932d-45763184b66f"
      unitRef="usd">979000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="i55f24cb0d9164d4686ccc12cc9135ac1_I20190131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlMGY1MGI3NzZlZDQzMTA4ZjBiMWYwOTZlZDBkMzNiL3NlYzoyZTBmNTBiNzc2ZWQ0MzEwOGYwYjFmMDk2ZWQwZDMzYl8xNjMvZnJhZzoyYzFhYmE2YzM2MGI0YzllYmM2N2NjZDgwYWZjOTIxYy90YWJsZTozMGM3MTUwMGQ3Mjc0ZGNmYmJjY2VlYzJhZTdkMGU4YS90YWJsZXJhbmdlOjMwYzcxNTAwZDcyNzRkY2ZiYmNjZWVjMmFlN2QwZThhXzYtNS0xLTEtMTMwNTQ_0381e483-8de4-4622-9518-a53b8ad30a2e"
      unitRef="usd">1048000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:AdjustmentForAmortization
      contextRef="ic8f4fc80c1544b62a18084eb756ea94c_D20190201-20200131"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlMGY1MGI3NzZlZDQzMTA4ZjBiMWYwOTZlZDBkMzNiL3NlYzoyZTBmNTBiNzc2ZWQ0MzEwOGYwYjFmMDk2ZWQwZDMzYl8xNjMvZnJhZzoyYzFhYmE2YzM2MGI0YzllYmM2N2NjZDgwYWZjOTIxYy90ZXh0cmVnaW9uOjJjMWFiYTZjMzYwYjRjOWViYzY3Y2NkODBhZmM5MjFjXzEwOTk1MTE2Mjk5OTU_3e1dd967-da88-4a06-bcf4-3f0a2b228641"
      unitRef="usd">500000</us-gaap:AdjustmentForAmortization>
    <us-gaap:AdjustmentForAmortization
      contextRef="ic3b51f5441c346c388974c34d67a9940_D20180201-20190131"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlMGY1MGI3NzZlZDQzMTA4ZjBiMWYwOTZlZDBkMzNiL3NlYzoyZTBmNTBiNzc2ZWQ0MzEwOGYwYjFmMDk2ZWQwZDMzYl8xNjMvZnJhZzoyYzFhYmE2YzM2MGI0YzllYmM2N2NjZDgwYWZjOTIxYy90ZXh0cmVnaW9uOjJjMWFiYTZjMzYwYjRjOWViYzY3Y2NkODBhZmM5MjFjXzEwOTk1MTE2MzAwMDA_f80e286b-d129-4771-b137-91217082313b"
      unitRef="usd">600000</us-gaap:AdjustmentForAmortization>
    <us-gaap:AdjustmentForAmortization
      contextRef="if6440f73b88f4c53970ea48b4c1f9726_D20170201-20180131"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlMGY1MGI3NzZlZDQzMTA4ZjBiMWYwOTZlZDBkMzNiL3NlYzoyZTBmNTBiNzc2ZWQ0MzEwOGYwYjFmMDk2ZWQwZDMzYl8xNjMvZnJhZzoyYzFhYmE2YzM2MGI0YzllYmM2N2NjZDgwYWZjOTIxYy90ZXh0cmVnaW9uOjJjMWFiYTZjMzYwYjRjOWViYzY3Y2NkODBhZmM5MjFjXzcwMA_d4b48976-c15b-4b22-8fe4-883396f77c80"
      unitRef="usd">600000</us-gaap:AdjustmentForAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseTableTextBlock
      contextRef="ic8f4fc80c1544b62a18084eb756ea94c_D20190201-20200131"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlMGY1MGI3NzZlZDQzMTA4ZjBiMWYwOTZlZDBkMzNiL3NlYzoyZTBmNTBiNzc2ZWQ0MzEwOGYwYjFmMDk2ZWQwZDMzYl8xNjMvZnJhZzoyYzFhYmE2YzM2MGI0YzllYmM2N2NjZDgwYWZjOTIxYy90ZXh0cmVnaW9uOjJjMWFiYTZjMzYwYjRjOWViYzY3Y2NkODBhZmM5MjFjXzM4NDgyOTA2OTk4Nzg_ba271ed0-070a-43f5-a1ca-2713213aa084">&lt;div style="text-indent:18pt;margin-top:12pt;"&gt;&lt;span style="background-color:rgb(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 estimated aggregate future amortization expense of intangible assets as of January&#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:86.304%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:9.696%;"/&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="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="background-color: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;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;/tr&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;Fiscal 2021&lt;/span&gt;&lt;/td&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;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: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;Fiscal 2022&lt;/span&gt;&lt;/td&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;121&#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;Fiscal 2023&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:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;85&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/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;Fiscal 2024&lt;/span&gt;&lt;/td&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;/tr&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;Fiscal 2025&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: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: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;Total amortization expense&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: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:rgb(255,255,255, 0.0);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;527&#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 #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:FiniteLivedIntangibleAssetsAmortizationExpenseTableTextBlock>
    <us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths
      contextRef="ib2cdc2f142544681974fd015733a7280_I20200131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlMGY1MGI3NzZlZDQzMTA4ZjBiMWYwOTZlZDBkMzNiL3NlYzoyZTBmNTBiNzc2ZWQ0MzEwOGYwYjFmMDk2ZWQwZDMzYl8xNjMvZnJhZzoyYzFhYmE2YzM2MGI0YzllYmM2N2NjZDgwYWZjOTIxYy90YWJsZToxMGIwZWNjOTZmZmE0YTcwYmNlZjZkMjdiOTVkZWE0OS90YWJsZXJhbmdlOjEwYjBlY2M5NmZmYTRhNzBiY2VmNmQyN2I5NWRlYTQ5XzItNy0xLTEtMA_a1684f1d-7fcb-46c1-8028-7b466b625c86"
      unitRef="usd">321000</us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths>
    <us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo
      contextRef="ib2cdc2f142544681974fd015733a7280_I20200131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlMGY1MGI3NzZlZDQzMTA4ZjBiMWYwOTZlZDBkMzNiL3NlYzoyZTBmNTBiNzc2ZWQ0MzEwOGYwYjFmMDk2ZWQwZDMzYl8xNjMvZnJhZzoyYzFhYmE2YzM2MGI0YzllYmM2N2NjZDgwYWZjOTIxYy90YWJsZToxMGIwZWNjOTZmZmE0YTcwYmNlZjZkMjdiOTVkZWE0OS90YWJsZXJhbmdlOjEwYjBlY2M5NmZmYTRhNzBiY2VmNmQyN2I5NWRlYTQ5XzMtNy0xLTEtMA_0fff7f91-fd7b-42e1-9ee7-050cf1d0c0e9"
      unitRef="usd">121000</us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo>
    <us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearThree
      contextRef="ib2cdc2f142544681974fd015733a7280_I20200131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlMGY1MGI3NzZlZDQzMTA4ZjBiMWYwOTZlZDBkMzNiL3NlYzoyZTBmNTBiNzc2ZWQ0MzEwOGYwYjFmMDk2ZWQwZDMzYl8xNjMvZnJhZzoyYzFhYmE2YzM2MGI0YzllYmM2N2NjZDgwYWZjOTIxYy90YWJsZToxMGIwZWNjOTZmZmE0YTcwYmNlZjZkMjdiOTVkZWE0OS90YWJsZXJhbmdlOjEwYjBlY2M5NmZmYTRhNzBiY2VmNmQyN2I5NWRlYTQ5XzQtNy0xLTEtMA_c7bfddb5-92c5-42ec-80c9-fcf0a20cd4f8"
      unitRef="usd">85000</us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearThree>
    <us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearFour
      contextRef="ib2cdc2f142544681974fd015733a7280_I20200131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlMGY1MGI3NzZlZDQzMTA4ZjBiMWYwOTZlZDBkMzNiL3NlYzoyZTBmNTBiNzc2ZWQ0MzEwOGYwYjFmMDk2ZWQwZDMzYl8xNjMvZnJhZzoyYzFhYmE2YzM2MGI0YzllYmM2N2NjZDgwYWZjOTIxYy90YWJsZToxMGIwZWNjOTZmZmE0YTcwYmNlZjZkMjdiOTVkZWE0OS90YWJsZXJhbmdlOjEwYjBlY2M5NmZmYTRhNzBiY2VmNmQyN2I5NWRlYTQ5XzUtNy0xLTEtMA_8b647340-da01-4c2f-a339-eed997c52087"
      unitRef="usd">0</us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearFour>
    <us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearFive
      contextRef="ib2cdc2f142544681974fd015733a7280_I20200131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlMGY1MGI3NzZlZDQzMTA4ZjBiMWYwOTZlZDBkMzNiL3NlYzoyZTBmNTBiNzc2ZWQ0MzEwOGYwYjFmMDk2ZWQwZDMzYl8xNjMvZnJhZzoyYzFhYmE2YzM2MGI0YzllYmM2N2NjZDgwYWZjOTIxYy90YWJsZToxMGIwZWNjOTZmZmE0YTcwYmNlZjZkMjdiOTVkZWE0OS90YWJsZXJhbmdlOjEwYjBlY2M5NmZmYTRhNzBiY2VmNmQyN2I5NWRlYTQ5XzYtMS0xLTEtMTEwMzQ_7e6614dd-5d2e-40ff-8604-15903300972c"
      unitRef="usd">0</us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearFive>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="ib2cdc2f142544681974fd015733a7280_I20200131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlMGY1MGI3NzZlZDQzMTA4ZjBiMWYwOTZlZDBkMzNiL3NlYzoyZTBmNTBiNzc2ZWQ0MzEwOGYwYjFmMDk2ZWQwZDMzYl8xNjMvZnJhZzoyYzFhYmE2YzM2MGI0YzllYmM2N2NjZDgwYWZjOTIxYy90YWJsZToxMGIwZWNjOTZmZmE0YTcwYmNlZjZkMjdiOTVkZWE0OS90YWJsZXJhbmdlOjEwYjBlY2M5NmZmYTRhNzBiY2VmNmQyN2I5NWRlYTQ5XzYtNy0xLTEtMA_e5a1ee46-64cd-4a32-a796-22eade5d8681"
      unitRef="usd">527000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:FiniteLivedIntangibleAssetUsefulLife
      contextRef="ib86ce5386657419399282b2af9a17167_D20190201-20200131"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlMGY1MGI3NzZlZDQzMTA4ZjBiMWYwOTZlZDBkMzNiL3NlYzoyZTBmNTBiNzc2ZWQ0MzEwOGYwYjFmMDk2ZWQwZDMzYl8xNjMvZnJhZzoyYzFhYmE2YzM2MGI0YzllYmM2N2NjZDgwYWZjOTIxYy90ZXh0cmVnaW9uOjJjMWFiYTZjMzYwYjRjOWViYzY3Y2NkODBhZmM5MjFjXzk3NQ_5faf45b1-135d-4daf-aeae-944b2873d805">P3Y</us-gaap:FiniteLivedIntangibleAssetUsefulLife>
    <us-gaap:FiniteLivedIntangibleAssetUsefulLife
      contextRef="ie8b006d3537e46f3b601c13fbae15a92_D20190201-20200131"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlMGY1MGI3NzZlZDQzMTA4ZjBiMWYwOTZlZDBkMzNiL3NlYzoyZTBmNTBiNzc2ZWQ0MzEwOGYwYjFmMDk2ZWQwZDMzYl8xNjMvZnJhZzoyYzFhYmE2YzM2MGI0YzllYmM2N2NjZDgwYWZjOTIxYy90ZXh0cmVnaW9uOjJjMWFiYTZjMzYwYjRjOWViYzY3Y2NkODBhZmM5MjFjXzk3OQ_a95c6cab-b765-4ee3-b637-cb07a0a975aa">P5Y</us-gaap:FiniteLivedIntangibleAssetUsefulLife>
    <us-gaap:FiniteLivedIntangibleAssetUsefulLife
      contextRef="i9d8e0016d5874f4ba79dd5c48e2e3cc0_D20190201-20200131"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlMGY1MGI3NzZlZDQzMTA4ZjBiMWYwOTZlZDBkMzNiL3NlYzoyZTBmNTBiNzc2ZWQ0MzEwOGYwYjFmMDk2ZWQwZDMzYl8xNjMvZnJhZzoyYzFhYmE2YzM2MGI0YzllYmM2N2NjZDgwYWZjOTIxYy90ZXh0cmVnaW9uOjJjMWFiYTZjMzYwYjRjOWViYzY3Y2NkODBhZmM5MjFjXzk4Nw_b8707e8d-a455-4cfd-85f9-1f30329448c5">P3Y</us-gaap:FiniteLivedIntangibleAssetUsefulLife>
    <us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock
      contextRef="ic8f4fc80c1544b62a18084eb756ea94c_D20190201-20200131"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlMGY1MGI3NzZlZDQzMTA4ZjBiMWYwOTZlZDBkMzNiL3NlYzoyZTBmNTBiNzc2ZWQ0MzEwOGYwYjFmMDk2ZWQwZDMzYl8xNjMvZnJhZzoyYzFhYmE2YzM2MGI0YzllYmM2N2NjZDgwYWZjOTIxYy90ZXh0cmVnaW9uOjJjMWFiYTZjMzYwYjRjOWViYzY3Y2NkODBhZmM5MjFjXzM4NDgyOTA2OTk4Nzk_c2b90457-03be-49ba-8621-d1ca669b6bfa">&lt;div style="text-indent:18pt;margin-top:12pt;"&gt;&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;Accrued Expenses&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:18pt;margin-top:12pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;Accrued expenses consisted of the following:&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:73.877%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:9.695%;"/&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:9.698%;"/&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="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;January 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="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;span style="font-size: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="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;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;2019&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="8" 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:0%;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(in thousands)&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;padding-right:1pt;"&gt;&lt;span style="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="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;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Web hosting services&lt;/span&gt;&lt;/td&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;16,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;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-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;12,224&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/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;Other accrued expenses&lt;/span&gt;&lt;/td&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;11,199&#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;13,275&#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;Accrued purchases of property and equipment&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:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2,789&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;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,042&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/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 expenses&lt;/span&gt;&lt;/td&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;30,355&#160;&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;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;32,541&#160;&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:ScheduleOfAccruedLiabilitiesTableTextBlock>
    <crwd:WebHostingServicesCurrent
      contextRef="ib2cdc2f142544681974fd015733a7280_I20200131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlMGY1MGI3NzZlZDQzMTA4ZjBiMWYwOTZlZDBkMzNiL3NlYzoyZTBmNTBiNzc2ZWQ0MzEwOGYwYjFmMDk2ZWQwZDMzYl8xNjMvZnJhZzoyYzFhYmE2YzM2MGI0YzllYmM2N2NjZDgwYWZjOTIxYy90YWJsZToyYWJhOTlkODFlZGE0ODJjYTA0ZGE0YjQzNTRmYTk2Ny90YWJsZXJhbmdlOjJhYmE5OWQ4MWVkYTQ4MmNhMDRkYTRiNDM1NGZhOTY3XzMtMS0xLTEtMA_ae01f7ee-1780-4a0f-b61b-fdbeb8b838ef"
      unitRef="usd">16367000</crwd:WebHostingServicesCurrent>
    <crwd:WebHostingServicesCurrent
      contextRef="i55f24cb0d9164d4686ccc12cc9135ac1_I20190131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlMGY1MGI3NzZlZDQzMTA4ZjBiMWYwOTZlZDBkMzNiL3NlYzoyZTBmNTBiNzc2ZWQ0MzEwOGYwYjFmMDk2ZWQwZDMzYl8xNjMvZnJhZzoyYzFhYmE2YzM2MGI0YzllYmM2N2NjZDgwYWZjOTIxYy90YWJsZToyYWJhOTlkODFlZGE0ODJjYTA0ZGE0YjQzNTRmYTk2Ny90YWJsZXJhbmdlOjJhYmE5OWQ4MWVkYTQ4MmNhMDRkYTRiNDM1NGZhOTY3XzMtMy0xLTEtMA_39a8aca5-364a-4e1d-8af5-106c98b3f3ba"
      unitRef="usd">12224000</crwd:WebHostingServicesCurrent>
    <us-gaap:OtherAccruedLiabilitiesCurrentAndNoncurrent
      contextRef="ib2cdc2f142544681974fd015733a7280_I20200131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlMGY1MGI3NzZlZDQzMTA4ZjBiMWYwOTZlZDBkMzNiL3NlYzoyZTBmNTBiNzc2ZWQ0MzEwOGYwYjFmMDk2ZWQwZDMzYl8xNjMvZnJhZzoyYzFhYmE2YzM2MGI0YzllYmM2N2NjZDgwYWZjOTIxYy90YWJsZToyYWJhOTlkODFlZGE0ODJjYTA0ZGE0YjQzNTRmYTk2Ny90YWJsZXJhbmdlOjJhYmE5OWQ4MWVkYTQ4MmNhMDRkYTRiNDM1NGZhOTY3XzQtMS0xLTEtMA_7bdf8b6b-c5b7-4815-84ff-0acf9a427803"
      unitRef="usd">11199000</us-gaap:OtherAccruedLiabilitiesCurrentAndNoncurrent>
    <us-gaap:OtherAccruedLiabilitiesCurrentAndNoncurrent
      contextRef="i55f24cb0d9164d4686ccc12cc9135ac1_I20190131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlMGY1MGI3NzZlZDQzMTA4ZjBiMWYwOTZlZDBkMzNiL3NlYzoyZTBmNTBiNzc2ZWQ0MzEwOGYwYjFmMDk2ZWQwZDMzYl8xNjMvZnJhZzoyYzFhYmE2YzM2MGI0YzllYmM2N2NjZDgwYWZjOTIxYy90YWJsZToyYWJhOTlkODFlZGE0ODJjYTA0ZGE0YjQzNTRmYTk2Ny90YWJsZXJhbmdlOjJhYmE5OWQ4MWVkYTQ4MmNhMDRkYTRiNDM1NGZhOTY3XzQtMy0xLTEtMA_2158b25a-278d-40e8-ad3c-8e0db4791138"
      unitRef="usd">13275000</us-gaap:OtherAccruedLiabilitiesCurrentAndNoncurrent>
    <crwd:AccruedPurchasesOfPropertyAndEquipment
      contextRef="ib2cdc2f142544681974fd015733a7280_I20200131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlMGY1MGI3NzZlZDQzMTA4ZjBiMWYwOTZlZDBkMzNiL3NlYzoyZTBmNTBiNzc2ZWQ0MzEwOGYwYjFmMDk2ZWQwZDMzYl8xNjMvZnJhZzoyYzFhYmE2YzM2MGI0YzllYmM2N2NjZDgwYWZjOTIxYy90YWJsZToyYWJhOTlkODFlZGE0ODJjYTA0ZGE0YjQzNTRmYTk2Ny90YWJsZXJhbmdlOjJhYmE5OWQ4MWVkYTQ4MmNhMDRkYTRiNDM1NGZhOTY3XzUtMS0xLTEtMA_bb558b8a-3fa2-47f1-81d4-949e40dff668"
      unitRef="usd">2789000</crwd:AccruedPurchasesOfPropertyAndEquipment>
    <crwd:AccruedPurchasesOfPropertyAndEquipment
      contextRef="i55f24cb0d9164d4686ccc12cc9135ac1_I20190131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlMGY1MGI3NzZlZDQzMTA4ZjBiMWYwOTZlZDBkMzNiL3NlYzoyZTBmNTBiNzc2ZWQ0MzEwOGYwYjFmMDk2ZWQwZDMzYl8xNjMvZnJhZzoyYzFhYmE2YzM2MGI0YzllYmM2N2NjZDgwYWZjOTIxYy90YWJsZToyYWJhOTlkODFlZGE0ODJjYTA0ZGE0YjQzNTRmYTk2Ny90YWJsZXJhbmdlOjJhYmE5OWQ4MWVkYTQ4MmNhMDRkYTRiNDM1NGZhOTY3XzUtMy0xLTEtMA_332bcaf2-2d69-4278-9c6d-ebaba42b988d"
      unitRef="usd">7042000</crwd:AccruedPurchasesOfPropertyAndEquipment>
    <us-gaap:AccruedLiabilitiesCurrent
      contextRef="ib2cdc2f142544681974fd015733a7280_I20200131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlMGY1MGI3NzZlZDQzMTA4ZjBiMWYwOTZlZDBkMzNiL3NlYzoyZTBmNTBiNzc2ZWQ0MzEwOGYwYjFmMDk2ZWQwZDMzYl8xNjMvZnJhZzoyYzFhYmE2YzM2MGI0YzllYmM2N2NjZDgwYWZjOTIxYy90YWJsZToyYWJhOTlkODFlZGE0ODJjYTA0ZGE0YjQzNTRmYTk2Ny90YWJsZXJhbmdlOjJhYmE5OWQ4MWVkYTQ4MmNhMDRkYTRiNDM1NGZhOTY3XzctMS0xLTEtMA_dd31b752-f36b-4ab8-9a91-bcb2dc28eac1"
      unitRef="usd">30355000</us-gaap:AccruedLiabilitiesCurrent>
    <us-gaap:AccruedLiabilitiesCurrent
      contextRef="i55f24cb0d9164d4686ccc12cc9135ac1_I20190131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlMGY1MGI3NzZlZDQzMTA4ZjBiMWYwOTZlZDBkMzNiL3NlYzoyZTBmNTBiNzc2ZWQ0MzEwOGYwYjFmMDk2ZWQwZDMzYl8xNjMvZnJhZzoyYzFhYmE2YzM2MGI0YzllYmM2N2NjZDgwYWZjOTIxYy90YWJsZToyYWJhOTlkODFlZGE0ODJjYTA0ZGE0YjQzNTRmYTk2Ny90YWJsZXJhbmdlOjJhYmE5OWQ4MWVkYTQ4MmNhMDRkYTRiNDM1NGZhOTY3XzctMy0xLTEtMA_5256a10d-bf25-4a19-b86d-ea120bfdf44c"
      unitRef="usd">32541000</us-gaap:AccruedLiabilitiesCurrent>
    <us-gaap:ScheduleOfAccountsPayableAndAccruedLiabilitiesTableTextBlock
      contextRef="ic8f4fc80c1544b62a18084eb756ea94c_D20190201-20200131"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlMGY1MGI3NzZlZDQzMTA4ZjBiMWYwOTZlZDBkMzNiL3NlYzoyZTBmNTBiNzc2ZWQ0MzEwOGYwYjFmMDk2ZWQwZDMzYl8xNjMvZnJhZzoyYzFhYmE2YzM2MGI0YzllYmM2N2NjZDgwYWZjOTIxYy90ZXh0cmVnaW9uOjJjMWFiYTZjMzYwYjRjOWViYzY3Y2NkODBhZmM5MjFjXzM4NDgyOTA2OTk4ODA_44a73704-cf4b-429d-8c7d-07e558f5e6e7">&lt;div style="text-indent:18pt;margin-top:12pt;"&gt;&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;Accrued Payroll and Benefits&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:18pt;margin-top:12pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;Accrued payroll and benefits consisted of the following:&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:73.877%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:9.695%;"/&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:9.698%;"/&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="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;January 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="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;span style="font-size: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="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;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;2019&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="8" 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:0%;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(in thousands)&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;padding-right:1pt;"&gt;&lt;span style="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="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;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="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 commission&lt;/span&gt;&lt;/td&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;15,399&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="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;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/span&gt;&lt;/td&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;9,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;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/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;Accrued bonuses&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:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;8,171&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="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;&lt;span style="font-size:10pt;font-weight:400;font-family:'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="2" style="padding-top:2px;padding-bottom:2px;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,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:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&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;Accrued payroll and related expenses&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:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;6,680&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="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;&lt;span style="font-size:10pt;font-weight:400;font-family:'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="2" style="padding-top:2px;padding-bottom:2px;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,326&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/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;Employee Stock Purchase Plan&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:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;6,560&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="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;&lt;span style="font-size:10pt;font-weight:400;font-family:'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="2" style="padding-top:2px;padding-bottom:2px;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: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;Accrued payroll and benefits&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 #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;36,810&#160;&lt;/span&gt;&lt;/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;19,284&#160;&lt;/span&gt;&lt;/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:ScheduleOfAccountsPayableAndAccruedLiabilitiesTableTextBlock>
    <us-gaap:AccruedSalesCommissionCurrent
      contextRef="ib2cdc2f142544681974fd015733a7280_I20200131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlMGY1MGI3NzZlZDQzMTA4ZjBiMWYwOTZlZDBkMzNiL3NlYzoyZTBmNTBiNzc2ZWQ0MzEwOGYwYjFmMDk2ZWQwZDMzYl8xNjMvZnJhZzoyYzFhYmE2YzM2MGI0YzllYmM2N2NjZDgwYWZjOTIxYy90YWJsZTo0NjY0YmQ5ZDYxNzE0MWJmYmE5NmUyMGMyZTRjMzBmYi90YWJsZXJhbmdlOjQ2NjRiZDlkNjE3MTQxYmZiYTk2ZTIwYzJlNGMzMGZiXzMtMS0xLTEtMA_bee16d66-5287-4726-9a3c-8d34a29a2393"
      unitRef="usd">15399000</us-gaap:AccruedSalesCommissionCurrent>
    <us-gaap:AccruedSalesCommissionCurrent
      contextRef="i55f24cb0d9164d4686ccc12cc9135ac1_I20190131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlMGY1MGI3NzZlZDQzMTA4ZjBiMWYwOTZlZDBkMzNiL3NlYzoyZTBmNTBiNzc2ZWQ0MzEwOGYwYjFmMDk2ZWQwZDMzYl8xNjMvZnJhZzoyYzFhYmE2YzM2MGI0YzllYmM2N2NjZDgwYWZjOTIxYy90YWJsZTo0NjY0YmQ5ZDYxNzE0MWJmYmE5NmUyMGMyZTRjMzBmYi90YWJsZXJhbmdlOjQ2NjRiZDlkNjE3MTQxYmZiYTk2ZTIwYzJlNGMzMGZiXzMtMy0xLTEtMA_b4b3c2d9-a47e-45e8-8522-5041f5a16cb7"
      unitRef="usd">9499000</us-gaap:AccruedSalesCommissionCurrent>
    <us-gaap:AccruedSalesCommissionCurrent
      contextRef="i55f24cb0d9164d4686ccc12cc9135ac1_I20190131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlMGY1MGI3NzZlZDQzMTA4ZjBiMWYwOTZlZDBkMzNiL3NlYzoyZTBmNTBiNzc2ZWQ0MzEwOGYwYjFmMDk2ZWQwZDMzYl8xNjMvZnJhZzoyYzFhYmE2YzM2MGI0YzllYmM2N2NjZDgwYWZjOTIxYy90YWJsZTo0NjY0YmQ5ZDYxNzE0MWJmYmE5NmUyMGMyZTRjMzBmYi90YWJsZXJhbmdlOjQ2NjRiZDlkNjE3MTQxYmZiYTk2ZTIwYzJlNGMzMGZiXzMtMy0xLTEtMA_e0408458-1a38-440b-94ab-2d42342a5372"
      unitRef="usd">9499000</us-gaap:AccruedSalesCommissionCurrent>
    <us-gaap:AccruedBonusesCurrent
      contextRef="ib2cdc2f142544681974fd015733a7280_I20200131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlMGY1MGI3NzZlZDQzMTA4ZjBiMWYwOTZlZDBkMzNiL3NlYzoyZTBmNTBiNzc2ZWQ0MzEwOGYwYjFmMDk2ZWQwZDMzYl8xNjMvZnJhZzoyYzFhYmE2YzM2MGI0YzllYmM2N2NjZDgwYWZjOTIxYy90YWJsZTo0NjY0YmQ5ZDYxNzE0MWJmYmE5NmUyMGMyZTRjMzBmYi90YWJsZXJhbmdlOjQ2NjRiZDlkNjE3MTQxYmZiYTk2ZTIwYzJlNGMzMGZiXzQtMS0xLTEtMTU5Mjk_1420fcb9-e58c-4787-a268-123395f4cce0"
      unitRef="usd">8171000</us-gaap:AccruedBonusesCurrent>
    <us-gaap:AccruedBonusesCurrent
      contextRef="i55f24cb0d9164d4686ccc12cc9135ac1_I20190131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlMGY1MGI3NzZlZDQzMTA4ZjBiMWYwOTZlZDBkMzNiL3NlYzoyZTBmNTBiNzc2ZWQ0MzEwOGYwYjFmMDk2ZWQwZDMzYl8xNjMvZnJhZzoyYzFhYmE2YzM2MGI0YzllYmM2N2NjZDgwYWZjOTIxYy90YWJsZTo0NjY0YmQ5ZDYxNzE0MWJmYmE5NmUyMGMyZTRjMzBmYi90YWJsZXJhbmdlOjQ2NjRiZDlkNjE3MTQxYmZiYTk2ZTIwYzJlNGMzMGZiXzQtMy0xLTEtMTU5MTM_2c3eb8a9-419f-4ba2-9a26-5cfffecddb6d"
      unitRef="usd">5459000</us-gaap:AccruedBonusesCurrent>
    <us-gaap:AccruedBonusesCurrent
      contextRef="i55f24cb0d9164d4686ccc12cc9135ac1_I20190131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlMGY1MGI3NzZlZDQzMTA4ZjBiMWYwOTZlZDBkMzNiL3NlYzoyZTBmNTBiNzc2ZWQ0MzEwOGYwYjFmMDk2ZWQwZDMzYl8xNjMvZnJhZzoyYzFhYmE2YzM2MGI0YzllYmM2N2NjZDgwYWZjOTIxYy90YWJsZTo0NjY0YmQ5ZDYxNzE0MWJmYmE5NmUyMGMyZTRjMzBmYi90YWJsZXJhbmdlOjQ2NjRiZDlkNjE3MTQxYmZiYTk2ZTIwYzJlNGMzMGZiXzQtMy0xLTEtMTU5MTM_f570824c-d170-4fc7-9c56-8b15c93ec8e3"
      unitRef="usd">5459000</us-gaap:AccruedBonusesCurrent>
    <us-gaap:AccruedSalariesCurrent
      contextRef="ib2cdc2f142544681974fd015733a7280_I20200131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlMGY1MGI3NzZlZDQzMTA4ZjBiMWYwOTZlZDBkMzNiL3NlYzoyZTBmNTBiNzc2ZWQ0MzEwOGYwYjFmMDk2ZWQwZDMzYl8xNjMvZnJhZzoyYzFhYmE2YzM2MGI0YzllYmM2N2NjZDgwYWZjOTIxYy90YWJsZTo0NjY0YmQ5ZDYxNzE0MWJmYmE5NmUyMGMyZTRjMzBmYi90YWJsZXJhbmdlOjQ2NjRiZDlkNjE3MTQxYmZiYTk2ZTIwYzJlNGMzMGZiXzUtMS0xLTEtMTU5MzQ_9379fe28-8c7a-4393-a91b-f8ba257e5d67"
      unitRef="usd">6680000</us-gaap:AccruedSalariesCurrent>
    <us-gaap:AccruedSalariesCurrent
      contextRef="i55f24cb0d9164d4686ccc12cc9135ac1_I20190131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlMGY1MGI3NzZlZDQzMTA4ZjBiMWYwOTZlZDBkMzNiL3NlYzoyZTBmNTBiNzc2ZWQ0MzEwOGYwYjFmMDk2ZWQwZDMzYl8xNjMvZnJhZzoyYzFhYmE2YzM2MGI0YzllYmM2N2NjZDgwYWZjOTIxYy90YWJsZTo0NjY0YmQ5ZDYxNzE0MWJmYmE5NmUyMGMyZTRjMzBmYi90YWJsZXJhbmdlOjQ2NjRiZDlkNjE3MTQxYmZiYTk2ZTIwYzJlNGMzMGZiXzUtMy0xLTEtMTU5MjE_dbb50d5d-af47-4737-bd8b-ba5bdea8ca12"
      unitRef="usd">4326000</us-gaap:AccruedSalariesCurrent>
    <us-gaap:AccruedEmployeeBenefitsCurrentAndNoncurrent
      contextRef="ib2cdc2f142544681974fd015733a7280_I20200131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlMGY1MGI3NzZlZDQzMTA4ZjBiMWYwOTZlZDBkMzNiL3NlYzoyZTBmNTBiNzc2ZWQ0MzEwOGYwYjFmMDk2ZWQwZDMzYl8xNjMvZnJhZzoyYzFhYmE2YzM2MGI0YzllYmM2N2NjZDgwYWZjOTIxYy90YWJsZTo0NjY0YmQ5ZDYxNzE0MWJmYmE5NmUyMGMyZTRjMzBmYi90YWJsZXJhbmdlOjQ2NjRiZDlkNjE3MTQxYmZiYTk2ZTIwYzJlNGMzMGZiXzQtMS0xLTEtMTEwNTY_457ddfc9-b7c7-4aa5-955b-7795a9e549f1"
      unitRef="usd">6560000</us-gaap:AccruedEmployeeBenefitsCurrentAndNoncurrent>
    <us-gaap:AccruedEmployeeBenefitsCurrentAndNoncurrent
      contextRef="i55f24cb0d9164d4686ccc12cc9135ac1_I20190131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlMGY1MGI3NzZlZDQzMTA4ZjBiMWYwOTZlZDBkMzNiL3NlYzoyZTBmNTBiNzc2ZWQ0MzEwOGYwYjFmMDk2ZWQwZDMzYl8xNjMvZnJhZzoyYzFhYmE2YzM2MGI0YzllYmM2N2NjZDgwYWZjOTIxYy90YWJsZTo0NjY0YmQ5ZDYxNzE0MWJmYmE5NmUyMGMyZTRjMzBmYi90YWJsZXJhbmdlOjQ2NjRiZDlkNjE3MTQxYmZiYTk2ZTIwYzJlNGMzMGZiXzQtMy0xLTEtMTEwNjE_20afa0c7-f521-4a60-9f73-855169cb5887"
      unitRef="usd">0</us-gaap:AccruedEmployeeBenefitsCurrentAndNoncurrent>
    <us-gaap:EmployeeRelatedLiabilitiesCurrent
      contextRef="ib2cdc2f142544681974fd015733a7280_I20200131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlMGY1MGI3NzZlZDQzMTA4ZjBiMWYwOTZlZDBkMzNiL3NlYzoyZTBmNTBiNzc2ZWQ0MzEwOGYwYjFmMDk2ZWQwZDMzYl8xNjMvZnJhZzoyYzFhYmE2YzM2MGI0YzllYmM2N2NjZDgwYWZjOTIxYy90YWJsZTo0NjY0YmQ5ZDYxNzE0MWJmYmE5NmUyMGMyZTRjMzBmYi90YWJsZXJhbmdlOjQ2NjRiZDlkNjE3MTQxYmZiYTk2ZTIwYzJlNGMzMGZiXzYtMS0xLTEtMA_af0e2e87-ea5f-4d97-96f7-0e22bd9f2ffc"
      unitRef="usd">36810000</us-gaap:EmployeeRelatedLiabilitiesCurrent>
    <us-gaap:EmployeeRelatedLiabilitiesCurrent
      contextRef="i55f24cb0d9164d4686ccc12cc9135ac1_I20190131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlMGY1MGI3NzZlZDQzMTA4ZjBiMWYwOTZlZDBkMzNiL3NlYzoyZTBmNTBiNzc2ZWQ0MzEwOGYwYjFmMDk2ZWQwZDMzYl8xNjMvZnJhZzoyYzFhYmE2YzM2MGI0YzllYmM2N2NjZDgwYWZjOTIxYy90YWJsZTo0NjY0YmQ5ZDYxNzE0MWJmYmE5NmUyMGMyZTRjMzBmYi90YWJsZXJhbmdlOjQ2NjRiZDlkNjE3MTQxYmZiYTk2ZTIwYzJlNGMzMGZiXzYtMy0xLTEtMA_3f9bf05d-f3c9-4c11-833c-9ccf6824fef8"
      unitRef="usd">19284000</us-gaap:EmployeeRelatedLiabilitiesCurrent>
    <us-gaap:DebtDisclosureTextBlock
      contextRef="ic8f4fc80c1544b62a18084eb756ea94c_D20190201-20200131"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlMGY1MGI3NzZlZDQzMTA4ZjBiMWYwOTZlZDBkMzNiL3NlYzoyZTBmNTBiNzc2ZWQ0MzEwOGYwYjFmMDk2ZWQwZDMzYl8xNjkvZnJhZzowNDA0NzQ4Y2VlMTg0NGIwYjVlMzM0Mzk0ZDBiY2ExYy90ZXh0cmVnaW9uOjA0MDQ3NDhjZWUxODQ0YjBiNWUzMzQzOTRkMGJjYTFjXzEwNDQ1MzYwNDgwMjE0_216f40b8-9d8e-46a8-8812-08048de3c1ee">Secured Revolving Credit Facility&lt;div style="text-indent:18pt;margin-top:12pt;"&gt;&lt;span style="background-color:rgb(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 April&#160;2019, the Company entered into a Credit Agreement with Silicon Valley Bank and other lenders, to provide a revolving line of credit of up to $150.0 million, including a letter of credit sub-facility in the aggregate amount of $10.0 million, and a swingline sub-facility in the aggregate amount of $10.0 million. The Company also has the option to request an incremental facility of up to an additional $75.0 million from one or more of the lenders under the Credit Agreement. The amount the Company may borrow under the Credit Agreement may not exceed the lesser of $150.0 million or the Company&#x2019;s ordinary course recurring subscription revenue for the most recent&#160;month, as determined under the Credit Agreement, multiplied by a number that is (i)&#160;6, for the first&#160;year after entry into the Credit Agreement; (ii)&#160;5, for the second&#160;year after entry into the Credit Agreement; and (iii)&#160;4, thereafter. Under the terms of the Credit Agreement, revolving loans may be either Eurodollar Loans or ABR Loans. Outstanding Eurodollar Loans incur interest at the Eurodollar Rate, which is defined in the Credit Agreement as LIBOR (or any successor thereto), plus a margin between&#160;2.50% and&#160;3.00%, depending on usage. Outstanding ABR Loans incur interest at the highest of (a)&#160;the Prime Rate, as published by the Wall Street Journal, (b)&#160;the federal funds rate in effect for such day plus&#160;0.50%, and (c)&#160;the Eurodollar Rate plus&#160;1.00%, in each case plus a margin between&#160;1.50% and&#160;2.00%, depending on usage. The Company will be charged a commitment fee of 0.20% to&#160;0.30% per&#160;year for committed but unused amounts. The Credit Agreement will terminate on April&#160;19, 2022.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:18pt;margin-top:12pt;"&gt;&lt;span style="background-color:rgb(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 Credit Agreement is collateralized by substantially all of the Company&#x2019;s current and future property, rights, and assets, including, but not limited to, cash, goods, equipment, contractual rights, financial assets, and intangible assets of the Company and its subsidiaries. The Credit Agreement contains covenants limiting the ability to, among other things, dispose of assets, undergo a change in control, merge or consolidate, make acquisitions, incur debt, incur liens, pay dividends, repurchase stock, and make investments, in each case subject to certain exceptions. The Credit Agreement also contains financial covenants requiring the Company to maintain the&#160;year-over-year growth rate of its ordinary course recurring subscription revenue above specified rates and to maintain minimum liquidity at specified levels. The Company was in compliance with the financial covenants as of January&#160;31, 2020. The Credit Agreement contains events of default that include, among others, non-payment of principal, interest, or fees, breach of covenants, inaccuracy of representations and warranties, cross defaults to certain other indebtedness, bankruptcy and insolvency events, and material judgments.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:18pt;margin-top:12pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;No amounts were outstanding under the Credit Agreement as of January&#160;31, 2020.&lt;/span&gt;&lt;/div&gt;</us-gaap:DebtDisclosureTextBlock>
    <us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity
      contextRef="ife412163474b439c80fd770f8e2c1044_I20190430"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlMGY1MGI3NzZlZDQzMTA4ZjBiMWYwOTZlZDBkMzNiL3NlYzoyZTBmNTBiNzc2ZWQ0MzEwOGYwYjFmMDk2ZWQwZDMzYl8xNjkvZnJhZzowNDA0NzQ4Y2VlMTg0NGIwYjVlMzM0Mzk0ZDBiY2ExYy90ZXh0cmVnaW9uOjA0MDQ3NDhjZWUxODQ0YjBiNWUzMzQzOTRkMGJjYTFjXzEwOTk1MTE2NDQwMTI_2d3c15af-dd9d-4e7a-93e6-86b2d80e2f70"
      unitRef="usd">150000000.0</us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity>
    <us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity
      contextRef="i0a80c994dc6a470d952469d45323f0c2_I20190430"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlMGY1MGI3NzZlZDQzMTA4ZjBiMWYwOTZlZDBkMzNiL3NlYzoyZTBmNTBiNzc2ZWQ0MzEwOGYwYjFmMDk2ZWQwZDMzYl8xNjkvZnJhZzowNDA0NzQ4Y2VlMTg0NGIwYjVlMzM0Mzk0ZDBiY2ExYy90ZXh0cmVnaW9uOjA0MDQ3NDhjZWUxODQ0YjBiNWUzMzQzOTRkMGJjYTFjXzEwOTk1MTE2NDQwMjE_2f59e553-cc11-4c8d-b29b-21d5fd91c699"
      unitRef="usd">10000000.0</us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity>
    <us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity
      contextRef="ibeb6fcc7ed464a338c2b677f58c329d1_I20190430"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlMGY1MGI3NzZlZDQzMTA4ZjBiMWYwOTZlZDBkMzNiL3NlYzoyZTBmNTBiNzc2ZWQ0MzEwOGYwYjFmMDk2ZWQwZDMzYl8xNjkvZnJhZzowNDA0NzQ4Y2VlMTg0NGIwYjVlMzM0Mzk0ZDBiY2ExYy90ZXh0cmVnaW9uOjA0MDQ3NDhjZWUxODQ0YjBiNWUzMzQzOTRkMGJjYTFjXzEwOTk1MTE2NDQwMTc_d4ae855e-fc8c-4c1a-850b-4832f51f913f"
      unitRef="usd">10000000.0</us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity>
    <crwd:LineOfCreditFacilityIncrementalBorrowingCapacity
      contextRef="i193bbbe508364fd09dd9d50544f6279f_D20190401-20190430"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlMGY1MGI3NzZlZDQzMTA4ZjBiMWYwOTZlZDBkMzNiL3NlYzoyZTBmNTBiNzc2ZWQ0MzEwOGYwYjFmMDk2ZWQwZDMzYl8xNjkvZnJhZzowNDA0NzQ4Y2VlMTg0NGIwYjVlMzM0Mzk0ZDBiY2ExYy90ZXh0cmVnaW9uOjA0MDQ3NDhjZWUxODQ0YjBiNWUzMzQzOTRkMGJjYTFjXzEwOTk1MTE2NDQwMjc_c17e1d8e-5522-4637-8cf8-f174d24da5a8"
      unitRef="usd">75000000.0</crwd:LineOfCreditFacilityIncrementalBorrowingCapacity>
    <us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity
      contextRef="ife412163474b439c80fd770f8e2c1044_I20190430"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlMGY1MGI3NzZlZDQzMTA4ZjBiMWYwOTZlZDBkMzNiL3NlYzoyZTBmNTBiNzc2ZWQ0MzEwOGYwYjFmMDk2ZWQwZDMzYl8xNjkvZnJhZzowNDA0NzQ4Y2VlMTg0NGIwYjVlMzM0Mzk0ZDBiY2ExYy90ZXh0cmVnaW9uOjA0MDQ3NDhjZWUxODQ0YjBiNWUzMzQzOTRkMGJjYTFjXzEwOTk1MTE2NDQwMzE_2d3c15af-dd9d-4e7a-93e6-86b2d80e2f70"
      unitRef="usd">150000000.0</us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity>
    <crwd:LineOfCreditFacilityBorrowingCapacityMultipleFactorForFirstFiscalYear
      contextRef="i193bbbe508364fd09dd9d50544f6279f_D20190401-20190430"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlMGY1MGI3NzZlZDQzMTA4ZjBiMWYwOTZlZDBkMzNiL3NlYzoyZTBmNTBiNzc2ZWQ0MzEwOGYwYjFmMDk2ZWQwZDMzYl8xNjkvZnJhZzowNDA0NzQ4Y2VlMTg0NGIwYjVlMzM0Mzk0ZDBiY2ExYy90ZXh0cmVnaW9uOjA0MDQ3NDhjZWUxODQ0YjBiNWUzMzQzOTRkMGJjYTFjXzEwOTk1MTE2NDQwMzQ_2fc3805a-410f-47c5-9305-db14fb282baf"
      unitRef="unit_standard_item">6</crwd:LineOfCreditFacilityBorrowingCapacityMultipleFactorForFirstFiscalYear>
    <crwd:LineOfCreditFacilityBorrowingCapacityMultipleFactorForSecondFiscalYear
      contextRef="i193bbbe508364fd09dd9d50544f6279f_D20190401-20190430"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlMGY1MGI3NzZlZDQzMTA4ZjBiMWYwOTZlZDBkMzNiL3NlYzoyZTBmNTBiNzc2ZWQ0MzEwOGYwYjFmMDk2ZWQwZDMzYl8xNjkvZnJhZzowNDA0NzQ4Y2VlMTg0NGIwYjVlMzM0Mzk0ZDBiY2ExYy90ZXh0cmVnaW9uOjA0MDQ3NDhjZWUxODQ0YjBiNWUzMzQzOTRkMGJjYTFjXzEwOTk1MTE2NDQwMzc_18b721ff-7bc2-4c18-9376-0b4ce391925c"
      unitRef="unit_standard_item">5</crwd:LineOfCreditFacilityBorrowingCapacityMultipleFactorForSecondFiscalYear>
    <crwd:LineofCreditFacilityBorrowingCapacityMultipleFactorAfterSecondFiscalYear
      contextRef="i193bbbe508364fd09dd9d50544f6279f_D20190401-20190430"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlMGY1MGI3NzZlZDQzMTA4ZjBiMWYwOTZlZDBkMzNiL3NlYzoyZTBmNTBiNzc2ZWQ0MzEwOGYwYjFmMDk2ZWQwZDMzYl8xNjkvZnJhZzowNDA0NzQ4Y2VlMTg0NGIwYjVlMzM0Mzk0ZDBiY2ExYy90ZXh0cmVnaW9uOjA0MDQ3NDhjZWUxODQ0YjBiNWUzMzQzOTRkMGJjYTFjXzEwOTk1MTE2NDQwNDA_466ea3f6-76ab-4e4c-9764-22035e742139"
      unitRef="unit_standard_item">4</crwd:LineofCreditFacilityBorrowingCapacityMultipleFactorAfterSecondFiscalYear>
    <us-gaap:DebtInstrumentBasisSpreadOnVariableRate1
      contextRef="ic5a51802b6444ced8d4da73556ab2984_D20190401-20190430"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlMGY1MGI3NzZlZDQzMTA4ZjBiMWYwOTZlZDBkMzNiL3NlYzoyZTBmNTBiNzc2ZWQ0MzEwOGYwYjFmMDk2ZWQwZDMzYl8xNjkvZnJhZzowNDA0NzQ4Y2VlMTg0NGIwYjVlMzM0Mzk0ZDBiY2ExYy90ZXh0cmVnaW9uOjA0MDQ3NDhjZWUxODQ0YjBiNWUzMzQzOTRkMGJjYTFjXzEwOTk1MTE2NDQwNDM_47ac5cd3-d916-45cd-ab05-9810fad51157"
      unitRef="number">0.0250</us-gaap:DebtInstrumentBasisSpreadOnVariableRate1>
    <us-gaap:DebtInstrumentBasisSpreadOnVariableRate1
      contextRef="ifa5dd7722d264a94ba854c898b16cf94_D20190401-20190430"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlMGY1MGI3NzZlZDQzMTA4ZjBiMWYwOTZlZDBkMzNiL3NlYzoyZTBmNTBiNzc2ZWQ0MzEwOGYwYjFmMDk2ZWQwZDMzYl8xNjkvZnJhZzowNDA0NzQ4Y2VlMTg0NGIwYjVlMzM0Mzk0ZDBiY2ExYy90ZXh0cmVnaW9uOjA0MDQ3NDhjZWUxODQ0YjBiNWUzMzQzOTRkMGJjYTFjXzEwOTk1MTE2NDQwNDY_979249ee-8c69-4ba7-b3b8-c560bd63f7c8"
      unitRef="number">0.0300</us-gaap:DebtInstrumentBasisSpreadOnVariableRate1>
    <us-gaap:DebtInstrumentBasisSpreadOnVariableRate1
      contextRef="i3fd7b202e906404b886582be4c39262e_D20190401-20190430"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlMGY1MGI3NzZlZDQzMTA4ZjBiMWYwOTZlZDBkMzNiL3NlYzoyZTBmNTBiNzc2ZWQ0MzEwOGYwYjFmMDk2ZWQwZDMzYl8xNjkvZnJhZzowNDA0NzQ4Y2VlMTg0NGIwYjVlMzM0Mzk0ZDBiY2ExYy90ZXh0cmVnaW9uOjA0MDQ3NDhjZWUxODQ0YjBiNWUzMzQzOTRkMGJjYTFjXzEwOTk1MTE2NDQwNDk_a2dbb624-dfe4-4d96-947a-e133f972de07"
      unitRef="number">0.0050</us-gaap:DebtInstrumentBasisSpreadOnVariableRate1>
    <us-gaap:DebtInstrumentBasisSpreadOnVariableRate1
      contextRef="ib93ffa5239ca48e59a493e92e7021dfb_D20190401-20190430"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlMGY1MGI3NzZlZDQzMTA4ZjBiMWYwOTZlZDBkMzNiL3NlYzoyZTBmNTBiNzc2ZWQ0MzEwOGYwYjFmMDk2ZWQwZDMzYl8xNjkvZnJhZzowNDA0NzQ4Y2VlMTg0NGIwYjVlMzM0Mzk0ZDBiY2ExYy90ZXh0cmVnaW9uOjA0MDQ3NDhjZWUxODQ0YjBiNWUzMzQzOTRkMGJjYTFjXzEwOTk1MTE2NDQwNTI_3ece36b2-f72d-48e7-9d6c-8231d69a3798"
      unitRef="number">0.0100</us-gaap:DebtInstrumentBasisSpreadOnVariableRate1>
    <us-gaap:DebtInstrumentBasisSpreadOnVariableRate1
      contextRef="i74de9acef468436b9b5fedbbcae21b1e_D20190401-20190430"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlMGY1MGI3NzZlZDQzMTA4ZjBiMWYwOTZlZDBkMzNiL3NlYzoyZTBmNTBiNzc2ZWQ0MzEwOGYwYjFmMDk2ZWQwZDMzYl8xNjkvZnJhZzowNDA0NzQ4Y2VlMTg0NGIwYjVlMzM0Mzk0ZDBiY2ExYy90ZXh0cmVnaW9uOjA0MDQ3NDhjZWUxODQ0YjBiNWUzMzQzOTRkMGJjYTFjXzEwOTk1MTE2NDQwNTU_b54c9393-fd33-4933-b64a-ca29276ce11e"
      unitRef="number">0.0150</us-gaap:DebtInstrumentBasisSpreadOnVariableRate1>
    <us-gaap:DebtInstrumentBasisSpreadOnVariableRate1
      contextRef="iadd584e8866d41be804791062bf08cfb_D20190401-20190430"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlMGY1MGI3NzZlZDQzMTA4ZjBiMWYwOTZlZDBkMzNiL3NlYzoyZTBmNTBiNzc2ZWQ0MzEwOGYwYjFmMDk2ZWQwZDMzYl8xNjkvZnJhZzowNDA0NzQ4Y2VlMTg0NGIwYjVlMzM0Mzk0ZDBiY2ExYy90ZXh0cmVnaW9uOjA0MDQ3NDhjZWUxODQ0YjBiNWUzMzQzOTRkMGJjYTFjXzEwOTk1MTE2NDQwNTg_983bee65-6790-46d7-b2bc-f9c2366c2a08"
      unitRef="number">0.0200</us-gaap:DebtInstrumentBasisSpreadOnVariableRate1>
    <us-gaap:LineOfCreditFacilityCommitmentFeePercentage
      contextRef="i728414dbab274ecd8ac3605a1f82b766_D20190401-20190430"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlMGY1MGI3NzZlZDQzMTA4ZjBiMWYwOTZlZDBkMzNiL3NlYzoyZTBmNTBiNzc2ZWQ0MzEwOGYwYjFmMDk2ZWQwZDMzYl8xNjkvZnJhZzowNDA0NzQ4Y2VlMTg0NGIwYjVlMzM0Mzk0ZDBiY2ExYy90ZXh0cmVnaW9uOjA0MDQ3NDhjZWUxODQ0YjBiNWUzMzQzOTRkMGJjYTFjXzEwOTk1MTE2NDQwNjE_ae117877-b091-4491-bc1b-1ef9702d56af"
      unitRef="number">0.0020</us-gaap:LineOfCreditFacilityCommitmentFeePercentage>
    <us-gaap:LineOfCreditFacilityCommitmentFeePercentage
      contextRef="ifa5d8b27fd2b43b2b79761e2a925a462_D20190401-20190430"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlMGY1MGI3NzZlZDQzMTA4ZjBiMWYwOTZlZDBkMzNiL3NlYzoyZTBmNTBiNzc2ZWQ0MzEwOGYwYjFmMDk2ZWQwZDMzYl8xNjkvZnJhZzowNDA0NzQ4Y2VlMTg0NGIwYjVlMzM0Mzk0ZDBiY2ExYy90ZXh0cmVnaW9uOjA0MDQ3NDhjZWUxODQ0YjBiNWUzMzQzOTRkMGJjYTFjXzEwOTk1MTE2NDQwNjQ_e2fcb2da-d755-496d-91e0-52bf2d814290"
      unitRef="number">0.0030</us-gaap:LineOfCreditFacilityCommitmentFeePercentage>
    <us-gaap:LineOfCredit
      contextRef="i480a20eeca9f474b837f71662360ed2d_I20200131"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlMGY1MGI3NzZlZDQzMTA4ZjBiMWYwOTZlZDBkMzNiL3NlYzoyZTBmNTBiNzc2ZWQ0MzEwOGYwYjFmMDk2ZWQwZDMzYl8xNjkvZnJhZzowNDA0NzQ4Y2VlMTg0NGIwYjVlMzM0Mzk0ZDBiY2ExYy90ZXh0cmVnaW9uOjA0MDQ3NDhjZWUxODQ0YjBiNWUzMzQzOTRkMGJjYTFjXzEwOTk1MTE2NDQwNzc_73c2a846-3b8a-40a8-9eb1-d21a1d1baa90"
      unitRef="usd">0</us-gaap:LineOfCredit>
    <us-gaap:IncomeTaxDisclosureTextBlock
      contextRef="ic8f4fc80c1544b62a18084eb756ea94c_D20190201-20200131"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlMGY1MGI3NzZlZDQzMTA4ZjBiMWYwOTZlZDBkMzNiL3NlYzoyZTBmNTBiNzc2ZWQ0MzEwOGYwYjFmMDk2ZWQwZDMzYl8xNzUvZnJhZzo2Y2JhOTJkZjg2Nzc0YzdkOWZiM2FhOTFmNmQ0ODU5MS90ZXh0cmVnaW9uOjZjYmE5MmRmODY3NzRjN2Q5ZmIzYWE5MWY2ZDQ4NTkxXzEwNDQ1MzYwNDgwMjA2_f3212e79-8594-4889-9ade-5fa607bf591f">Income Taxes&lt;div style="text-indent:18pt;margin-top:12pt;"&gt;&lt;span style="background-color:rgb(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 Company&#x2019;s geographical breakdown of its loss before provision for income taxes for the years ended January&#160;31, 2020, January&#160;31, 2019, and January&#160;31, 2018 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:99.707%;"&gt;&lt;tr&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:61.343%;"/&gt;&lt;td style="width:1.0%;"/&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.731%;"/&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="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;Year Ended January 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="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;span style="font-size: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="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;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;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;span style="font-size: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="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;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;2018&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="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;(in thousands)&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="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;Domestic&lt;/span&gt;&lt;/td&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;(149,807)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-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;(143,308)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-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;(137,523)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/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;International&lt;/span&gt;&lt;/td&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;10,025&#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;4,598&#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;2,962&#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;Loss before provision for income taxes&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 #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;(139,782)&lt;/span&gt;&lt;/td&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;(138,710)&lt;/span&gt;&lt;/td&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;(134,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;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:18pt;margin-top:12pt;"&gt;&lt;span style="background-color:rgb(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 components of the provision for income taxes as of January&#160;31, 2020, January&#160;31, 2019, and January&#160;31, 2018 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.707%;"&gt;&lt;tr&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:61.343%;"/&gt;&lt;td style="width:1.0%;"/&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.731%;"/&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="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;Year Ended January 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="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;span style="font-size: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="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;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;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;span style="font-size: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="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="background-color: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;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;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(in thousands)&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;/tr&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;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="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: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;Federal&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: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;&#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 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;&#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 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;&#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;/tr&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;State&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:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(104)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;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;(304)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;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;(240)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/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;Foreign&lt;/span&gt;&lt;/td&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;(2,574)&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,481)&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;(800)&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: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;Total current&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:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(2,678)&lt;/span&gt;&lt;/td&gt;&lt;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;(1,785)&lt;/span&gt;&lt;/td&gt;&lt;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;(1,040)&lt;/span&gt;&lt;/td&gt;&lt;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:700;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: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="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="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="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;Federal&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:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;362&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;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;/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;State&lt;/span&gt;&lt;/td&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;57&#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: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;/tr&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&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:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;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;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;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;418&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;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;111&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/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: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;Total deferred&lt;/span&gt;&lt;/td&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;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;681&#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;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#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;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;418&#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;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#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;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;111&#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;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&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;Provision for income taxes&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 #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,997)&lt;/span&gt;&lt;/td&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,367)&lt;/span&gt;&lt;/td&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;(929)&lt;/span&gt;&lt;/td&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:18pt;margin-top:12pt;"&gt;&lt;span style="background-color:rgb(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 table provides a reconciliation between income taxes computed at the federal statutory rate and the provision for income taxes as of January&#160;31, 2020&lt;/span&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',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;January&#160;31, 2019, and January&#160;31, 2018:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:3pt;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:61.396%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:9.713%;"/&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:9.713%;"/&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:9.714%;"/&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="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;Year Ended January 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="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;span style="font-size: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="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;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;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;span style="font-size: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="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;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;2018&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="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;(in thousands)&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="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;Provision for income taxes at statutory rate&lt;/span&gt;&lt;/td&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;29,354&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-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;29,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;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-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;44,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;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/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;State income taxes, net of federal benefit&lt;/span&gt;&lt;/td&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;(25)&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;(245)&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;(162)&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;Foreign earnings at different rates&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:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(207)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;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;(97)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;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;285&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/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;Research and other credits&lt;/span&gt;&lt;/td&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,534&#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;3,769&#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;2,621&#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;Stock-based compensation&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:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;43,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;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;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,414)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;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,738)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/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;Non-deductible expenses&lt;/span&gt;&lt;/td&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,773)&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,833)&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,142)&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;Change in unrecognized tax benefits&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:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2,659&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="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;&lt;span style="font-size:10pt;font-weight:400;font-family:'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="2" style="padding-top:2px;padding-bottom:2px;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: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;&lt;span style="font-size:10pt;font-weight:400;font-family:'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="2" style="padding-top:2px;padding-bottom:2px;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:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Impact of U.S. tax reform&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: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;(36,146)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&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;Transition tax&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: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;(521)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/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&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:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(77,016)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;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;(29,676)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;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;(6,391)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&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;Provision for income taxes&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 #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,997)&lt;/span&gt;&lt;/td&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,367)&lt;/span&gt;&lt;/td&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;(929)&lt;/span&gt;&lt;/td&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:18pt;margin-top:12pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;Deferred income taxes reflect the net tax effects of temporary differences between the carrying amount of assets and liabilities for financial reporting purposes and the amounts used for income tax purposes.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:18pt;margin-top:12pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;Significant components of the Company&#x2019;s deferred tax assets and liabilities as of January&#160;31, 2020 and January&#160;31, 2019 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:100.000%;"&gt;&lt;tr&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:73.877%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:9.695%;"/&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:9.698%;"/&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="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;Year Ended January 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="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;span style="font-size: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="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;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;2019&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="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;(in thousands)&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="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;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="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: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 operating loss carryforwards&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: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;166,083&#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;95,619&#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 credit carryforwards&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:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;15,355&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;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,102&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/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;Intangible assets&lt;/span&gt;&lt;/td&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;78&#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;307&#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;Stock-based compensation&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:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;8,716&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;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;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: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;Deferred revenue&lt;/span&gt;&lt;/td&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;21,012&#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;12,245&#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;Accrued expenses&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:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2,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:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;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,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;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/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;Other&lt;/span&gt;&lt;/td&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;950&#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,009&#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: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;Gross deferred assets&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:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;214,749&#160;&lt;/span&gt;&lt;/td&gt;&lt;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;122,492&#160;&lt;/span&gt;&lt;/td&gt;&lt;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;Less: Valuation allowance&lt;/span&gt;&lt;/td&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;(207,596)&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;(120,391)&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;Total deferred tax assets&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:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;7,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:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;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,101&#160;&lt;/span&gt;&lt;/td&gt;&lt;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: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: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="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:#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;Property and equipment, net&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:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(2,534)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;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,890)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/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;Capitalized Commissions&lt;/span&gt;&lt;/td&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;(4,456)&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;span style="font-size: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="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;/tr&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;Intangible assets&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: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;(310)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/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 revenue&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: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;/tr&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;Total deferred tax liabilities&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:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(6,990)&lt;/span&gt;&lt;/td&gt;&lt;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;(2,200)&lt;/span&gt;&lt;/td&gt;&lt;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: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 deferred tax assets (liabilities)&lt;/span&gt;&lt;/td&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;163&#160;&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: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;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color: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: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;(99)&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-indent:18pt;margin-top:12pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;At each reporting date, the Company has established a valuation allowance against its U.S. net deferred tax assets due to the uncertainty surrounding the realization of those assets. During the fiscal year ended January 31, 2020, the Company has established a valuation allowance against its net U.K. deferred tax assets due to uncertainty surrounding the realization of those assets. The Company periodically evaluates the recoverability of the deferred tax assets and, when it is determined to be more-likely-than-not that the deferred tax assets are realizable, the valuation allowance is reduced. During the years ended January&#160;31, 2020, January&#160;31, 2019 and January&#160;31, 2018, the valuation allowance increased by $87.2 million, $36.0 million, and $12.2 million, respectively. The increase in the valuation allowance during the years ended January&#160;31, 2020 and January&#160;31, 2019 was primarily driven by losses generated in the United States and the United Kingdom. The increase in the valuation allowance during the year ended January&#160;31, 2018 was also primarily driven by losses generated in the U.S., partially offset by the reduction in its federal corporate tax rate from 35% to 21% as part of the enactment of the Tax Cuts and Jobs Act (the &#x201c;Tax Act&#x201d;) as detailed below. &lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:18pt;margin-top:12pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;During the years ended January&#160;31, 2020, January&#160;31, 2019, January&#160;31, 2018 and January&#160;31, 2017, the valuation allowance for deferred taxes balance was $207.6 million, $120.4 million, $84.4&#160;million, and $72.2&#160;million, respectively.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:18pt;margin-top:12pt;"&gt;&lt;span style="background-color:rgb(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 January&#160;31, 2020, the Company had aggregate federal and California net operating loss carryforwards of $657.3 million and $94.8 million, respectively, which may be available to offset future taxable income for income tax purposes. The federal and California net operating loss carryforwards begin to expire in fiscal 2031 through fiscal 2039. As of January&#160;31, 2020, net operating loss carryforwards for other states total $352.8 million which begin to expire in fiscal 2023 through fiscal 2039. As of January 31, 2020, net operating loss carryforwards for United Kingdom total $15.3 million which are carried forward indefinitely.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:18pt;margin-top:12pt;"&gt;&lt;span style="background-color:rgb(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 January&#160;31, 2020, the Company had federal and California research and development (&#x201c;R&amp;amp;D&#x201d;) credit carryforwards of $17.2 million and $4.3 million, respectively. The federal R&amp;amp;D credit carryforwards will begin to expire in fiscal 2031 though fiscal 2039. The California R&amp;amp;D credits are carried forward indefinitely. &lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:18pt;margin-top:12pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;Realization of these net operating loss and research and development credit carryforwards depends on future income, and there is a risk that the Company&#x2019;s existing carryforwards could expire unused and be unavailable to offset future income tax liabilities.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:18pt;margin-top:12pt;"&gt;&lt;span style="background-color:rgb(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 Internal Revenue Code imposes limitations on a corporation&#x2019;s ability to utilize net operating loss (&#x201c;NOLs&#x201d;) and credit carryovers if it experiences an ownership change as defined in Section&#160;382. In general terms, an ownership change may result from transactions increasing the ownership of certain stockholders in the stock of a corporation by more than 50% over a three-year period. If an ownership change has occurred, or were to occur, utilization of the Company&#x2019;s NOLs and credit carryovers could be restricted.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:18pt;margin-top:12pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;Total gross unrecognized tax benefit as of January&#160;31, 2020, January&#160;31, 2019 and January&#160;31, 2018 were $5.5 million, $8.1 million, and $8.1&#160;million, respectively. As of January&#160;31, 2020, the Company had no unrecognized tax benefits, which, if recognized, would affect the Company&#x2019;s effective tax rate due to full valuation allowance. The Company&#x2019;s policy is to classify interest and penalties related to unrecognized tax benefits as part of the income tax provision in the consolidated statements of operations. The Company had no accrued interest and penalties related to unrecognized tax benefits as of January&#160;31, 2020, January&#160;31, 2019, or January&#160;31, 2018. In the current year, the uncertain tax benefits balance decreased due to the application of the IRS&#x2019; simplified approach for determining research credits. The change was not material. The potential reduction in unrecognized tax benefits during the next 12 months is not expected to be material.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:18pt;margin-top:12pt;"&gt;&lt;span style="background-color:rgb(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 is a rollforward of the total gross unrecognized tax benefits for the years ended January&#160;31, 2020, January&#160;31, 2019, and January&#160;31, 2018 (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;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:86.304%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:9.696%;"/&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;Balance as of February&#160;1, 2017&lt;/span&gt;&lt;/td&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;5,060&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/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;Increases in current period tax positions&lt;/span&gt;&lt;/td&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,068&#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;Balance as of January 31, 2018&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:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;8,128&#160;&lt;/span&gt;&lt;/td&gt;&lt;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;Increases in current period tax positions&lt;/span&gt;&lt;/td&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;/tr&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;Balance as of January 31, 2019&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:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;8,128&#160;&lt;/span&gt;&lt;/td&gt;&lt;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;Reductions in prior period tax positions&lt;/span&gt;&lt;/td&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;(2,659)&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;Balance as of January 31, 2020&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 #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;5,469&#160;&lt;/span&gt;&lt;/td&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:18pt;margin-top:12pt;"&gt;&lt;span style="background-color:rgb(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 Company files income tax returns in the U.S. federal jurisdiction and various state jurisdictions. As the Company expands its global operations in the normal course of business, the Company could be subject to examination by taxing authorities throughout the world. These audits could include questioning the timing and amount of deductions; the nexus of income among various tax jurisdictions; and compliance with federal, state, local, and foreign tax laws. The Company is not currently under audit by the Internal Revenue Service or other similar state, local, and foreign authorities. All tax years remain subject to examination by U.S. taxing authorities due to the Company&#x2019;s net operating losses and R&amp;amp;D credit carryforwards.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:18pt;margin-top:12pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;On December&#160;22, 2017, the U.S. government enacted the Tax Act which makes significant changes to the U.S. tax code. The Tax Act includes several key tax provisions that affect the Company including, but not limited to, lowering the U.S. federal corporate tax rate to 21% for tax years beginning after December&#160;31, 2017, establishing a new provision to currently tax certain global intangible low-taxed income of controlled foreign corporations, and imposing a one-time tax (&#x201c;Transition Tax&#x201d;) on the mandatory deemed repatriation of cumulative foreign earnings. The Transition Tax is based upon the post-1986 earnings and profits that were previously deferred from U.S. income taxes.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:18pt;margin-top:12pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;On December&#160;22, 2017, the Securities and Exchange Commission issued Staff Accounting Bulletin No.&#160;118, Income Tax Accounting Implications of the Tax Cuts and Jobs Act (&#x201c;SAB&#160;118&#x201d;), which provides guidance on accounting for the Tax Act&#x2019;s impact and allows registrants to record provisional amounts during a measurement period not to extend beyond one year of the enactment date. The Company has determined that the Tax Act did not have a material impact to the financial statements, thereby impacting exclusively the disclosures in the Company&#x2019;s year-end financial statements. The Company currently maintains a full valuation allowance against its U.S. deferred tax assets since the Company continues to incur losses in the United States for all fiscal years since inception.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:18pt;margin-top:12pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;During the year ended January&#160;31, 2019, the Company completed the accounting for the Tax Act within the measurement period. The previously recorded provisional amount recorded for the Transition Tax was adjusted by an immaterial amount but was fully offset by a corresponding adjustment to the valuation allowance resulting in no impact to the provision for income taxes. The Company has also completed the analysis of the impact of the Tax Act on its existing assertion to indefinitely reinvest the earnings of its subsidiaries outside the United States and concluded that no change was necessary.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:18pt;margin-top:12pt;"&gt;&lt;span style="background-color:rgb(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 the Tax Act, the Company can make an accounting policy election to either treat taxes due on the global intangible low-taxed income inclusion as a current period expense or factor such amounts into the Company&#x2019;s measurement of deferred taxes. The Company has completed its analysis of the global intangible low-tax income provisions and elected to use the period cost method and therefore no accrual for the deferred tax aspects of this provision was made.&lt;/span&gt;&lt;/div&gt;</us-gaap:IncomeTaxDisclosureTextBlock>
    <us-gaap:ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock
      contextRef="ic8f4fc80c1544b62a18084eb756ea94c_D20190201-20200131"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlMGY1MGI3NzZlZDQzMTA4ZjBiMWYwOTZlZDBkMzNiL3NlYzoyZTBmNTBiNzc2ZWQ0MzEwOGYwYjFmMDk2ZWQwZDMzYl8xNzUvZnJhZzo2Y2JhOTJkZjg2Nzc0YzdkOWZiM2FhOTFmNmQ0ODU5MS90ZXh0cmVnaW9uOjZjYmE5MmRmODY3NzRjN2Q5ZmIzYWE5MWY2ZDQ4NTkxXzEwNDQ1MzYwNDgwMjA3_3387bc7d-0fe6-4de1-820d-6b82b5e79691">&lt;div style="text-indent:18pt;margin-top:12pt;"&gt;&lt;span style="background-color:rgb(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 Company&#x2019;s geographical breakdown of its loss before provision for income taxes for the years ended January&#160;31, 2020, January&#160;31, 2019, and January&#160;31, 2018 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:99.707%;"&gt;&lt;tr&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:61.343%;"/&gt;&lt;td style="width:1.0%;"/&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.731%;"/&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="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;Year Ended January 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="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;span style="font-size: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="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;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;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;span style="font-size: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="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;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;2018&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="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;(in thousands)&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="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;Domestic&lt;/span&gt;&lt;/td&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;(149,807)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-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;(143,308)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-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;(137,523)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/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;International&lt;/span&gt;&lt;/td&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;10,025&#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;4,598&#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;2,962&#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;Loss before provision for income taxes&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 #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;(139,782)&lt;/span&gt;&lt;/td&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;(138,710)&lt;/span&gt;&lt;/td&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;(134,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;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:ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic
      contextRef="ic8f4fc80c1544b62a18084eb756ea94c_D20190201-20200131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlMGY1MGI3NzZlZDQzMTA4ZjBiMWYwOTZlZDBkMzNiL3NlYzoyZTBmNTBiNzc2ZWQ0MzEwOGYwYjFmMDk2ZWQwZDMzYl8xNzUvZnJhZzo2Y2JhOTJkZjg2Nzc0YzdkOWZiM2FhOTFmNmQ0ODU5MS90YWJsZTo1ZjkyY2EzYjFmODQ0ZGMzYjJmOGQ2ZGJmMDFhOWNiNi90YWJsZXJhbmdlOjVmOTJjYTNiMWY4NDRkYzNiMmY4ZDZkYmYwMWE5Y2I2XzMtMS0xLTEtMA_058a0057-f294-40dc-a664-442ff12a6875"
      unitRef="usd">-149807000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic
      contextRef="ic3b51f5441c346c388974c34d67a9940_D20180201-20190131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlMGY1MGI3NzZlZDQzMTA4ZjBiMWYwOTZlZDBkMzNiL3NlYzoyZTBmNTBiNzc2ZWQ0MzEwOGYwYjFmMDk2ZWQwZDMzYl8xNzUvZnJhZzo2Y2JhOTJkZjg2Nzc0YzdkOWZiM2FhOTFmNmQ0ODU5MS90YWJsZTo1ZjkyY2EzYjFmODQ0ZGMzYjJmOGQ2ZGJmMDFhOWNiNi90YWJsZXJhbmdlOjVmOTJjYTNiMWY4NDRkYzNiMmY4ZDZkYmYwMWE5Y2I2XzMtMy0xLTEtMA_6b573beb-eafb-4a31-8952-c410c4beda43"
      unitRef="usd">-143308000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic
      contextRef="if6440f73b88f4c53970ea48b4c1f9726_D20170201-20180131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlMGY1MGI3NzZlZDQzMTA4ZjBiMWYwOTZlZDBkMzNiL3NlYzoyZTBmNTBiNzc2ZWQ0MzEwOGYwYjFmMDk2ZWQwZDMzYl8xNzUvZnJhZzo2Y2JhOTJkZjg2Nzc0YzdkOWZiM2FhOTFmNmQ0ODU5MS90YWJsZTo1ZjkyY2EzYjFmODQ0ZGMzYjJmOGQ2ZGJmMDFhOWNiNi90YWJsZXJhbmdlOjVmOTJjYTNiMWY4NDRkYzNiMmY4ZDZkYmYwMWE5Y2I2XzMtNS0xLTEtMA_fe5b9e7e-d359-4862-add6-abcb22eafa6c"
      unitRef="usd">-137523000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign
      contextRef="ic8f4fc80c1544b62a18084eb756ea94c_D20190201-20200131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlMGY1MGI3NzZlZDQzMTA4ZjBiMWYwOTZlZDBkMzNiL3NlYzoyZTBmNTBiNzc2ZWQ0MzEwOGYwYjFmMDk2ZWQwZDMzYl8xNzUvZnJhZzo2Y2JhOTJkZjg2Nzc0YzdkOWZiM2FhOTFmNmQ0ODU5MS90YWJsZTo1ZjkyY2EzYjFmODQ0ZGMzYjJmOGQ2ZGJmMDFhOWNiNi90YWJsZXJhbmdlOjVmOTJjYTNiMWY4NDRkYzNiMmY4ZDZkYmYwMWE5Y2I2XzQtMS0xLTEtMA_01653d35-3bfc-4ebc-b785-170490aa1745"
      unitRef="usd">10025000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign
      contextRef="ic3b51f5441c346c388974c34d67a9940_D20180201-20190131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlMGY1MGI3NzZlZDQzMTA4ZjBiMWYwOTZlZDBkMzNiL3NlYzoyZTBmNTBiNzc2ZWQ0MzEwOGYwYjFmMDk2ZWQwZDMzYl8xNzUvZnJhZzo2Y2JhOTJkZjg2Nzc0YzdkOWZiM2FhOTFmNmQ0ODU5MS90YWJsZTo1ZjkyY2EzYjFmODQ0ZGMzYjJmOGQ2ZGJmMDFhOWNiNi90YWJsZXJhbmdlOjVmOTJjYTNiMWY4NDRkYzNiMmY4ZDZkYmYwMWE5Y2I2XzQtMy0xLTEtMA_a1ea1faf-53a0-4543-8dca-05ecbbcbee7e"
      unitRef="usd">4598000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign
      contextRef="if6440f73b88f4c53970ea48b4c1f9726_D20170201-20180131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlMGY1MGI3NzZlZDQzMTA4ZjBiMWYwOTZlZDBkMzNiL3NlYzoyZTBmNTBiNzc2ZWQ0MzEwOGYwYjFmMDk2ZWQwZDMzYl8xNzUvZnJhZzo2Y2JhOTJkZjg2Nzc0YzdkOWZiM2FhOTFmNmQ0ODU5MS90YWJsZTo1ZjkyY2EzYjFmODQ0ZGMzYjJmOGQ2ZGJmMDFhOWNiNi90YWJsZXJhbmdlOjVmOTJjYTNiMWY4NDRkYzNiMmY4ZDZkYmYwMWE5Y2I2XzQtNS0xLTEtMA_a0215f52-704d-4d15-b8f1-83f9c260732e"
      unitRef="usd">2962000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="ic8f4fc80c1544b62a18084eb756ea94c_D20190201-20200131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlMGY1MGI3NzZlZDQzMTA4ZjBiMWYwOTZlZDBkMzNiL3NlYzoyZTBmNTBiNzc2ZWQ0MzEwOGYwYjFmMDk2ZWQwZDMzYl8xNzUvZnJhZzo2Y2JhOTJkZjg2Nzc0YzdkOWZiM2FhOTFmNmQ0ODU5MS90YWJsZTo1ZjkyY2EzYjFmODQ0ZGMzYjJmOGQ2ZGJmMDFhOWNiNi90YWJsZXJhbmdlOjVmOTJjYTNiMWY4NDRkYzNiMmY4ZDZkYmYwMWE5Y2I2XzUtMS0xLTEtMA_5d83d628-20ef-4b0b-8254-05b3dd0ec48c"
      unitRef="usd">-139782000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="ic3b51f5441c346c388974c34d67a9940_D20180201-20190131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlMGY1MGI3NzZlZDQzMTA4ZjBiMWYwOTZlZDBkMzNiL3NlYzoyZTBmNTBiNzc2ZWQ0MzEwOGYwYjFmMDk2ZWQwZDMzYl8xNzUvZnJhZzo2Y2JhOTJkZjg2Nzc0YzdkOWZiM2FhOTFmNmQ0ODU5MS90YWJsZTo1ZjkyY2EzYjFmODQ0ZGMzYjJmOGQ2ZGJmMDFhOWNiNi90YWJsZXJhbmdlOjVmOTJjYTNiMWY4NDRkYzNiMmY4ZDZkYmYwMWE5Y2I2XzUtMy0xLTEtMA_b55c4ce7-785a-4eea-acec-ededdd8bf1b6"
      unitRef="usd">-138710000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="if6440f73b88f4c53970ea48b4c1f9726_D20170201-20180131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlMGY1MGI3NzZlZDQzMTA4ZjBiMWYwOTZlZDBkMzNiL3NlYzoyZTBmNTBiNzc2ZWQ0MzEwOGYwYjFmMDk2ZWQwZDMzYl8xNzUvZnJhZzo2Y2JhOTJkZjg2Nzc0YzdkOWZiM2FhOTFmNmQ0ODU5MS90YWJsZTo1ZjkyY2EzYjFmODQ0ZGMzYjJmOGQ2ZGJmMDFhOWNiNi90YWJsZXJhbmdlOjVmOTJjYTNiMWY4NDRkYzNiMmY4ZDZkYmYwMWE5Y2I2XzUtNS0xLTEtMA_ec1582d6-2eb2-4ebb-863d-cc33a7901bd1"
      unitRef="usd">-134561000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock
      contextRef="ic8f4fc80c1544b62a18084eb756ea94c_D20190201-20200131"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlMGY1MGI3NzZlZDQzMTA4ZjBiMWYwOTZlZDBkMzNiL3NlYzoyZTBmNTBiNzc2ZWQ0MzEwOGYwYjFmMDk2ZWQwZDMzYl8xNzUvZnJhZzo2Y2JhOTJkZjg2Nzc0YzdkOWZiM2FhOTFmNmQ0ODU5MS90ZXh0cmVnaW9uOjZjYmE5MmRmODY3NzRjN2Q5ZmIzYWE5MWY2ZDQ4NTkxXzEwNDQ1MzYwNDgwMjA4_dd1f9036-3a78-495a-8132-78d102ea5156">&lt;div style="text-indent:18pt;margin-top:12pt;"&gt;&lt;span style="background-color:rgb(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 components of the provision for income taxes as of January&#160;31, 2020, January&#160;31, 2019, and January&#160;31, 2018 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.707%;"&gt;&lt;tr&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:61.343%;"/&gt;&lt;td style="width:1.0%;"/&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.731%;"/&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="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;Year Ended January 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="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;span style="font-size: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="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;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;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;span style="font-size: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="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="background-color: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;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;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(in thousands)&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;/tr&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;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="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: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;Federal&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: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;&#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 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;&#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 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;&#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;/tr&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;State&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:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(104)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;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;(304)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;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;(240)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/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;Foreign&lt;/span&gt;&lt;/td&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;(2,574)&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,481)&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;(800)&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: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;Total current&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:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(2,678)&lt;/span&gt;&lt;/td&gt;&lt;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;(1,785)&lt;/span&gt;&lt;/td&gt;&lt;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;(1,040)&lt;/span&gt;&lt;/td&gt;&lt;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:700;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: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="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="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="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;Federal&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:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;362&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;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;/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;State&lt;/span&gt;&lt;/td&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;57&#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: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;/tr&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&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:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;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;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;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;418&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;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;111&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/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: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;Total deferred&lt;/span&gt;&lt;/td&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;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;681&#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;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#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;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;418&#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;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#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;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;111&#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;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&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;Provision for income taxes&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 #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,997)&lt;/span&gt;&lt;/td&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,367)&lt;/span&gt;&lt;/td&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;(929)&lt;/span&gt;&lt;/td&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:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock>
    <us-gaap:CurrentFederalTaxExpenseBenefit
      contextRef="i0d482222926645e3bca40f9be2bc77ff_D20190201-20200131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlMGY1MGI3NzZlZDQzMTA4ZjBiMWYwOTZlZDBkMzNiL3NlYzoyZTBmNTBiNzc2ZWQ0MzEwOGYwYjFmMDk2ZWQwZDMzYl8xNzUvZnJhZzo2Y2JhOTJkZjg2Nzc0YzdkOWZiM2FhOTFmNmQ0ODU5MS90YWJsZToyOWM4ZGI3ZDI4NzE0YzBiOTZkZjkxYjZkNmE3Y2E5ZS90YWJsZXJhbmdlOjI5YzhkYjdkMjg3MTRjMGI5NmRmOTFiNmQ2YTdjYTllXzQtMS0xLTEtMA_8566a183-a7a0-4bbf-be0d-f899313a21c4"
      unitRef="usd">0</us-gaap:CurrentFederalTaxExpenseBenefit>
    <us-gaap:CurrentFederalTaxExpenseBenefit
      contextRef="ibfc0e8254d994de88b3091b6136cbc5b_D20180201-20190131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlMGY1MGI3NzZlZDQzMTA4ZjBiMWYwOTZlZDBkMzNiL3NlYzoyZTBmNTBiNzc2ZWQ0MzEwOGYwYjFmMDk2ZWQwZDMzYl8xNzUvZnJhZzo2Y2JhOTJkZjg2Nzc0YzdkOWZiM2FhOTFmNmQ0ODU5MS90YWJsZToyOWM4ZGI3ZDI4NzE0YzBiOTZkZjkxYjZkNmE3Y2E5ZS90YWJsZXJhbmdlOjI5YzhkYjdkMjg3MTRjMGI5NmRmOTFiNmQ2YTdjYTllXzQtMy0xLTEtMA_c1b3c069-847f-441e-ae17-949f9ce1a109"
      unitRef="usd">0</us-gaap:CurrentFederalTaxExpenseBenefit>
    <us-gaap:CurrentFederalTaxExpenseBenefit
      contextRef="ia29c52922a19417aac91f9160c7e4f1d_D20170201-20180131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlMGY1MGI3NzZlZDQzMTA4ZjBiMWYwOTZlZDBkMzNiL3NlYzoyZTBmNTBiNzc2ZWQ0MzEwOGYwYjFmMDk2ZWQwZDMzYl8xNzUvZnJhZzo2Y2JhOTJkZjg2Nzc0YzdkOWZiM2FhOTFmNmQ0ODU5MS90YWJsZToyOWM4ZGI3ZDI4NzE0YzBiOTZkZjkxYjZkNmE3Y2E5ZS90YWJsZXJhbmdlOjI5YzhkYjdkMjg3MTRjMGI5NmRmOTFiNmQ2YTdjYTllXzQtNS0xLTEtMA_61824033-0c28-40d1-9c1f-c3a6a5332152"
      unitRef="usd">0</us-gaap:CurrentFederalTaxExpenseBenefit>
    <us-gaap:CurrentStateAndLocalTaxExpenseBenefit
      contextRef="i0d482222926645e3bca40f9be2bc77ff_D20190201-20200131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlMGY1MGI3NzZlZDQzMTA4ZjBiMWYwOTZlZDBkMzNiL3NlYzoyZTBmNTBiNzc2ZWQ0MzEwOGYwYjFmMDk2ZWQwZDMzYl8xNzUvZnJhZzo2Y2JhOTJkZjg2Nzc0YzdkOWZiM2FhOTFmNmQ0ODU5MS90YWJsZToyOWM4ZGI3ZDI4NzE0YzBiOTZkZjkxYjZkNmE3Y2E5ZS90YWJsZXJhbmdlOjI5YzhkYjdkMjg3MTRjMGI5NmRmOTFiNmQ2YTdjYTllXzUtMS0xLTEtMA_97075176-dd81-4678-811f-8c874b4df088"
      unitRef="usd">104000</us-gaap:CurrentStateAndLocalTaxExpenseBenefit>
    <us-gaap:CurrentStateAndLocalTaxExpenseBenefit
      contextRef="ibfc0e8254d994de88b3091b6136cbc5b_D20180201-20190131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlMGY1MGI3NzZlZDQzMTA4ZjBiMWYwOTZlZDBkMzNiL3NlYzoyZTBmNTBiNzc2ZWQ0MzEwOGYwYjFmMDk2ZWQwZDMzYl8xNzUvZnJhZzo2Y2JhOTJkZjg2Nzc0YzdkOWZiM2FhOTFmNmQ0ODU5MS90YWJsZToyOWM4ZGI3ZDI4NzE0YzBiOTZkZjkxYjZkNmE3Y2E5ZS90YWJsZXJhbmdlOjI5YzhkYjdkMjg3MTRjMGI5NmRmOTFiNmQ2YTdjYTllXzUtMy0xLTEtMA_a116e909-bbca-4145-8536-ee14a529eaf5"
      unitRef="usd">304000</us-gaap:CurrentStateAndLocalTaxExpenseBenefit>
    <us-gaap:CurrentStateAndLocalTaxExpenseBenefit
      contextRef="ia29c52922a19417aac91f9160c7e4f1d_D20170201-20180131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlMGY1MGI3NzZlZDQzMTA4ZjBiMWYwOTZlZDBkMzNiL3NlYzoyZTBmNTBiNzc2ZWQ0MzEwOGYwYjFmMDk2ZWQwZDMzYl8xNzUvZnJhZzo2Y2JhOTJkZjg2Nzc0YzdkOWZiM2FhOTFmNmQ0ODU5MS90YWJsZToyOWM4ZGI3ZDI4NzE0YzBiOTZkZjkxYjZkNmE3Y2E5ZS90YWJsZXJhbmdlOjI5YzhkYjdkMjg3MTRjMGI5NmRmOTFiNmQ2YTdjYTllXzUtNS0xLTEtMA_83bd1a07-a6ab-4583-b8f7-58bef071b54b"
      unitRef="usd">240000</us-gaap:CurrentStateAndLocalTaxExpenseBenefit>
    <us-gaap:CurrentForeignTaxExpenseBenefit
      contextRef="ie6ab0dc26f134f44b2285278063571b4_D20190201-20200131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlMGY1MGI3NzZlZDQzMTA4ZjBiMWYwOTZlZDBkMzNiL3NlYzoyZTBmNTBiNzc2ZWQ0MzEwOGYwYjFmMDk2ZWQwZDMzYl8xNzUvZnJhZzo2Y2JhOTJkZjg2Nzc0YzdkOWZiM2FhOTFmNmQ0ODU5MS90YWJsZToyOWM4ZGI3ZDI4NzE0YzBiOTZkZjkxYjZkNmE3Y2E5ZS90YWJsZXJhbmdlOjI5YzhkYjdkMjg3MTRjMGI5NmRmOTFiNmQ2YTdjYTllXzYtMS0xLTEtMA_d8f0997a-543f-4bd9-add9-8d096a38b60a"
      unitRef="usd">2574000</us-gaap:CurrentForeignTaxExpenseBenefit>
    <us-gaap:CurrentForeignTaxExpenseBenefit
      contextRef="i7a88accef3544ed1bdfb012576b6ab8a_D20180201-20190131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlMGY1MGI3NzZlZDQzMTA4ZjBiMWYwOTZlZDBkMzNiL3NlYzoyZTBmNTBiNzc2ZWQ0MzEwOGYwYjFmMDk2ZWQwZDMzYl8xNzUvZnJhZzo2Y2JhOTJkZjg2Nzc0YzdkOWZiM2FhOTFmNmQ0ODU5MS90YWJsZToyOWM4ZGI3ZDI4NzE0YzBiOTZkZjkxYjZkNmE3Y2E5ZS90YWJsZXJhbmdlOjI5YzhkYjdkMjg3MTRjMGI5NmRmOTFiNmQ2YTdjYTllXzYtMy0xLTEtMA_fdcd0a1b-a75c-4899-9476-22ee7a9952ba"
      unitRef="usd">1481000</us-gaap:CurrentForeignTaxExpenseBenefit>
    <us-gaap:CurrentForeignTaxExpenseBenefit
      contextRef="i1aadbb8deb93417a8450a5ca3064703b_D20170201-20180131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlMGY1MGI3NzZlZDQzMTA4ZjBiMWYwOTZlZDBkMzNiL3NlYzoyZTBmNTBiNzc2ZWQ0MzEwOGYwYjFmMDk2ZWQwZDMzYl8xNzUvZnJhZzo2Y2JhOTJkZjg2Nzc0YzdkOWZiM2FhOTFmNmQ0ODU5MS90YWJsZToyOWM4ZGI3ZDI4NzE0YzBiOTZkZjkxYjZkNmE3Y2E5ZS90YWJsZXJhbmdlOjI5YzhkYjdkMjg3MTRjMGI5NmRmOTFiNmQ2YTdjYTllXzYtNS0xLTEtMA_7fb83a6a-39ea-4286-a71b-629dad63777f"
      unitRef="usd">800000</us-gaap:CurrentForeignTaxExpenseBenefit>
    <us-gaap:CurrentIncomeTaxExpenseBenefit
      contextRef="ic8f4fc80c1544b62a18084eb756ea94c_D20190201-20200131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlMGY1MGI3NzZlZDQzMTA4ZjBiMWYwOTZlZDBkMzNiL3NlYzoyZTBmNTBiNzc2ZWQ0MzEwOGYwYjFmMDk2ZWQwZDMzYl8xNzUvZnJhZzo2Y2JhOTJkZjg2Nzc0YzdkOWZiM2FhOTFmNmQ0ODU5MS90YWJsZToyOWM4ZGI3ZDI4NzE0YzBiOTZkZjkxYjZkNmE3Y2E5ZS90YWJsZXJhbmdlOjI5YzhkYjdkMjg3MTRjMGI5NmRmOTFiNmQ2YTdjYTllXzctMS0xLTEtMA_877623a6-6006-4ffc-bc00-af2d63b6e91b"
      unitRef="usd">2678000</us-gaap:CurrentIncomeTaxExpenseBenefit>
    <us-gaap:CurrentIncomeTaxExpenseBenefit
      contextRef="ic3b51f5441c346c388974c34d67a9940_D20180201-20190131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlMGY1MGI3NzZlZDQzMTA4ZjBiMWYwOTZlZDBkMzNiL3NlYzoyZTBmNTBiNzc2ZWQ0MzEwOGYwYjFmMDk2ZWQwZDMzYl8xNzUvZnJhZzo2Y2JhOTJkZjg2Nzc0YzdkOWZiM2FhOTFmNmQ0ODU5MS90YWJsZToyOWM4ZGI3ZDI4NzE0YzBiOTZkZjkxYjZkNmE3Y2E5ZS90YWJsZXJhbmdlOjI5YzhkYjdkMjg3MTRjMGI5NmRmOTFiNmQ2YTdjYTllXzctMy0xLTEtMA_4c474888-b961-45f8-8b58-1da5a7f12a77"
      unitRef="usd">1785000</us-gaap:CurrentIncomeTaxExpenseBenefit>
    <us-gaap:CurrentIncomeTaxExpenseBenefit
      contextRef="if6440f73b88f4c53970ea48b4c1f9726_D20170201-20180131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlMGY1MGI3NzZlZDQzMTA4ZjBiMWYwOTZlZDBkMzNiL3NlYzoyZTBmNTBiNzc2ZWQ0MzEwOGYwYjFmMDk2ZWQwZDMzYl8xNzUvZnJhZzo2Y2JhOTJkZjg2Nzc0YzdkOWZiM2FhOTFmNmQ0ODU5MS90YWJsZToyOWM4ZGI3ZDI4NzE0YzBiOTZkZjkxYjZkNmE3Y2E5ZS90YWJsZXJhbmdlOjI5YzhkYjdkMjg3MTRjMGI5NmRmOTFiNmQ2YTdjYTllXzctNS0xLTEtMA_bc6c729c-c3e1-4dca-8266-4a9e398bae9e"
      unitRef="usd">1040000</us-gaap:CurrentIncomeTaxExpenseBenefit>
    <us-gaap:DeferredFederalIncomeTaxExpenseBenefit
      contextRef="i0d482222926645e3bca40f9be2bc77ff_D20190201-20200131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlMGY1MGI3NzZlZDQzMTA4ZjBiMWYwOTZlZDBkMzNiL3NlYzoyZTBmNTBiNzc2ZWQ0MzEwOGYwYjFmMDk2ZWQwZDMzYl8xNzUvZnJhZzo2Y2JhOTJkZjg2Nzc0YzdkOWZiM2FhOTFmNmQ0ODU5MS90YWJsZToyOWM4ZGI3ZDI4NzE0YzBiOTZkZjkxYjZkNmE3Y2E5ZS90YWJsZXJhbmdlOjI5YzhkYjdkMjg3MTRjMGI5NmRmOTFiNmQ2YTdjYTllXzktMS0xLTEtMA_23cad73c-f37c-4d33-9120-98ccebcc45d3"
      unitRef="usd">-362000</us-gaap:DeferredFederalIncomeTaxExpenseBenefit>
    <us-gaap:DeferredFederalIncomeTaxExpenseBenefit
      contextRef="ibfc0e8254d994de88b3091b6136cbc5b_D20180201-20190131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlMGY1MGI3NzZlZDQzMTA4ZjBiMWYwOTZlZDBkMzNiL3NlYzoyZTBmNTBiNzc2ZWQ0MzEwOGYwYjFmMDk2ZWQwZDMzYl8xNzUvZnJhZzo2Y2JhOTJkZjg2Nzc0YzdkOWZiM2FhOTFmNmQ0ODU5MS90YWJsZToyOWM4ZGI3ZDI4NzE0YzBiOTZkZjkxYjZkNmE3Y2E5ZS90YWJsZXJhbmdlOjI5YzhkYjdkMjg3MTRjMGI5NmRmOTFiNmQ2YTdjYTllXzktMy0xLTEtMA_47467d87-b781-4641-b84a-aa746fddd8da"
      unitRef="usd">0</us-gaap:DeferredFederalIncomeTaxExpenseBenefit>
    <us-gaap:DeferredFederalIncomeTaxExpenseBenefit
      contextRef="ia29c52922a19417aac91f9160c7e4f1d_D20170201-20180131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlMGY1MGI3NzZlZDQzMTA4ZjBiMWYwOTZlZDBkMzNiL3NlYzoyZTBmNTBiNzc2ZWQ0MzEwOGYwYjFmMDk2ZWQwZDMzYl8xNzUvZnJhZzo2Y2JhOTJkZjg2Nzc0YzdkOWZiM2FhOTFmNmQ0ODU5MS90YWJsZToyOWM4ZGI3ZDI4NzE0YzBiOTZkZjkxYjZkNmE3Y2E5ZS90YWJsZXJhbmdlOjI5YzhkYjdkMjg3MTRjMGI5NmRmOTFiNmQ2YTdjYTllXzktNS0xLTEtMA_22aa702b-49ec-4ef1-978e-fee46973e4a1"
      unitRef="usd">0</us-gaap:DeferredFederalIncomeTaxExpenseBenefit>
    <us-gaap:DeferredStateAndLocalIncomeTaxExpenseBenefit
      contextRef="i0d482222926645e3bca40f9be2bc77ff_D20190201-20200131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlMGY1MGI3NzZlZDQzMTA4ZjBiMWYwOTZlZDBkMzNiL3NlYzoyZTBmNTBiNzc2ZWQ0MzEwOGYwYjFmMDk2ZWQwZDMzYl8xNzUvZnJhZzo2Y2JhOTJkZjg2Nzc0YzdkOWZiM2FhOTFmNmQ0ODU5MS90YWJsZToyOWM4ZGI3ZDI4NzE0YzBiOTZkZjkxYjZkNmE3Y2E5ZS90YWJsZXJhbmdlOjI5YzhkYjdkMjg3MTRjMGI5NmRmOTFiNmQ2YTdjYTllXzEwLTEtMS0xLTA_3e77a66d-8a42-4416-9bd9-663906838992"
      unitRef="usd">-57000</us-gaap:DeferredStateAndLocalIncomeTaxExpenseBenefit>
    <us-gaap:DeferredStateAndLocalIncomeTaxExpenseBenefit
      contextRef="ibfc0e8254d994de88b3091b6136cbc5b_D20180201-20190131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlMGY1MGI3NzZlZDQzMTA4ZjBiMWYwOTZlZDBkMzNiL3NlYzoyZTBmNTBiNzc2ZWQ0MzEwOGYwYjFmMDk2ZWQwZDMzYl8xNzUvZnJhZzo2Y2JhOTJkZjg2Nzc0YzdkOWZiM2FhOTFmNmQ0ODU5MS90YWJsZToyOWM4ZGI3ZDI4NzE0YzBiOTZkZjkxYjZkNmE3Y2E5ZS90YWJsZXJhbmdlOjI5YzhkYjdkMjg3MTRjMGI5NmRmOTFiNmQ2YTdjYTllXzEwLTMtMS0xLTA_cb74d67f-d7a7-49c9-85b7-5e1ddd1d8dc9"
      unitRef="usd">0</us-gaap:DeferredStateAndLocalIncomeTaxExpenseBenefit>
    <us-gaap:DeferredStateAndLocalIncomeTaxExpenseBenefit
      contextRef="ia29c52922a19417aac91f9160c7e4f1d_D20170201-20180131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlMGY1MGI3NzZlZDQzMTA4ZjBiMWYwOTZlZDBkMzNiL3NlYzoyZTBmNTBiNzc2ZWQ0MzEwOGYwYjFmMDk2ZWQwZDMzYl8xNzUvZnJhZzo2Y2JhOTJkZjg2Nzc0YzdkOWZiM2FhOTFmNmQ0ODU5MS90YWJsZToyOWM4ZGI3ZDI4NzE0YzBiOTZkZjkxYjZkNmE3Y2E5ZS90YWJsZXJhbmdlOjI5YzhkYjdkMjg3MTRjMGI5NmRmOTFiNmQ2YTdjYTllXzEwLTUtMS0xLTA_85c901a5-9bb5-45b9-b927-89315ea311ad"
      unitRef="usd">0</us-gaap:DeferredStateAndLocalIncomeTaxExpenseBenefit>
    <us-gaap:DeferredForeignIncomeTaxExpenseBenefit
      contextRef="ie6ab0dc26f134f44b2285278063571b4_D20190201-20200131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlMGY1MGI3NzZlZDQzMTA4ZjBiMWYwOTZlZDBkMzNiL3NlYzoyZTBmNTBiNzc2ZWQ0MzEwOGYwYjFmMDk2ZWQwZDMzYl8xNzUvZnJhZzo2Y2JhOTJkZjg2Nzc0YzdkOWZiM2FhOTFmNmQ0ODU5MS90YWJsZToyOWM4ZGI3ZDI4NzE0YzBiOTZkZjkxYjZkNmE3Y2E5ZS90YWJsZXJhbmdlOjI5YzhkYjdkMjg3MTRjMGI5NmRmOTFiNmQ2YTdjYTllXzExLTEtMS0xLTA_14a83a6c-b7d3-45e4-b6a9-21d48aa89955"
      unitRef="usd">-262000</us-gaap:DeferredForeignIncomeTaxExpenseBenefit>
    <us-gaap:DeferredForeignIncomeTaxExpenseBenefit
      contextRef="i7a88accef3544ed1bdfb012576b6ab8a_D20180201-20190131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlMGY1MGI3NzZlZDQzMTA4ZjBiMWYwOTZlZDBkMzNiL3NlYzoyZTBmNTBiNzc2ZWQ0MzEwOGYwYjFmMDk2ZWQwZDMzYl8xNzUvZnJhZzo2Y2JhOTJkZjg2Nzc0YzdkOWZiM2FhOTFmNmQ0ODU5MS90YWJsZToyOWM4ZGI3ZDI4NzE0YzBiOTZkZjkxYjZkNmE3Y2E5ZS90YWJsZXJhbmdlOjI5YzhkYjdkMjg3MTRjMGI5NmRmOTFiNmQ2YTdjYTllXzExLTMtMS0xLTA_52231a34-5b93-45d4-92e2-d37e65f93b11"
      unitRef="usd">-418000</us-gaap:DeferredForeignIncomeTaxExpenseBenefit>
    <us-gaap:DeferredForeignIncomeTaxExpenseBenefit
      contextRef="i1aadbb8deb93417a8450a5ca3064703b_D20170201-20180131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlMGY1MGI3NzZlZDQzMTA4ZjBiMWYwOTZlZDBkMzNiL3NlYzoyZTBmNTBiNzc2ZWQ0MzEwOGYwYjFmMDk2ZWQwZDMzYl8xNzUvZnJhZzo2Y2JhOTJkZjg2Nzc0YzdkOWZiM2FhOTFmNmQ0ODU5MS90YWJsZToyOWM4ZGI3ZDI4NzE0YzBiOTZkZjkxYjZkNmE3Y2E5ZS90YWJsZXJhbmdlOjI5YzhkYjdkMjg3MTRjMGI5NmRmOTFiNmQ2YTdjYTllXzExLTUtMS0xLTA_be846a7d-eb61-44ca-9058-0de5aa64629d"
      unitRef="usd">-111000</us-gaap:DeferredForeignIncomeTaxExpenseBenefit>
    <us-gaap:DeferredIncomeTaxExpenseBenefit
      contextRef="ic8f4fc80c1544b62a18084eb756ea94c_D20190201-20200131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlMGY1MGI3NzZlZDQzMTA4ZjBiMWYwOTZlZDBkMzNiL3NlYzoyZTBmNTBiNzc2ZWQ0MzEwOGYwYjFmMDk2ZWQwZDMzYl8xNzUvZnJhZzo2Y2JhOTJkZjg2Nzc0YzdkOWZiM2FhOTFmNmQ0ODU5MS90YWJsZToyOWM4ZGI3ZDI4NzE0YzBiOTZkZjkxYjZkNmE3Y2E5ZS90YWJsZXJhbmdlOjI5YzhkYjdkMjg3MTRjMGI5NmRmOTFiNmQ2YTdjYTllXzEyLTEtMS0xLTA_78062f88-2a29-41fd-a64f-2224d1bcd0f0"
      unitRef="usd">-681000</us-gaap:DeferredIncomeTaxExpenseBenefit>
    <us-gaap:DeferredIncomeTaxExpenseBenefit
      contextRef="ic3b51f5441c346c388974c34d67a9940_D20180201-20190131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlMGY1MGI3NzZlZDQzMTA4ZjBiMWYwOTZlZDBkMzNiL3NlYzoyZTBmNTBiNzc2ZWQ0MzEwOGYwYjFmMDk2ZWQwZDMzYl8xNzUvZnJhZzo2Y2JhOTJkZjg2Nzc0YzdkOWZiM2FhOTFmNmQ0ODU5MS90YWJsZToyOWM4ZGI3ZDI4NzE0YzBiOTZkZjkxYjZkNmE3Y2E5ZS90YWJsZXJhbmdlOjI5YzhkYjdkMjg3MTRjMGI5NmRmOTFiNmQ2YTdjYTllXzEyLTMtMS0xLTA_272191bc-389b-4837-a978-a6fdcacd7d8b"
      unitRef="usd">-418000</us-gaap:DeferredIncomeTaxExpenseBenefit>
    <us-gaap:DeferredIncomeTaxExpenseBenefit
      contextRef="if6440f73b88f4c53970ea48b4c1f9726_D20170201-20180131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlMGY1MGI3NzZlZDQzMTA4ZjBiMWYwOTZlZDBkMzNiL3NlYzoyZTBmNTBiNzc2ZWQ0MzEwOGYwYjFmMDk2ZWQwZDMzYl8xNzUvZnJhZzo2Y2JhOTJkZjg2Nzc0YzdkOWZiM2FhOTFmNmQ0ODU5MS90YWJsZToyOWM4ZGI3ZDI4NzE0YzBiOTZkZjkxYjZkNmE3Y2E5ZS90YWJsZXJhbmdlOjI5YzhkYjdkMjg3MTRjMGI5NmRmOTFiNmQ2YTdjYTllXzEyLTUtMS0xLTA_030ba6de-0acc-4db8-a9d1-486f48b897dd"
      unitRef="usd">-111000</us-gaap:DeferredIncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="ic8f4fc80c1544b62a18084eb756ea94c_D20190201-20200131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlMGY1MGI3NzZlZDQzMTA4ZjBiMWYwOTZlZDBkMzNiL3NlYzoyZTBmNTBiNzc2ZWQ0MzEwOGYwYjFmMDk2ZWQwZDMzYl8xNzUvZnJhZzo2Y2JhOTJkZjg2Nzc0YzdkOWZiM2FhOTFmNmQ0ODU5MS90YWJsZToyOWM4ZGI3ZDI4NzE0YzBiOTZkZjkxYjZkNmE3Y2E5ZS90YWJsZXJhbmdlOjI5YzhkYjdkMjg3MTRjMGI5NmRmOTFiNmQ2YTdjYTllXzEzLTEtMS0xLTA_00b0103d-7a29-4fa3-8572-dc027c095606"
      unitRef="usd">1997000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="ic3b51f5441c346c388974c34d67a9940_D20180201-20190131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlMGY1MGI3NzZlZDQzMTA4ZjBiMWYwOTZlZDBkMzNiL3NlYzoyZTBmNTBiNzc2ZWQ0MzEwOGYwYjFmMDk2ZWQwZDMzYl8xNzUvZnJhZzo2Y2JhOTJkZjg2Nzc0YzdkOWZiM2FhOTFmNmQ0ODU5MS90YWJsZToyOWM4ZGI3ZDI4NzE0YzBiOTZkZjkxYjZkNmE3Y2E5ZS90YWJsZXJhbmdlOjI5YzhkYjdkMjg3MTRjMGI5NmRmOTFiNmQ2YTdjYTllXzEzLTMtMS0xLTA_7b355efe-3006-43d0-8bf9-a3cdf919b689"
      unitRef="usd">1367000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="if6440f73b88f4c53970ea48b4c1f9726_D20170201-20180131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlMGY1MGI3NzZlZDQzMTA4ZjBiMWYwOTZlZDBkMzNiL3NlYzoyZTBmNTBiNzc2ZWQ0MzEwOGYwYjFmMDk2ZWQwZDMzYl8xNzUvZnJhZzo2Y2JhOTJkZjg2Nzc0YzdkOWZiM2FhOTFmNmQ0ODU5MS90YWJsZToyOWM4ZGI3ZDI4NzE0YzBiOTZkZjkxYjZkNmE3Y2E5ZS90YWJsZXJhbmdlOjI5YzhkYjdkMjg3MTRjMGI5NmRmOTFiNmQ2YTdjYTllXzEzLTUtMS0xLTA_53447b59-9d81-4cd2-b580-29a6cb07d231"
      unitRef="usd">929000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock
      contextRef="ic8f4fc80c1544b62a18084eb756ea94c_D20190201-20200131"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlMGY1MGI3NzZlZDQzMTA4ZjBiMWYwOTZlZDBkMzNiL3NlYzoyZTBmNTBiNzc2ZWQ0MzEwOGYwYjFmMDk2ZWQwZDMzYl8xNzUvZnJhZzo2Y2JhOTJkZjg2Nzc0YzdkOWZiM2FhOTFmNmQ0ODU5MS90ZXh0cmVnaW9uOjZjYmE5MmRmODY3NzRjN2Q5ZmIzYWE5MWY2ZDQ4NTkxXzEwNDQ1MzYwNDgwMjA5_95f8d6de-cf92-44ed-839b-d83402193083">&lt;div style="text-indent:18pt;margin-top:12pt;"&gt;&lt;span style="background-color:rgb(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 table provides a reconciliation between income taxes computed at the federal statutory rate and the provision for income taxes as of January&#160;31, 2020&lt;/span&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',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;January&#160;31, 2019, and January&#160;31, 2018:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:3pt;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:61.396%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:9.713%;"/&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:9.713%;"/&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:9.714%;"/&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="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;Year Ended January 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="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;span style="font-size: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="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;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;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;span style="font-size: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="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;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;2018&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="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;(in thousands)&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="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;Provision for income taxes at statutory rate&lt;/span&gt;&lt;/td&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;29,354&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-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;29,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;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-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;44,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;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/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;State income taxes, net of federal benefit&lt;/span&gt;&lt;/td&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;(25)&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;(245)&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;(162)&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;Foreign earnings at different rates&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:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(207)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;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;(97)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;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;285&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/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;Research and other credits&lt;/span&gt;&lt;/td&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,534&#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;3,769&#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;2,621&#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;Stock-based compensation&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:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;43,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;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;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,414)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;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,738)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/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;Non-deductible expenses&lt;/span&gt;&lt;/td&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,773)&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,833)&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,142)&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;Change in unrecognized tax benefits&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:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2,659&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="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;&lt;span style="font-size:10pt;font-weight:400;font-family:'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="2" style="padding-top:2px;padding-bottom:2px;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: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;&lt;span style="font-size:10pt;font-weight:400;font-family:'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="2" style="padding-top:2px;padding-bottom:2px;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:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Impact of U.S. tax reform&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: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;(36,146)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&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;Transition tax&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: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;(521)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/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&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:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(77,016)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;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;(29,676)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;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;(6,391)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&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;Provision for income taxes&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 #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,997)&lt;/span&gt;&lt;/td&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,367)&lt;/span&gt;&lt;/td&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;(929)&lt;/span&gt;&lt;/td&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:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock>
    <us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate
      contextRef="ic8f4fc80c1544b62a18084eb756ea94c_D20190201-20200131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlMGY1MGI3NzZlZDQzMTA4ZjBiMWYwOTZlZDBkMzNiL3NlYzoyZTBmNTBiNzc2ZWQ0MzEwOGYwYjFmMDk2ZWQwZDMzYl8xNzUvZnJhZzo2Y2JhOTJkZjg2Nzc0YzdkOWZiM2FhOTFmNmQ0ODU5MS90YWJsZToyNTQ0NTgzOWJjYTU0OTI0YTQ4ZDRkOTk3NmM0NDI1OC90YWJsZXJhbmdlOjI1NDQ1ODM5YmNhNTQ5MjRhNDhkNGQ5OTc2YzQ0MjU4XzMtMS0xLTEtMA_22a68d48-e8e1-4430-8d09-7defddc69880"
      unitRef="usd">-29354000</us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate>
    <us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate
      contextRef="ic3b51f5441c346c388974c34d67a9940_D20180201-20190131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlMGY1MGI3NzZlZDQzMTA4ZjBiMWYwOTZlZDBkMzNiL3NlYzoyZTBmNTBiNzc2ZWQ0MzEwOGYwYjFmMDk2ZWQwZDMzYl8xNzUvZnJhZzo2Y2JhOTJkZjg2Nzc0YzdkOWZiM2FhOTFmNmQ0ODU5MS90YWJsZToyNTQ0NTgzOWJjYTU0OTI0YTQ4ZDRkOTk3NmM0NDI1OC90YWJsZXJhbmdlOjI1NDQ1ODM5YmNhNTQ5MjRhNDhkNGQ5OTc2YzQ0MjU4XzMtMy0xLTEtMA_33f1ebb9-02fa-47d1-bdad-f86296c0f2d1"
      unitRef="usd">-29129000</us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate>
    <us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate
      contextRef="if6440f73b88f4c53970ea48b4c1f9726_D20170201-20180131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlMGY1MGI3NzZlZDQzMTA4ZjBiMWYwOTZlZDBkMzNiL3NlYzoyZTBmNTBiNzc2ZWQ0MzEwOGYwYjFmMDk2ZWQwZDMzYl8xNzUvZnJhZzo2Y2JhOTJkZjg2Nzc0YzdkOWZiM2FhOTFmNmQ0ODU5MS90YWJsZToyNTQ0NTgzOWJjYTU0OTI0YTQ4ZDRkOTk3NmM0NDI1OC90YWJsZXJhbmdlOjI1NDQ1ODM5YmNhNTQ5MjRhNDhkNGQ5OTc2YzQ0MjU4XzMtNS0xLTEtMA_bb0214ed-c9c4-43cb-bf0c-fca2011b8718"
      unitRef="usd">-44265000</us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate>
    <us-gaap:IncomeTaxReconciliationStateAndLocalIncomeTaxes
      contextRef="ic8f4fc80c1544b62a18084eb756ea94c_D20190201-20200131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlMGY1MGI3NzZlZDQzMTA4ZjBiMWYwOTZlZDBkMzNiL3NlYzoyZTBmNTBiNzc2ZWQ0MzEwOGYwYjFmMDk2ZWQwZDMzYl8xNzUvZnJhZzo2Y2JhOTJkZjg2Nzc0YzdkOWZiM2FhOTFmNmQ0ODU5MS90YWJsZToyNTQ0NTgzOWJjYTU0OTI0YTQ4ZDRkOTk3NmM0NDI1OC90YWJsZXJhbmdlOjI1NDQ1ODM5YmNhNTQ5MjRhNDhkNGQ5OTc2YzQ0MjU4XzQtMS0xLTEtMA_58349ca0-5525-4a83-8a74-ef4206983e72"
      unitRef="usd">25000</us-gaap:IncomeTaxReconciliationStateAndLocalIncomeTaxes>
    <us-gaap:IncomeTaxReconciliationStateAndLocalIncomeTaxes
      contextRef="ic3b51f5441c346c388974c34d67a9940_D20180201-20190131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlMGY1MGI3NzZlZDQzMTA4ZjBiMWYwOTZlZDBkMzNiL3NlYzoyZTBmNTBiNzc2ZWQ0MzEwOGYwYjFmMDk2ZWQwZDMzYl8xNzUvZnJhZzo2Y2JhOTJkZjg2Nzc0YzdkOWZiM2FhOTFmNmQ0ODU5MS90YWJsZToyNTQ0NTgzOWJjYTU0OTI0YTQ4ZDRkOTk3NmM0NDI1OC90YWJsZXJhbmdlOjI1NDQ1ODM5YmNhNTQ5MjRhNDhkNGQ5OTc2YzQ0MjU4XzQtMy0xLTEtMA_73409ed4-702e-4b73-84ac-f131437e309f"
      unitRef="usd">245000</us-gaap:IncomeTaxReconciliationStateAndLocalIncomeTaxes>
    <us-gaap:IncomeTaxReconciliationStateAndLocalIncomeTaxes
      contextRef="if6440f73b88f4c53970ea48b4c1f9726_D20170201-20180131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlMGY1MGI3NzZlZDQzMTA4ZjBiMWYwOTZlZDBkMzNiL3NlYzoyZTBmNTBiNzc2ZWQ0MzEwOGYwYjFmMDk2ZWQwZDMzYl8xNzUvZnJhZzo2Y2JhOTJkZjg2Nzc0YzdkOWZiM2FhOTFmNmQ0ODU5MS90YWJsZToyNTQ0NTgzOWJjYTU0OTI0YTQ4ZDRkOTk3NmM0NDI1OC90YWJsZXJhbmdlOjI1NDQ1ODM5YmNhNTQ5MjRhNDhkNGQ5OTc2YzQ0MjU4XzQtNS0xLTEtMA_6e9c9253-e346-4e5a-b126-f3e46a8eb2cc"
      unitRef="usd">162000</us-gaap:IncomeTaxReconciliationStateAndLocalIncomeTaxes>
    <us-gaap:IncomeTaxReconciliationForeignIncomeTaxRateDifferential
      contextRef="ic8f4fc80c1544b62a18084eb756ea94c_D20190201-20200131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlMGY1MGI3NzZlZDQzMTA4ZjBiMWYwOTZlZDBkMzNiL3NlYzoyZTBmNTBiNzc2ZWQ0MzEwOGYwYjFmMDk2ZWQwZDMzYl8xNzUvZnJhZzo2Y2JhOTJkZjg2Nzc0YzdkOWZiM2FhOTFmNmQ0ODU5MS90YWJsZToyNTQ0NTgzOWJjYTU0OTI0YTQ4ZDRkOTk3NmM0NDI1OC90YWJsZXJhbmdlOjI1NDQ1ODM5YmNhNTQ5MjRhNDhkNGQ5OTc2YzQ0MjU4XzUtMS0xLTEtMA_f196716d-d30a-4be8-a4e3-56d235c457b8"
      unitRef="usd">207000</us-gaap:IncomeTaxReconciliationForeignIncomeTaxRateDifferential>
    <us-gaap:IncomeTaxReconciliationForeignIncomeTaxRateDifferential
      contextRef="ic3b51f5441c346c388974c34d67a9940_D20180201-20190131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlMGY1MGI3NzZlZDQzMTA4ZjBiMWYwOTZlZDBkMzNiL3NlYzoyZTBmNTBiNzc2ZWQ0MzEwOGYwYjFmMDk2ZWQwZDMzYl8xNzUvZnJhZzo2Y2JhOTJkZjg2Nzc0YzdkOWZiM2FhOTFmNmQ0ODU5MS90YWJsZToyNTQ0NTgzOWJjYTU0OTI0YTQ4ZDRkOTk3NmM0NDI1OC90YWJsZXJhbmdlOjI1NDQ1ODM5YmNhNTQ5MjRhNDhkNGQ5OTc2YzQ0MjU4XzUtMy0xLTEtMA_09893d9e-e334-4b37-b329-d77d50d0ce9c"
      unitRef="usd">97000</us-gaap:IncomeTaxReconciliationForeignIncomeTaxRateDifferential>
    <us-gaap:IncomeTaxReconciliationForeignIncomeTaxRateDifferential
      contextRef="if6440f73b88f4c53970ea48b4c1f9726_D20170201-20180131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlMGY1MGI3NzZlZDQzMTA4ZjBiMWYwOTZlZDBkMzNiL3NlYzoyZTBmNTBiNzc2ZWQ0MzEwOGYwYjFmMDk2ZWQwZDMzYl8xNzUvZnJhZzo2Y2JhOTJkZjg2Nzc0YzdkOWZiM2FhOTFmNmQ0ODU5MS90YWJsZToyNTQ0NTgzOWJjYTU0OTI0YTQ4ZDRkOTk3NmM0NDI1OC90YWJsZXJhbmdlOjI1NDQ1ODM5YmNhNTQ5MjRhNDhkNGQ5OTc2YzQ0MjU4XzUtNS0xLTEtMA_e491dda3-01fd-4b09-812c-071ea8eb6678"
      unitRef="usd">-285000</us-gaap:IncomeTaxReconciliationForeignIncomeTaxRateDifferential>
    <us-gaap:IncomeTaxReconciliationTaxCredits
      contextRef="ic8f4fc80c1544b62a18084eb756ea94c_D20190201-20200131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlMGY1MGI3NzZlZDQzMTA4ZjBiMWYwOTZlZDBkMzNiL3NlYzoyZTBmNTBiNzc2ZWQ0MzEwOGYwYjFmMDk2ZWQwZDMzYl8xNzUvZnJhZzo2Y2JhOTJkZjg2Nzc0YzdkOWZiM2FhOTFmNmQ0ODU5MS90YWJsZToyNTQ0NTgzOWJjYTU0OTI0YTQ4ZDRkOTk3NmM0NDI1OC90YWJsZXJhbmdlOjI1NDQ1ODM5YmNhNTQ5MjRhNDhkNGQ5OTc2YzQ0MjU4XzYtMS0xLTEtMA_792a8c18-e9ce-498c-80d4-095aebb67832"
      unitRef="usd">1534000</us-gaap:IncomeTaxReconciliationTaxCredits>
    <us-gaap:IncomeTaxReconciliationTaxCredits
      contextRef="ic3b51f5441c346c388974c34d67a9940_D20180201-20190131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlMGY1MGI3NzZlZDQzMTA4ZjBiMWYwOTZlZDBkMzNiL3NlYzoyZTBmNTBiNzc2ZWQ0MzEwOGYwYjFmMDk2ZWQwZDMzYl8xNzUvZnJhZzo2Y2JhOTJkZjg2Nzc0YzdkOWZiM2FhOTFmNmQ0ODU5MS90YWJsZToyNTQ0NTgzOWJjYTU0OTI0YTQ4ZDRkOTk3NmM0NDI1OC90YWJsZXJhbmdlOjI1NDQ1ODM5YmNhNTQ5MjRhNDhkNGQ5OTc2YzQ0MjU4XzYtMy0xLTEtMA_0546224b-25fd-4a94-9c9a-168b1a6bd292"
      unitRef="usd">3769000</us-gaap:IncomeTaxReconciliationTaxCredits>
    <us-gaap:IncomeTaxReconciliationTaxCredits
      contextRef="if6440f73b88f4c53970ea48b4c1f9726_D20170201-20180131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlMGY1MGI3NzZlZDQzMTA4ZjBiMWYwOTZlZDBkMzNiL3NlYzoyZTBmNTBiNzc2ZWQ0MzEwOGYwYjFmMDk2ZWQwZDMzYl8xNzUvZnJhZzo2Y2JhOTJkZjg2Nzc0YzdkOWZiM2FhOTFmNmQ0ODU5MS90YWJsZToyNTQ0NTgzOWJjYTU0OTI0YTQ4ZDRkOTk3NmM0NDI1OC90YWJsZXJhbmdlOjI1NDQ1ODM5YmNhNTQ5MjRhNDhkNGQ5OTc2YzQ0MjU4XzYtNS0xLTEtMA_6c44f092-b0f7-4048-aada-a562fa7d9fd6"
      unitRef="usd">2621000</us-gaap:IncomeTaxReconciliationTaxCredits>
    <us-gaap:EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitAmount
      contextRef="ic8f4fc80c1544b62a18084eb756ea94c_D20190201-20200131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlMGY1MGI3NzZlZDQzMTA4ZjBiMWYwOTZlZDBkMzNiL3NlYzoyZTBmNTBiNzc2ZWQ0MzEwOGYwYjFmMDk2ZWQwZDMzYl8xNzUvZnJhZzo2Y2JhOTJkZjg2Nzc0YzdkOWZiM2FhOTFmNmQ0ODU5MS90YWJsZToyNTQ0NTgzOWJjYTU0OTI0YTQ4ZDRkOTk3NmM0NDI1OC90YWJsZXJhbmdlOjI1NDQ1ODM5YmNhNTQ5MjRhNDhkNGQ5OTc2YzQ0MjU4XzctMS0xLTEtMA_db5e6068-3b66-4866-aa07-28ceecfa3189"
      unitRef="usd">-43477000</us-gaap:EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitAmount>
    <us-gaap:EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitAmount
      contextRef="ic3b51f5441c346c388974c34d67a9940_D20180201-20190131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlMGY1MGI3NzZlZDQzMTA4ZjBiMWYwOTZlZDBkMzNiL3NlYzoyZTBmNTBiNzc2ZWQ0MzEwOGYwYjFmMDk2ZWQwZDMzYl8xNzUvZnJhZzo2Y2JhOTJkZjg2Nzc0YzdkOWZiM2FhOTFmNmQ0ODU5MS90YWJsZToyNTQ0NTgzOWJjYTU0OTI0YTQ4ZDRkOTk3NmM0NDI1OC90YWJsZXJhbmdlOjI1NDQ1ODM5YmNhNTQ5MjRhNDhkNGQ5OTc2YzQ0MjU4XzctMy0xLTEtMA_adc5ebac-a155-4ed4-af3e-781fe35eabca"
      unitRef="usd">2414000</us-gaap:EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitAmount>
    <us-gaap:EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitAmount
      contextRef="if6440f73b88f4c53970ea48b4c1f9726_D20170201-20180131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlMGY1MGI3NzZlZDQzMTA4ZjBiMWYwOTZlZDBkMzNiL3NlYzoyZTBmNTBiNzc2ZWQ0MzEwOGYwYjFmMDk2ZWQwZDMzYl8xNzUvZnJhZzo2Y2JhOTJkZjg2Nzc0YzdkOWZiM2FhOTFmNmQ0ODU5MS90YWJsZToyNTQ0NTgzOWJjYTU0OTI0YTQ4ZDRkOTk3NmM0NDI1OC90YWJsZXJhbmdlOjI1NDQ1ODM5YmNhNTQ5MjRhNDhkNGQ5OTc2YzQ0MjU4XzctNS0xLTEtMA_a370d425-dbb7-43f0-aedb-1203238c4f05"
      unitRef="usd">3738000</us-gaap:EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitAmount>
    <us-gaap:IncomeTaxReconciliationNondeductibleExpense
      contextRef="ic8f4fc80c1544b62a18084eb756ea94c_D20190201-20200131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlMGY1MGI3NzZlZDQzMTA4ZjBiMWYwOTZlZDBkMzNiL3NlYzoyZTBmNTBiNzc2ZWQ0MzEwOGYwYjFmMDk2ZWQwZDMzYl8xNzUvZnJhZzo2Y2JhOTJkZjg2Nzc0YzdkOWZiM2FhOTFmNmQ0ODU5MS90YWJsZToyNTQ0NTgzOWJjYTU0OTI0YTQ4ZDRkOTk3NmM0NDI1OC90YWJsZXJhbmdlOjI1NDQ1ODM5YmNhNTQ5MjRhNDhkNGQ5OTc2YzQ0MjU4XzgtMS0xLTEtMA_2b79149f-10f4-450a-a40f-422c057c3fa0"
      unitRef="usd">1773000</us-gaap:IncomeTaxReconciliationNondeductibleExpense>
    <us-gaap:IncomeTaxReconciliationNondeductibleExpense
      contextRef="ic3b51f5441c346c388974c34d67a9940_D20180201-20190131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlMGY1MGI3NzZlZDQzMTA4ZjBiMWYwOTZlZDBkMzNiL3NlYzoyZTBmNTBiNzc2ZWQ0MzEwOGYwYjFmMDk2ZWQwZDMzYl8xNzUvZnJhZzo2Y2JhOTJkZjg2Nzc0YzdkOWZiM2FhOTFmNmQ0ODU5MS90YWJsZToyNTQ0NTgzOWJjYTU0OTI0YTQ4ZDRkOTk3NmM0NDI1OC90YWJsZXJhbmdlOjI1NDQ1ODM5YmNhNTQ5MjRhNDhkNGQ5OTc2YzQ0MjU4XzgtMy0xLTEtMA_ed578c57-fa6e-43de-9571-9994490b0a17"
      unitRef="usd">1833000</us-gaap:IncomeTaxReconciliationNondeductibleExpense>
    <us-gaap:IncomeTaxReconciliationNondeductibleExpense
      contextRef="if6440f73b88f4c53970ea48b4c1f9726_D20170201-20180131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlMGY1MGI3NzZlZDQzMTA4ZjBiMWYwOTZlZDBkMzNiL3NlYzoyZTBmNTBiNzc2ZWQ0MzEwOGYwYjFmMDk2ZWQwZDMzYl8xNzUvZnJhZzo2Y2JhOTJkZjg2Nzc0YzdkOWZiM2FhOTFmNmQ0ODU5MS90YWJsZToyNTQ0NTgzOWJjYTU0OTI0YTQ4ZDRkOTk3NmM0NDI1OC90YWJsZXJhbmdlOjI1NDQ1ODM5YmNhNTQ5MjRhNDhkNGQ5OTc2YzQ0MjU4XzgtNS0xLTEtMA_aa70d064-6e28-45f7-9009-4353f8f0fde2"
      unitRef="usd">1142000</us-gaap:IncomeTaxReconciliationNondeductibleExpense>
    <crwd:EffectiveIncomeTaxReconciliationIncreaseDecreaseInUnrecognizedTaxBenefits
      contextRef="ic8f4fc80c1544b62a18084eb756ea94c_D20190201-20200131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlMGY1MGI3NzZlZDQzMTA4ZjBiMWYwOTZlZDBkMzNiL3NlYzoyZTBmNTBiNzc2ZWQ0MzEwOGYwYjFmMDk2ZWQwZDMzYl8xNzUvZnJhZzo2Y2JhOTJkZjg2Nzc0YzdkOWZiM2FhOTFmNmQ0ODU5MS90YWJsZToyNTQ0NTgzOWJjYTU0OTI0YTQ4ZDRkOTk3NmM0NDI1OC90YWJsZXJhbmdlOjI1NDQ1ODM5YmNhNTQ5MjRhNDhkNGQ5OTc2YzQ0MjU4XzktMS0xLTEtMjA1MjA_70b156f1-0759-48bd-bda7-c4e968d210f7"
      unitRef="usd">-2659000</crwd:EffectiveIncomeTaxReconciliationIncreaseDecreaseInUnrecognizedTaxBenefits>
    <crwd:EffectiveIncomeTaxReconciliationIncreaseDecreaseInUnrecognizedTaxBenefits
      contextRef="ic3b51f5441c346c388974c34d67a9940_D20180201-20190131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlMGY1MGI3NzZlZDQzMTA4ZjBiMWYwOTZlZDBkMzNiL3NlYzoyZTBmNTBiNzc2ZWQ0MzEwOGYwYjFmMDk2ZWQwZDMzYl8xNzUvZnJhZzo2Y2JhOTJkZjg2Nzc0YzdkOWZiM2FhOTFmNmQ0ODU5MS90YWJsZToyNTQ0NTgzOWJjYTU0OTI0YTQ4ZDRkOTk3NmM0NDI1OC90YWJsZXJhbmdlOjI1NDQ1ODM5YmNhNTQ5MjRhNDhkNGQ5OTc2YzQ0MjU4XzktMy0xLTEtMjA1MjA_9fb640ba-86d5-44d6-87f2-236fc76f0cf4"
      unitRef="usd">0</crwd:EffectiveIncomeTaxReconciliationIncreaseDecreaseInUnrecognizedTaxBenefits>
    <crwd:EffectiveIncomeTaxReconciliationIncreaseDecreaseInUnrecognizedTaxBenefits
      contextRef="if6440f73b88f4c53970ea48b4c1f9726_D20170201-20180131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlMGY1MGI3NzZlZDQzMTA4ZjBiMWYwOTZlZDBkMzNiL3NlYzoyZTBmNTBiNzc2ZWQ0MzEwOGYwYjFmMDk2ZWQwZDMzYl8xNzUvZnJhZzo2Y2JhOTJkZjg2Nzc0YzdkOWZiM2FhOTFmNmQ0ODU5MS90YWJsZToyNTQ0NTgzOWJjYTU0OTI0YTQ4ZDRkOTk3NmM0NDI1OC90YWJsZXJhbmdlOjI1NDQ1ODM5YmNhNTQ5MjRhNDhkNGQ5OTc2YzQ0MjU4XzktNS0xLTEtMjA1MjA_7786a4d0-c728-409d-9263-dc40252c5e9d"
      unitRef="usd">0</crwd:EffectiveIncomeTaxReconciliationIncreaseDecreaseInUnrecognizedTaxBenefits>
    <us-gaap:EffectiveIncomeTaxRateReconciliationTaxCutsAndJobsActOf2017Amount
      contextRef="ic8f4fc80c1544b62a18084eb756ea94c_D20190201-20200131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlMGY1MGI3NzZlZDQzMTA4ZjBiMWYwOTZlZDBkMzNiL3NlYzoyZTBmNTBiNzc2ZWQ0MzEwOGYwYjFmMDk2ZWQwZDMzYl8xNzUvZnJhZzo2Y2JhOTJkZjg2Nzc0YzdkOWZiM2FhOTFmNmQ0ODU5MS90YWJsZToyNTQ0NTgzOWJjYTU0OTI0YTQ4ZDRkOTk3NmM0NDI1OC90YWJsZXJhbmdlOjI1NDQ1ODM5YmNhNTQ5MjRhNDhkNGQ5OTc2YzQ0MjU4XzktMS0xLTEtMA_a2d87190-87a1-4df2-bd70-dcee115177a4"
      unitRef="usd">0</us-gaap:EffectiveIncomeTaxRateReconciliationTaxCutsAndJobsActOf2017Amount>
    <us-gaap:EffectiveIncomeTaxRateReconciliationTaxCutsAndJobsActOf2017Amount
      contextRef="ic3b51f5441c346c388974c34d67a9940_D20180201-20190131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlMGY1MGI3NzZlZDQzMTA4ZjBiMWYwOTZlZDBkMzNiL3NlYzoyZTBmNTBiNzc2ZWQ0MzEwOGYwYjFmMDk2ZWQwZDMzYl8xNzUvZnJhZzo2Y2JhOTJkZjg2Nzc0YzdkOWZiM2FhOTFmNmQ0ODU5MS90YWJsZToyNTQ0NTgzOWJjYTU0OTI0YTQ4ZDRkOTk3NmM0NDI1OC90YWJsZXJhbmdlOjI1NDQ1ODM5YmNhNTQ5MjRhNDhkNGQ5OTc2YzQ0MjU4XzktMy0xLTEtMA_1c861a96-f575-4df5-8601-74cd1282fbd3"
      unitRef="usd">0</us-gaap:EffectiveIncomeTaxRateReconciliationTaxCutsAndJobsActOf2017Amount>
    <us-gaap:EffectiveIncomeTaxRateReconciliationTaxCutsAndJobsActOf2017Amount
      contextRef="if6440f73b88f4c53970ea48b4c1f9726_D20170201-20180131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlMGY1MGI3NzZlZDQzMTA4ZjBiMWYwOTZlZDBkMzNiL3NlYzoyZTBmNTBiNzc2ZWQ0MzEwOGYwYjFmMDk2ZWQwZDMzYl8xNzUvZnJhZzo2Y2JhOTJkZjg2Nzc0YzdkOWZiM2FhOTFmNmQ0ODU5MS90YWJsZToyNTQ0NTgzOWJjYTU0OTI0YTQ4ZDRkOTk3NmM0NDI1OC90YWJsZXJhbmdlOjI1NDQ1ODM5YmNhNTQ5MjRhNDhkNGQ5OTc2YzQ0MjU4XzktNS0xLTEtMA_52f2df3b-7463-4bed-9d83-8307b5fc5f6b"
      unitRef="usd">36146000</us-gaap:EffectiveIncomeTaxRateReconciliationTaxCutsAndJobsActOf2017Amount>
    <us-gaap:EffectiveIncomeTaxRateReconciliationTaxCutsAndJobsActOf2017TransitionTaxOnAccumulatedForeignEarningsAmount
      contextRef="ic8f4fc80c1544b62a18084eb756ea94c_D20190201-20200131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlMGY1MGI3NzZlZDQzMTA4ZjBiMWYwOTZlZDBkMzNiL3NlYzoyZTBmNTBiNzc2ZWQ0MzEwOGYwYjFmMDk2ZWQwZDMzYl8xNzUvZnJhZzo2Y2JhOTJkZjg2Nzc0YzdkOWZiM2FhOTFmNmQ0ODU5MS90YWJsZToyNTQ0NTgzOWJjYTU0OTI0YTQ4ZDRkOTk3NmM0NDI1OC90YWJsZXJhbmdlOjI1NDQ1ODM5YmNhNTQ5MjRhNDhkNGQ5OTc2YzQ0MjU4XzEwLTEtMS0xLTA_c586365e-8e90-4520-8b84-aac12934af23"
      unitRef="usd">0</us-gaap:EffectiveIncomeTaxRateReconciliationTaxCutsAndJobsActOf2017TransitionTaxOnAccumulatedForeignEarningsAmount>
    <us-gaap:EffectiveIncomeTaxRateReconciliationTaxCutsAndJobsActOf2017TransitionTaxOnAccumulatedForeignEarningsAmount
      contextRef="ic3b51f5441c346c388974c34d67a9940_D20180201-20190131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlMGY1MGI3NzZlZDQzMTA4ZjBiMWYwOTZlZDBkMzNiL3NlYzoyZTBmNTBiNzc2ZWQ0MzEwOGYwYjFmMDk2ZWQwZDMzYl8xNzUvZnJhZzo2Y2JhOTJkZjg2Nzc0YzdkOWZiM2FhOTFmNmQ0ODU5MS90YWJsZToyNTQ0NTgzOWJjYTU0OTI0YTQ4ZDRkOTk3NmM0NDI1OC90YWJsZXJhbmdlOjI1NDQ1ODM5YmNhNTQ5MjRhNDhkNGQ5OTc2YzQ0MjU4XzEwLTMtMS0xLTA_6e0f8920-d524-43ac-a63c-fd491e459e7e"
      unitRef="usd">0</us-gaap:EffectiveIncomeTaxRateReconciliationTaxCutsAndJobsActOf2017TransitionTaxOnAccumulatedForeignEarningsAmount>
    <us-gaap:EffectiveIncomeTaxRateReconciliationTaxCutsAndJobsActOf2017TransitionTaxOnAccumulatedForeignEarningsAmount
      contextRef="if6440f73b88f4c53970ea48b4c1f9726_D20170201-20180131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlMGY1MGI3NzZlZDQzMTA4ZjBiMWYwOTZlZDBkMzNiL3NlYzoyZTBmNTBiNzc2ZWQ0MzEwOGYwYjFmMDk2ZWQwZDMzYl8xNzUvZnJhZzo2Y2JhOTJkZjg2Nzc0YzdkOWZiM2FhOTFmNmQ0ODU5MS90YWJsZToyNTQ0NTgzOWJjYTU0OTI0YTQ4ZDRkOTk3NmM0NDI1OC90YWJsZXJhbmdlOjI1NDQ1ODM5YmNhNTQ5MjRhNDhkNGQ5OTc2YzQ0MjU4XzEwLTUtMS0xLTA_cac0d8db-b98e-4095-b591-ab2eb157e3d9"
      unitRef="usd">521000</us-gaap:EffectiveIncomeTaxRateReconciliationTaxCutsAndJobsActOf2017TransitionTaxOnAccumulatedForeignEarningsAmount>
    <us-gaap:IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance
      contextRef="ic8f4fc80c1544b62a18084eb756ea94c_D20190201-20200131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlMGY1MGI3NzZlZDQzMTA4ZjBiMWYwOTZlZDBkMzNiL3NlYzoyZTBmNTBiNzc2ZWQ0MzEwOGYwYjFmMDk2ZWQwZDMzYl8xNzUvZnJhZzo2Y2JhOTJkZjg2Nzc0YzdkOWZiM2FhOTFmNmQ0ODU5MS90YWJsZToyNTQ0NTgzOWJjYTU0OTI0YTQ4ZDRkOTk3NmM0NDI1OC90YWJsZXJhbmdlOjI1NDQ1ODM5YmNhNTQ5MjRhNDhkNGQ5OTc2YzQ0MjU4XzExLTEtMS0xLTA_c121a43a-1a32-42c2-8287-a34498185cc2"
      unitRef="usd">77016000</us-gaap:IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance>
    <us-gaap:IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance
      contextRef="ic3b51f5441c346c388974c34d67a9940_D20180201-20190131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlMGY1MGI3NzZlZDQzMTA4ZjBiMWYwOTZlZDBkMzNiL3NlYzoyZTBmNTBiNzc2ZWQ0MzEwOGYwYjFmMDk2ZWQwZDMzYl8xNzUvZnJhZzo2Y2JhOTJkZjg2Nzc0YzdkOWZiM2FhOTFmNmQ0ODU5MS90YWJsZToyNTQ0NTgzOWJjYTU0OTI0YTQ4ZDRkOTk3NmM0NDI1OC90YWJsZXJhbmdlOjI1NDQ1ODM5YmNhNTQ5MjRhNDhkNGQ5OTc2YzQ0MjU4XzExLTMtMS0xLTA_4c218fa3-9b52-49e3-a9bc-5a04cbe87506"
      unitRef="usd">29676000</us-gaap:IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance>
    <us-gaap:IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance
      contextRef="if6440f73b88f4c53970ea48b4c1f9726_D20170201-20180131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlMGY1MGI3NzZlZDQzMTA4ZjBiMWYwOTZlZDBkMzNiL3NlYzoyZTBmNTBiNzc2ZWQ0MzEwOGYwYjFmMDk2ZWQwZDMzYl8xNzUvZnJhZzo2Y2JhOTJkZjg2Nzc0YzdkOWZiM2FhOTFmNmQ0ODU5MS90YWJsZToyNTQ0NTgzOWJjYTU0OTI0YTQ4ZDRkOTk3NmM0NDI1OC90YWJsZXJhbmdlOjI1NDQ1ODM5YmNhNTQ5MjRhNDhkNGQ5OTc2YzQ0MjU4XzExLTUtMS0xLTA_920ab4e6-78de-40c2-91bb-22b98418ea34"
      unitRef="usd">6391000</us-gaap:IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="ic8f4fc80c1544b62a18084eb756ea94c_D20190201-20200131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlMGY1MGI3NzZlZDQzMTA4ZjBiMWYwOTZlZDBkMzNiL3NlYzoyZTBmNTBiNzc2ZWQ0MzEwOGYwYjFmMDk2ZWQwZDMzYl8xNzUvZnJhZzo2Y2JhOTJkZjg2Nzc0YzdkOWZiM2FhOTFmNmQ0ODU5MS90YWJsZToyNTQ0NTgzOWJjYTU0OTI0YTQ4ZDRkOTk3NmM0NDI1OC90YWJsZXJhbmdlOjI1NDQ1ODM5YmNhNTQ5MjRhNDhkNGQ5OTc2YzQ0MjU4XzEyLTEtMS0xLTA_d5cb67e5-294a-4e3e-8b05-99e1ddb89a95"
      unitRef="usd">1997000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="ic3b51f5441c346c388974c34d67a9940_D20180201-20190131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlMGY1MGI3NzZlZDQzMTA4ZjBiMWYwOTZlZDBkMzNiL3NlYzoyZTBmNTBiNzc2ZWQ0MzEwOGYwYjFmMDk2ZWQwZDMzYl8xNzUvZnJhZzo2Y2JhOTJkZjg2Nzc0YzdkOWZiM2FhOTFmNmQ0ODU5MS90YWJsZToyNTQ0NTgzOWJjYTU0OTI0YTQ4ZDRkOTk3NmM0NDI1OC90YWJsZXJhbmdlOjI1NDQ1ODM5YmNhNTQ5MjRhNDhkNGQ5OTc2YzQ0MjU4XzEyLTMtMS0xLTA_4eb0336d-021a-4dcc-bb5d-675d6d7cac00"
      unitRef="usd">1367000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="if6440f73b88f4c53970ea48b4c1f9726_D20170201-20180131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlMGY1MGI3NzZlZDQzMTA4ZjBiMWYwOTZlZDBkMzNiL3NlYzoyZTBmNTBiNzc2ZWQ0MzEwOGYwYjFmMDk2ZWQwZDMzYl8xNzUvZnJhZzo2Y2JhOTJkZjg2Nzc0YzdkOWZiM2FhOTFmNmQ0ODU5MS90YWJsZToyNTQ0NTgzOWJjYTU0OTI0YTQ4ZDRkOTk3NmM0NDI1OC90YWJsZXJhbmdlOjI1NDQ1ODM5YmNhNTQ5MjRhNDhkNGQ5OTc2YzQ0MjU4XzEyLTUtMS0xLTA_a84188aa-3d2b-4e08-97cf-d8ddf3891e60"
      unitRef="usd">929000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock
      contextRef="ic8f4fc80c1544b62a18084eb756ea94c_D20190201-20200131"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlMGY1MGI3NzZlZDQzMTA4ZjBiMWYwOTZlZDBkMzNiL3NlYzoyZTBmNTBiNzc2ZWQ0MzEwOGYwYjFmMDk2ZWQwZDMzYl8xNzUvZnJhZzo2Y2JhOTJkZjg2Nzc0YzdkOWZiM2FhOTFmNmQ0ODU5MS90ZXh0cmVnaW9uOjZjYmE5MmRmODY3NzRjN2Q5ZmIzYWE5MWY2ZDQ4NTkxXzEwNDQ1MzYwNDgwMjEw_45c57b34-67ad-4b64-b0fe-4cfdb4130367">&lt;div style="text-indent:18pt;margin-top:12pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;Significant components of the Company&#x2019;s deferred tax assets and liabilities as of January&#160;31, 2020 and January&#160;31, 2019 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:100.000%;"&gt;&lt;tr&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:73.877%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:9.695%;"/&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:9.698%;"/&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="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;Year Ended January 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="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;span style="font-size: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="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;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;2019&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="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;(in thousands)&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="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;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="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: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 operating loss carryforwards&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: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;166,083&#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;95,619&#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 credit carryforwards&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:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;15,355&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;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,102&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/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;Intangible assets&lt;/span&gt;&lt;/td&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;78&#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;307&#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;Stock-based compensation&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:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;8,716&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;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;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: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;Deferred revenue&lt;/span&gt;&lt;/td&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;21,012&#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;12,245&#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;Accrued expenses&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:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2,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:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;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,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;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/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;Other&lt;/span&gt;&lt;/td&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;950&#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,009&#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: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;Gross deferred assets&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:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;214,749&#160;&lt;/span&gt;&lt;/td&gt;&lt;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;122,492&#160;&lt;/span&gt;&lt;/td&gt;&lt;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;Less: Valuation allowance&lt;/span&gt;&lt;/td&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;(207,596)&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;(120,391)&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;Total deferred tax assets&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:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;7,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:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;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,101&#160;&lt;/span&gt;&lt;/td&gt;&lt;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: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: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="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:#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;Property and equipment, net&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:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(2,534)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;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,890)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/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;Capitalized Commissions&lt;/span&gt;&lt;/td&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;(4,456)&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;span style="font-size: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="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;/tr&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;Intangible assets&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: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;(310)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/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 revenue&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: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;/tr&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;Total deferred tax liabilities&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:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(6,990)&lt;/span&gt;&lt;/td&gt;&lt;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;(2,200)&lt;/span&gt;&lt;/td&gt;&lt;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: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 deferred tax assets (liabilities)&lt;/span&gt;&lt;/td&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;163&#160;&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: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;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color: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: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;(99)&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:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock>
    <us-gaap:DeferredTaxAssetsOperatingLossCarryforwards
      contextRef="ib2cdc2f142544681974fd015733a7280_I20200131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlMGY1MGI3NzZlZDQzMTA4ZjBiMWYwOTZlZDBkMzNiL3NlYzoyZTBmNTBiNzc2ZWQ0MzEwOGYwYjFmMDk2ZWQwZDMzYl8xNzUvZnJhZzo2Y2JhOTJkZjg2Nzc0YzdkOWZiM2FhOTFmNmQ0ODU5MS90YWJsZTo3MzBhMWExZWViNGI0OTg2OTY0YTY0MzYzNTFhYjk3Mi90YWJsZXJhbmdlOjczMGExYTFlZWI0YjQ5ODY5NjRhNjQzNjM1MWFiOTcyXzQtMS0xLTEtMA_3c5584d4-a815-45be-aeb0-9531b8d6a626"
      unitRef="usd">166083000</us-gaap:DeferredTaxAssetsOperatingLossCarryforwards>
    <us-gaap:DeferredTaxAssetsOperatingLossCarryforwards
      contextRef="i55f24cb0d9164d4686ccc12cc9135ac1_I20190131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlMGY1MGI3NzZlZDQzMTA4ZjBiMWYwOTZlZDBkMzNiL3NlYzoyZTBmNTBiNzc2ZWQ0MzEwOGYwYjFmMDk2ZWQwZDMzYl8xNzUvZnJhZzo2Y2JhOTJkZjg2Nzc0YzdkOWZiM2FhOTFmNmQ0ODU5MS90YWJsZTo3MzBhMWExZWViNGI0OTg2OTY0YTY0MzYzNTFhYjk3Mi90YWJsZXJhbmdlOjczMGExYTFlZWI0YjQ5ODY5NjRhNjQzNjM1MWFiOTcyXzQtMy0xLTEtMA_de0db41c-8919-41ab-928e-273edeea8f25"
      unitRef="usd">95619000</us-gaap:DeferredTaxAssetsOperatingLossCarryforwards>
    <us-gaap:DeferredTaxAssetsTaxCreditCarryforwardsResearch
      contextRef="ib2cdc2f142544681974fd015733a7280_I20200131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlMGY1MGI3NzZlZDQzMTA4ZjBiMWYwOTZlZDBkMzNiL3NlYzoyZTBmNTBiNzc2ZWQ0MzEwOGYwYjFmMDk2ZWQwZDMzYl8xNzUvZnJhZzo2Y2JhOTJkZjg2Nzc0YzdkOWZiM2FhOTFmNmQ0ODU5MS90YWJsZTo3MzBhMWExZWViNGI0OTg2OTY0YTY0MzYzNTFhYjk3Mi90YWJsZXJhbmdlOjczMGExYTFlZWI0YjQ5ODY5NjRhNjQzNjM1MWFiOTcyXzUtMS0xLTEtMA_5f532362-dde9-4d1c-9bed-56331bbb21b6"
      unitRef="usd">15355000</us-gaap:DeferredTaxAssetsTaxCreditCarryforwardsResearch>
    <us-gaap:DeferredTaxAssetsTaxCreditCarryforwardsResearch
      contextRef="i55f24cb0d9164d4686ccc12cc9135ac1_I20190131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlMGY1MGI3NzZlZDQzMTA4ZjBiMWYwOTZlZDBkMzNiL3NlYzoyZTBmNTBiNzc2ZWQ0MzEwOGYwYjFmMDk2ZWQwZDMzYl8xNzUvZnJhZzo2Y2JhOTJkZjg2Nzc0YzdkOWZiM2FhOTFmNmQ0ODU5MS90YWJsZTo3MzBhMWExZWViNGI0OTg2OTY0YTY0MzYzNTFhYjk3Mi90YWJsZXJhbmdlOjczMGExYTFlZWI0YjQ5ODY5NjRhNjQzNjM1MWFiOTcyXzUtMy0xLTEtMA_a7605426-c49b-4de7-9261-1d965e87db98"
      unitRef="usd">11102000</us-gaap:DeferredTaxAssetsTaxCreditCarryforwardsResearch>
    <us-gaap:DeferredTaxAssetsGoodwillAndIntangibleAssets
      contextRef="ib2cdc2f142544681974fd015733a7280_I20200131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlMGY1MGI3NzZlZDQzMTA4ZjBiMWYwOTZlZDBkMzNiL3NlYzoyZTBmNTBiNzc2ZWQ0MzEwOGYwYjFmMDk2ZWQwZDMzYl8xNzUvZnJhZzo2Y2JhOTJkZjg2Nzc0YzdkOWZiM2FhOTFmNmQ0ODU5MS90YWJsZTo3MzBhMWExZWViNGI0OTg2OTY0YTY0MzYzNTFhYjk3Mi90YWJsZXJhbmdlOjczMGExYTFlZWI0YjQ5ODY5NjRhNjQzNjM1MWFiOTcyXzYtMS0xLTEtMA_8f871162-22fa-4e8c-8620-324368255e3b"
      unitRef="usd">78000</us-gaap:DeferredTaxAssetsGoodwillAndIntangibleAssets>
    <us-gaap:DeferredTaxAssetsGoodwillAndIntangibleAssets
      contextRef="i55f24cb0d9164d4686ccc12cc9135ac1_I20190131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlMGY1MGI3NzZlZDQzMTA4ZjBiMWYwOTZlZDBkMzNiL3NlYzoyZTBmNTBiNzc2ZWQ0MzEwOGYwYjFmMDk2ZWQwZDMzYl8xNzUvZnJhZzo2Y2JhOTJkZjg2Nzc0YzdkOWZiM2FhOTFmNmQ0ODU5MS90YWJsZTo3MzBhMWExZWViNGI0OTg2OTY0YTY0MzYzNTFhYjk3Mi90YWJsZXJhbmdlOjczMGExYTFlZWI0YjQ5ODY5NjRhNjQzNjM1MWFiOTcyXzYtMy0xLTEtMA_f92eab17-3e58-4ed3-bbee-eac249d1dbdc"
      unitRef="usd">307000</us-gaap:DeferredTaxAssetsGoodwillAndIntangibleAssets>
    <us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost
      contextRef="ib2cdc2f142544681974fd015733a7280_I20200131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlMGY1MGI3NzZlZDQzMTA4ZjBiMWYwOTZlZDBkMzNiL3NlYzoyZTBmNTBiNzc2ZWQ0MzEwOGYwYjFmMDk2ZWQwZDMzYl8xNzUvZnJhZzo2Y2JhOTJkZjg2Nzc0YzdkOWZiM2FhOTFmNmQ0ODU5MS90YWJsZTo3MzBhMWExZWViNGI0OTg2OTY0YTY0MzYzNTFhYjk3Mi90YWJsZXJhbmdlOjczMGExYTFlZWI0YjQ5ODY5NjRhNjQzNjM1MWFiOTcyXzctMS0xLTEtMA_ba300f84-1258-4515-90a8-8ebae9c2319d"
      unitRef="usd">8716000</us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost>
    <us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost
      contextRef="i55f24cb0d9164d4686ccc12cc9135ac1_I20190131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlMGY1MGI3NzZlZDQzMTA4ZjBiMWYwOTZlZDBkMzNiL3NlYzoyZTBmNTBiNzc2ZWQ0MzEwOGYwYjFmMDk2ZWQwZDMzYl8xNzUvZnJhZzo2Y2JhOTJkZjg2Nzc0YzdkOWZiM2FhOTFmNmQ0ODU5MS90YWJsZTo3MzBhMWExZWViNGI0OTg2OTY0YTY0MzYzNTFhYjk3Mi90YWJsZXJhbmdlOjczMGExYTFlZWI0YjQ5ODY5NjRhNjQzNjM1MWFiOTcyXzctMy0xLTEtMA_13b5fd21-66a4-4906-a86d-c957cb4f54f9"
      unitRef="usd">498000</us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost>
    <crwd:DeferredTaxAssetsDeferredRevenue
      contextRef="ib2cdc2f142544681974fd015733a7280_I20200131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlMGY1MGI3NzZlZDQzMTA4ZjBiMWYwOTZlZDBkMzNiL3NlYzoyZTBmNTBiNzc2ZWQ0MzEwOGYwYjFmMDk2ZWQwZDMzYl8xNzUvZnJhZzo2Y2JhOTJkZjg2Nzc0YzdkOWZiM2FhOTFmNmQ0ODU5MS90YWJsZTo3MzBhMWExZWViNGI0OTg2OTY0YTY0MzYzNTFhYjk3Mi90YWJsZXJhbmdlOjczMGExYTFlZWI0YjQ5ODY5NjRhNjQzNjM1MWFiOTcyXzgtMS0xLTEtMA_d9d85e13-3dcd-494e-8930-1f27cf99c424"
      unitRef="usd">21012000</crwd:DeferredTaxAssetsDeferredRevenue>
    <crwd:DeferredTaxAssetsDeferredRevenue
      contextRef="i55f24cb0d9164d4686ccc12cc9135ac1_I20190131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlMGY1MGI3NzZlZDQzMTA4ZjBiMWYwOTZlZDBkMzNiL3NlYzoyZTBmNTBiNzc2ZWQ0MzEwOGYwYjFmMDk2ZWQwZDMzYl8xNzUvZnJhZzo2Y2JhOTJkZjg2Nzc0YzdkOWZiM2FhOTFmNmQ0ODU5MS90YWJsZTo3MzBhMWExZWViNGI0OTg2OTY0YTY0MzYzNTFhYjk3Mi90YWJsZXJhbmdlOjczMGExYTFlZWI0YjQ5ODY5NjRhNjQzNjM1MWFiOTcyXzgtMy0xLTEtMA_d9ef63da-ad71-4fba-8a37-b11015743d72"
      unitRef="usd">12245000</crwd:DeferredTaxAssetsDeferredRevenue>
    <us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccruals
      contextRef="ib2cdc2f142544681974fd015733a7280_I20200131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlMGY1MGI3NzZlZDQzMTA4ZjBiMWYwOTZlZDBkMzNiL3NlYzoyZTBmNTBiNzc2ZWQ0MzEwOGYwYjFmMDk2ZWQwZDMzYl8xNzUvZnJhZzo2Y2JhOTJkZjg2Nzc0YzdkOWZiM2FhOTFmNmQ0ODU5MS90YWJsZTo3MzBhMWExZWViNGI0OTg2OTY0YTY0MzYzNTFhYjk3Mi90YWJsZXJhbmdlOjczMGExYTFlZWI0YjQ5ODY5NjRhNjQzNjM1MWFiOTcyXzktMS0xLTEtMA_9c7ebd7a-1231-4c89-aba6-2377755f8b7c"
      unitRef="usd">2555000</us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccruals>
    <us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccruals
      contextRef="i55f24cb0d9164d4686ccc12cc9135ac1_I20190131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlMGY1MGI3NzZlZDQzMTA4ZjBiMWYwOTZlZDBkMzNiL3NlYzoyZTBmNTBiNzc2ZWQ0MzEwOGYwYjFmMDk2ZWQwZDMzYl8xNzUvZnJhZzo2Y2JhOTJkZjg2Nzc0YzdkOWZiM2FhOTFmNmQ0ODU5MS90YWJsZTo3MzBhMWExZWViNGI0OTg2OTY0YTY0MzYzNTFhYjk3Mi90YWJsZXJhbmdlOjczMGExYTFlZWI0YjQ5ODY5NjRhNjQzNjM1MWFiOTcyXzktMy0xLTEtMA_bea5f0ea-64a5-4266-a155-c67b59a77428"
      unitRef="usd">1712000</us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccruals>
    <us-gaap:DeferredTaxAssetsTaxDeferredExpenseOther
      contextRef="ib2cdc2f142544681974fd015733a7280_I20200131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlMGY1MGI3NzZlZDQzMTA4ZjBiMWYwOTZlZDBkMzNiL3NlYzoyZTBmNTBiNzc2ZWQ0MzEwOGYwYjFmMDk2ZWQwZDMzYl8xNzUvZnJhZzo2Y2JhOTJkZjg2Nzc0YzdkOWZiM2FhOTFmNmQ0ODU5MS90YWJsZTo3MzBhMWExZWViNGI0OTg2OTY0YTY0MzYzNTFhYjk3Mi90YWJsZXJhbmdlOjczMGExYTFlZWI0YjQ5ODY5NjRhNjQzNjM1MWFiOTcyXzEwLTEtMS0xLTA_919dda5b-0854-4848-978f-f98a0deed935"
      unitRef="usd">950000</us-gaap:DeferredTaxAssetsTaxDeferredExpenseOther>
    <us-gaap:DeferredTaxAssetsTaxDeferredExpenseOther
      contextRef="i55f24cb0d9164d4686ccc12cc9135ac1_I20190131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlMGY1MGI3NzZlZDQzMTA4ZjBiMWYwOTZlZDBkMzNiL3NlYzoyZTBmNTBiNzc2ZWQ0MzEwOGYwYjFmMDk2ZWQwZDMzYl8xNzUvZnJhZzo2Y2JhOTJkZjg2Nzc0YzdkOWZiM2FhOTFmNmQ0ODU5MS90YWJsZTo3MzBhMWExZWViNGI0OTg2OTY0YTY0MzYzNTFhYjk3Mi90YWJsZXJhbmdlOjczMGExYTFlZWI0YjQ5ODY5NjRhNjQzNjM1MWFiOTcyXzEwLTMtMS0xLTA_b9595bce-911e-45dc-b240-4c8a40f433e9"
      unitRef="usd">1009000</us-gaap:DeferredTaxAssetsTaxDeferredExpenseOther>
    <us-gaap:DeferredTaxAssetsGross
      contextRef="ib2cdc2f142544681974fd015733a7280_I20200131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlMGY1MGI3NzZlZDQzMTA4ZjBiMWYwOTZlZDBkMzNiL3NlYzoyZTBmNTBiNzc2ZWQ0MzEwOGYwYjFmMDk2ZWQwZDMzYl8xNzUvZnJhZzo2Y2JhOTJkZjg2Nzc0YzdkOWZiM2FhOTFmNmQ0ODU5MS90YWJsZTo3MzBhMWExZWViNGI0OTg2OTY0YTY0MzYzNTFhYjk3Mi90YWJsZXJhbmdlOjczMGExYTFlZWI0YjQ5ODY5NjRhNjQzNjM1MWFiOTcyXzExLTEtMS0xLTA_ebd853f8-66ad-40a9-ba11-8ee0f6854e81"
      unitRef="usd">214749000</us-gaap:DeferredTaxAssetsGross>
    <us-gaap:DeferredTaxAssetsGross
      contextRef="i55f24cb0d9164d4686ccc12cc9135ac1_I20190131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlMGY1MGI3NzZlZDQzMTA4ZjBiMWYwOTZlZDBkMzNiL3NlYzoyZTBmNTBiNzc2ZWQ0MzEwOGYwYjFmMDk2ZWQwZDMzYl8xNzUvZnJhZzo2Y2JhOTJkZjg2Nzc0YzdkOWZiM2FhOTFmNmQ0ODU5MS90YWJsZTo3MzBhMWExZWViNGI0OTg2OTY0YTY0MzYzNTFhYjk3Mi90YWJsZXJhbmdlOjczMGExYTFlZWI0YjQ5ODY5NjRhNjQzNjM1MWFiOTcyXzExLTMtMS0xLTA_41131b34-ed1b-4c54-9c5c-dc7156c940c7"
      unitRef="usd">122492000</us-gaap:DeferredTaxAssetsGross>
    <us-gaap:DeferredTaxAssetsValuationAllowance
      contextRef="ib2cdc2f142544681974fd015733a7280_I20200131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlMGY1MGI3NzZlZDQzMTA4ZjBiMWYwOTZlZDBkMzNiL3NlYzoyZTBmNTBiNzc2ZWQ0MzEwOGYwYjFmMDk2ZWQwZDMzYl8xNzUvZnJhZzo2Y2JhOTJkZjg2Nzc0YzdkOWZiM2FhOTFmNmQ0ODU5MS90YWJsZTo3MzBhMWExZWViNGI0OTg2OTY0YTY0MzYzNTFhYjk3Mi90YWJsZXJhbmdlOjczMGExYTFlZWI0YjQ5ODY5NjRhNjQzNjM1MWFiOTcyXzEyLTEtMS0xLTA_1b1d20aa-9885-4d07-b6f3-d4faf0efad30"
      unitRef="usd">207596000</us-gaap:DeferredTaxAssetsValuationAllowance>
    <us-gaap:DeferredTaxAssetsValuationAllowance
      contextRef="i55f24cb0d9164d4686ccc12cc9135ac1_I20190131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlMGY1MGI3NzZlZDQzMTA4ZjBiMWYwOTZlZDBkMzNiL3NlYzoyZTBmNTBiNzc2ZWQ0MzEwOGYwYjFmMDk2ZWQwZDMzYl8xNzUvZnJhZzo2Y2JhOTJkZjg2Nzc0YzdkOWZiM2FhOTFmNmQ0ODU5MS90YWJsZTo3MzBhMWExZWViNGI0OTg2OTY0YTY0MzYzNTFhYjk3Mi90YWJsZXJhbmdlOjczMGExYTFlZWI0YjQ5ODY5NjRhNjQzNjM1MWFiOTcyXzEyLTMtMS0xLTA_36a41057-b4b3-4bb8-bc31-b6cc5f093487"
      unitRef="usd">120391000</us-gaap:DeferredTaxAssetsValuationAllowance>
    <us-gaap:DeferredTaxAssetsNet
      contextRef="ib2cdc2f142544681974fd015733a7280_I20200131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlMGY1MGI3NzZlZDQzMTA4ZjBiMWYwOTZlZDBkMzNiL3NlYzoyZTBmNTBiNzc2ZWQ0MzEwOGYwYjFmMDk2ZWQwZDMzYl8xNzUvZnJhZzo2Y2JhOTJkZjg2Nzc0YzdkOWZiM2FhOTFmNmQ0ODU5MS90YWJsZTo3MzBhMWExZWViNGI0OTg2OTY0YTY0MzYzNTFhYjk3Mi90YWJsZXJhbmdlOjczMGExYTFlZWI0YjQ5ODY5NjRhNjQzNjM1MWFiOTcyXzEzLTEtMS0xLTA_3c946d85-c416-4935-bdf2-f381bac41384"
      unitRef="usd">7153000</us-gaap:DeferredTaxAssetsNet>
    <us-gaap:DeferredTaxAssetsNet
      contextRef="i55f24cb0d9164d4686ccc12cc9135ac1_I20190131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlMGY1MGI3NzZlZDQzMTA4ZjBiMWYwOTZlZDBkMzNiL3NlYzoyZTBmNTBiNzc2ZWQ0MzEwOGYwYjFmMDk2ZWQwZDMzYl8xNzUvZnJhZzo2Y2JhOTJkZjg2Nzc0YzdkOWZiM2FhOTFmNmQ0ODU5MS90YWJsZTo3MzBhMWExZWViNGI0OTg2OTY0YTY0MzYzNTFhYjk3Mi90YWJsZXJhbmdlOjczMGExYTFlZWI0YjQ5ODY5NjRhNjQzNjM1MWFiOTcyXzEzLTMtMS0xLTA_48e08386-c1c6-4116-96c8-a19144cc7d42"
      unitRef="usd">2101000</us-gaap:DeferredTaxAssetsNet>
    <us-gaap:DeferredTaxLiabilitiesPropertyPlantAndEquipment
      contextRef="ib2cdc2f142544681974fd015733a7280_I20200131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlMGY1MGI3NzZlZDQzMTA4ZjBiMWYwOTZlZDBkMzNiL3NlYzoyZTBmNTBiNzc2ZWQ0MzEwOGYwYjFmMDk2ZWQwZDMzYl8xNzUvZnJhZzo2Y2JhOTJkZjg2Nzc0YzdkOWZiM2FhOTFmNmQ0ODU5MS90YWJsZTo3MzBhMWExZWViNGI0OTg2OTY0YTY0MzYzNTFhYjk3Mi90YWJsZXJhbmdlOjczMGExYTFlZWI0YjQ5ODY5NjRhNjQzNjM1MWFiOTcyXzE1LTEtMS0xLTA_7bf9cadc-5d10-45b5-a82d-a464de86eeaa"
      unitRef="usd">2534000</us-gaap:DeferredTaxLiabilitiesPropertyPlantAndEquipment>
    <us-gaap:DeferredTaxLiabilitiesPropertyPlantAndEquipment
      contextRef="i55f24cb0d9164d4686ccc12cc9135ac1_I20190131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlMGY1MGI3NzZlZDQzMTA4ZjBiMWYwOTZlZDBkMzNiL3NlYzoyZTBmNTBiNzc2ZWQ0MzEwOGYwYjFmMDk2ZWQwZDMzYl8xNzUvZnJhZzo2Y2JhOTJkZjg2Nzc0YzdkOWZiM2FhOTFmNmQ0ODU5MS90YWJsZTo3MzBhMWExZWViNGI0OTg2OTY0YTY0MzYzNTFhYjk3Mi90YWJsZXJhbmdlOjczMGExYTFlZWI0YjQ5ODY5NjRhNjQzNjM1MWFiOTcyXzE1LTMtMS0xLTA_dd0a2af3-b053-4046-833d-361f8cfdc0c9"
      unitRef="usd">1890000</us-gaap:DeferredTaxLiabilitiesPropertyPlantAndEquipment>
    <us-gaap:DeferredTaxLiabilitiesDeferredExpenseOtherCapitalizedCosts
      contextRef="ib2cdc2f142544681974fd015733a7280_I20200131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlMGY1MGI3NzZlZDQzMTA4ZjBiMWYwOTZlZDBkMzNiL3NlYzoyZTBmNTBiNzc2ZWQ0MzEwOGYwYjFmMDk2ZWQwZDMzYl8xNzUvZnJhZzo2Y2JhOTJkZjg2Nzc0YzdkOWZiM2FhOTFmNmQ0ODU5MS90YWJsZTo3MzBhMWExZWViNGI0OTg2OTY0YTY0MzYzNTFhYjk3Mi90YWJsZXJhbmdlOjczMGExYTFlZWI0YjQ5ODY5NjRhNjQzNjM1MWFiOTcyXzE2LTEtMS0xLTE5NjM0_cb89a722-39bb-43b6-8521-f2b798212a5c"
      unitRef="usd">4456000</us-gaap:DeferredTaxLiabilitiesDeferredExpenseOtherCapitalizedCosts>
    <us-gaap:DeferredTaxLiabilitiesDeferredExpenseOtherCapitalizedCosts
      contextRef="i55f24cb0d9164d4686ccc12cc9135ac1_I20190131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlMGY1MGI3NzZlZDQzMTA4ZjBiMWYwOTZlZDBkMzNiL3NlYzoyZTBmNTBiNzc2ZWQ0MzEwOGYwYjFmMDk2ZWQwZDMzYl8xNzUvZnJhZzo2Y2JhOTJkZjg2Nzc0YzdkOWZiM2FhOTFmNmQ0ODU5MS90YWJsZTo3MzBhMWExZWViNGI0OTg2OTY0YTY0MzYzNTFhYjk3Mi90YWJsZXJhbmdlOjczMGExYTFlZWI0YjQ5ODY5NjRhNjQzNjM1MWFiOTcyXzE2LTMtMS0xLTE5NjM0_ee1536be-359a-4e4d-8e90-970c0c4881b5"
      unitRef="usd">0</us-gaap:DeferredTaxLiabilitiesDeferredExpenseOtherCapitalizedCosts>
    <us-gaap:DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets
      contextRef="ib2cdc2f142544681974fd015733a7280_I20200131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlMGY1MGI3NzZlZDQzMTA4ZjBiMWYwOTZlZDBkMzNiL3NlYzoyZTBmNTBiNzc2ZWQ0MzEwOGYwYjFmMDk2ZWQwZDMzYl8xNzUvZnJhZzo2Y2JhOTJkZjg2Nzc0YzdkOWZiM2FhOTFmNmQ0ODU5MS90YWJsZTo3MzBhMWExZWViNGI0OTg2OTY0YTY0MzYzNTFhYjk3Mi90YWJsZXJhbmdlOjczMGExYTFlZWI0YjQ5ODY5NjRhNjQzNjM1MWFiOTcyXzE2LTEtMS0xLTA_73206257-5ac9-4a8a-8d68-fc58246796bd"
      unitRef="usd">0</us-gaap:DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets>
    <us-gaap:DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets
      contextRef="i55f24cb0d9164d4686ccc12cc9135ac1_I20190131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlMGY1MGI3NzZlZDQzMTA4ZjBiMWYwOTZlZDBkMzNiL3NlYzoyZTBmNTBiNzc2ZWQ0MzEwOGYwYjFmMDk2ZWQwZDMzYl8xNzUvZnJhZzo2Y2JhOTJkZjg2Nzc0YzdkOWZiM2FhOTFmNmQ0ODU5MS90YWJsZTo3MzBhMWExZWViNGI0OTg2OTY0YTY0MzYzNTFhYjk3Mi90YWJsZXJhbmdlOjczMGExYTFlZWI0YjQ5ODY5NjRhNjQzNjM1MWFiOTcyXzE2LTMtMS0xLTA_cc20c7fa-e91c-43b4-b5a3-85772a52a767"
      unitRef="usd">310000</us-gaap:DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets>
    <crwd:DeferredTaxLiabilitiesDeferredRevenue
      contextRef="ib2cdc2f142544681974fd015733a7280_I20200131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlMGY1MGI3NzZlZDQzMTA4ZjBiMWYwOTZlZDBkMzNiL3NlYzoyZTBmNTBiNzc2ZWQ0MzEwOGYwYjFmMDk2ZWQwZDMzYl8xNzUvZnJhZzo2Y2JhOTJkZjg2Nzc0YzdkOWZiM2FhOTFmNmQ0ODU5MS90YWJsZTo3MzBhMWExZWViNGI0OTg2OTY0YTY0MzYzNTFhYjk3Mi90YWJsZXJhbmdlOjczMGExYTFlZWI0YjQ5ODY5NjRhNjQzNjM1MWFiOTcyXzE3LTEtMS0xLTA_b14a9ff2-82a0-4772-aead-2b223f937b75"
      unitRef="usd">0</crwd:DeferredTaxLiabilitiesDeferredRevenue>
    <crwd:DeferredTaxLiabilitiesDeferredRevenue
      contextRef="i55f24cb0d9164d4686ccc12cc9135ac1_I20190131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlMGY1MGI3NzZlZDQzMTA4ZjBiMWYwOTZlZDBkMzNiL3NlYzoyZTBmNTBiNzc2ZWQ0MzEwOGYwYjFmMDk2ZWQwZDMzYl8xNzUvZnJhZzo2Y2JhOTJkZjg2Nzc0YzdkOWZiM2FhOTFmNmQ0ODU5MS90YWJsZTo3MzBhMWExZWViNGI0OTg2OTY0YTY0MzYzNTFhYjk3Mi90YWJsZXJhbmdlOjczMGExYTFlZWI0YjQ5ODY5NjRhNjQzNjM1MWFiOTcyXzE3LTMtMS0xLTk3MTE_08ee3dfa-530b-43a2-8d5c-e64786bb86bf"
      unitRef="usd">0</crwd:DeferredTaxLiabilitiesDeferredRevenue>
    <us-gaap:DeferredIncomeTaxLiabilities
      contextRef="ib2cdc2f142544681974fd015733a7280_I20200131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlMGY1MGI3NzZlZDQzMTA4ZjBiMWYwOTZlZDBkMzNiL3NlYzoyZTBmNTBiNzc2ZWQ0MzEwOGYwYjFmMDk2ZWQwZDMzYl8xNzUvZnJhZzo2Y2JhOTJkZjg2Nzc0YzdkOWZiM2FhOTFmNmQ0ODU5MS90YWJsZTo3MzBhMWExZWViNGI0OTg2OTY0YTY0MzYzNTFhYjk3Mi90YWJsZXJhbmdlOjczMGExYTFlZWI0YjQ5ODY5NjRhNjQzNjM1MWFiOTcyXzE4LTEtMS0xLTA_873a3ecd-fdb1-4b83-9d27-01c0dfca1059"
      unitRef="usd">6990000</us-gaap:DeferredIncomeTaxLiabilities>
    <us-gaap:DeferredIncomeTaxLiabilities
      contextRef="i55f24cb0d9164d4686ccc12cc9135ac1_I20190131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlMGY1MGI3NzZlZDQzMTA4ZjBiMWYwOTZlZDBkMzNiL3NlYzoyZTBmNTBiNzc2ZWQ0MzEwOGYwYjFmMDk2ZWQwZDMzYl8xNzUvZnJhZzo2Y2JhOTJkZjg2Nzc0YzdkOWZiM2FhOTFmNmQ0ODU5MS90YWJsZTo3MzBhMWExZWViNGI0OTg2OTY0YTY0MzYzNTFhYjk3Mi90YWJsZXJhbmdlOjczMGExYTFlZWI0YjQ5ODY5NjRhNjQzNjM1MWFiOTcyXzE4LTMtMS0xLTA_20b7b97d-1e20-422b-9374-eba7c62a8000"
      unitRef="usd">2200000</us-gaap:DeferredIncomeTaxLiabilities>
    <us-gaap:DeferredTaxAssetsLiabilitiesNet
      contextRef="ib2cdc2f142544681974fd015733a7280_I20200131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlMGY1MGI3NzZlZDQzMTA4ZjBiMWYwOTZlZDBkMzNiL3NlYzoyZTBmNTBiNzc2ZWQ0MzEwOGYwYjFmMDk2ZWQwZDMzYl8xNzUvZnJhZzo2Y2JhOTJkZjg2Nzc0YzdkOWZiM2FhOTFmNmQ0ODU5MS90YWJsZTo3MzBhMWExZWViNGI0OTg2OTY0YTY0MzYzNTFhYjk3Mi90YWJsZXJhbmdlOjczMGExYTFlZWI0YjQ5ODY5NjRhNjQzNjM1MWFiOTcyXzE5LTEtMS0xLTA_05b218d0-b033-406b-9f61-98d1abe64a97"
      unitRef="usd">163000</us-gaap:DeferredTaxAssetsLiabilitiesNet>
    <us-gaap:DeferredTaxLiabilities
      contextRef="i55f24cb0d9164d4686ccc12cc9135ac1_I20190131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlMGY1MGI3NzZlZDQzMTA4ZjBiMWYwOTZlZDBkMzNiL3NlYzoyZTBmNTBiNzc2ZWQ0MzEwOGYwYjFmMDk2ZWQwZDMzYl8xNzUvZnJhZzo2Y2JhOTJkZjg2Nzc0YzdkOWZiM2FhOTFmNmQ0ODU5MS90YWJsZTo3MzBhMWExZWViNGI0OTg2OTY0YTY0MzYzNTFhYjk3Mi90YWJsZXJhbmdlOjczMGExYTFlZWI0YjQ5ODY5NjRhNjQzNjM1MWFiOTcyXzE5LTMtMS0xLTA_29b88f6e-58bf-4d71-a2c9-79a73a1b8d1f"
      unitRef="usd">99000</us-gaap:DeferredTaxLiabilities>
    <us-gaap:ValuationAllowanceDeferredTaxAssetChangeInAmount
      contextRef="ic8f4fc80c1544b62a18084eb756ea94c_D20190201-20200131"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlMGY1MGI3NzZlZDQzMTA4ZjBiMWYwOTZlZDBkMzNiL3NlYzoyZTBmNTBiNzc2ZWQ0MzEwOGYwYjFmMDk2ZWQwZDMzYl8xNzUvZnJhZzo2Y2JhOTJkZjg2Nzc0YzdkOWZiM2FhOTFmNmQ0ODU5MS90ZXh0cmVnaW9uOjZjYmE5MmRmODY3NzRjN2Q5ZmIzYWE5MWY2ZDQ4NTkxXzEwOTk1MTE2NTI2OTc_28d21f64-f426-4e16-a4cb-267f196a69fa"
      unitRef="usd">87200000</us-gaap:ValuationAllowanceDeferredTaxAssetChangeInAmount>
    <us-gaap:ValuationAllowanceDeferredTaxAssetChangeInAmount
      contextRef="ic3b51f5441c346c388974c34d67a9940_D20180201-20190131"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlMGY1MGI3NzZlZDQzMTA4ZjBiMWYwOTZlZDBkMzNiL3NlYzoyZTBmNTBiNzc2ZWQ0MzEwOGYwYjFmMDk2ZWQwZDMzYl8xNzUvZnJhZzo2Y2JhOTJkZjg2Nzc0YzdkOWZiM2FhOTFmNmQ0ODU5MS90ZXh0cmVnaW9uOjZjYmE5MmRmODY3NzRjN2Q5ZmIzYWE5MWY2ZDQ4NTkxXzEwOTk1MTE2NTI3MDE_b46ff3a6-db18-4016-84c3-12f9f67a5f29"
      unitRef="usd">36000000.0</us-gaap:ValuationAllowanceDeferredTaxAssetChangeInAmount>
    <us-gaap:ValuationAllowanceDeferredTaxAssetChangeInAmount
      contextRef="if6440f73b88f4c53970ea48b4c1f9726_D20170201-20180131"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlMGY1MGI3NzZlZDQzMTA4ZjBiMWYwOTZlZDBkMzNiL3NlYzoyZTBmNTBiNzc2ZWQ0MzEwOGYwYjFmMDk2ZWQwZDMzYl8xNzUvZnJhZzo2Y2JhOTJkZjg2Nzc0YzdkOWZiM2FhOTFmNmQ0ODU5MS90ZXh0cmVnaW9uOjZjYmE5MmRmODY3NzRjN2Q5ZmIzYWE5MWY2ZDQ4NTkxXzEwOTk1MTE2NTI3MDk_05af5816-a3fe-4156-8cf2-7609d7bc2a28"
      unitRef="usd">12200000</us-gaap:ValuationAllowanceDeferredTaxAssetChangeInAmount>
    <us-gaap:DeferredTaxAssetsValuationAllowance
      contextRef="ib2cdc2f142544681974fd015733a7280_I20200131"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlMGY1MGI3NzZlZDQzMTA4ZjBiMWYwOTZlZDBkMzNiL3NlYzoyZTBmNTBiNzc2ZWQ0MzEwOGYwYjFmMDk2ZWQwZDMzYl8xNzUvZnJhZzo2Y2JhOTJkZjg2Nzc0YzdkOWZiM2FhOTFmNmQ0ODU5MS90ZXh0cmVnaW9uOjZjYmE5MmRmODY3NzRjN2Q5ZmIzYWE5MWY2ZDQ4NTkxXzEwOTk1MTE2NTMyNzM_8d59af37-fa4c-4159-82f5-1edc8e1d1bf4"
      unitRef="usd">207600000</us-gaap:DeferredTaxAssetsValuationAllowance>
    <us-gaap:DeferredTaxAssetsValuationAllowance
      contextRef="i55f24cb0d9164d4686ccc12cc9135ac1_I20190131"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlMGY1MGI3NzZlZDQzMTA4ZjBiMWYwOTZlZDBkMzNiL3NlYzoyZTBmNTBiNzc2ZWQ0MzEwOGYwYjFmMDk2ZWQwZDMzYl8xNzUvZnJhZzo2Y2JhOTJkZjg2Nzc0YzdkOWZiM2FhOTFmNmQ0ODU5MS90ZXh0cmVnaW9uOjZjYmE5MmRmODY3NzRjN2Q5ZmIzYWE5MWY2ZDQ4NTkxXzEwOTk1MTE2NTMyNzc_751bee4c-4254-43d1-9038-0ebe0d9afb62"
      unitRef="usd">120400000</us-gaap:DeferredTaxAssetsValuationAllowance>
    <us-gaap:DeferredTaxAssetsValuationAllowance
      contextRef="ibade1bc382c843d88fc8e8003f90fffa_I20180131"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlMGY1MGI3NzZlZDQzMTA4ZjBiMWYwOTZlZDBkMzNiL3NlYzoyZTBmNTBiNzc2ZWQ0MzEwOGYwYjFmMDk2ZWQwZDMzYl8xNzUvZnJhZzo2Y2JhOTJkZjg2Nzc0YzdkOWZiM2FhOTFmNmQ0ODU5MS90ZXh0cmVnaW9uOjZjYmE5MmRmODY3NzRjN2Q5ZmIzYWE5MWY2ZDQ4NTkxXzEwOTk1MTE2NTMyODQ_0b0a1914-b0bd-4d12-aa75-890eaac1503c"
      unitRef="usd">84400000</us-gaap:DeferredTaxAssetsValuationAllowance>
    <us-gaap:DeferredTaxAssetsValuationAllowance
      contextRef="i87f0a5bbc2644e72ae793ce4558537fc_I20170131"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlMGY1MGI3NzZlZDQzMTA4ZjBiMWYwOTZlZDBkMzNiL3NlYzoyZTBmNTBiNzc2ZWQ0MzEwOGYwYjFmMDk2ZWQwZDMzYl8xNzUvZnJhZzo2Y2JhOTJkZjg2Nzc0YzdkOWZiM2FhOTFmNmQ0ODU5MS90ZXh0cmVnaW9uOjZjYmE5MmRmODY3NzRjN2Q5ZmIzYWE5MWY2ZDQ4NTkxXzEwOTk1MTE2NTMzMTM_fdcab42d-9611-4f5d-8d71-6be798775c14"
      unitRef="usd">72200000</us-gaap:DeferredTaxAssetsValuationAllowance>
    <us-gaap:OperatingLossCarryforwards
      contextRef="i56092de9106b49c7b57ce3ede7ec4272_I20200131"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlMGY1MGI3NzZlZDQzMTA4ZjBiMWYwOTZlZDBkMzNiL3NlYzoyZTBmNTBiNzc2ZWQ0MzEwOGYwYjFmMDk2ZWQwZDMzYl8xNzUvZnJhZzo2Y2JhOTJkZjg2Nzc0YzdkOWZiM2FhOTFmNmQ0ODU5MS90ZXh0cmVnaW9uOjZjYmE5MmRmODY3NzRjN2Q5ZmIzYWE5MWY2ZDQ4NTkxXzE4NzU_7eb143b3-45c6-4ada-b538-b29aae28563d"
      unitRef="usd">657300000</us-gaap:OperatingLossCarryforwards>
    <us-gaap:OperatingLossCarryforwards
      contextRef="i751e32b257b540d5bd2adc2839f001a7_I20200131"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlMGY1MGI3NzZlZDQzMTA4ZjBiMWYwOTZlZDBkMzNiL3NlYzoyZTBmNTBiNzc2ZWQ0MzEwOGYwYjFmMDk2ZWQwZDMzYl8xNzUvZnJhZzo2Y2JhOTJkZjg2Nzc0YzdkOWZiM2FhOTFmNmQ0ODU5MS90ZXh0cmVnaW9uOjZjYmE5MmRmODY3NzRjN2Q5ZmIzYWE5MWY2ZDQ4NTkxXzE4ODI_5bef8b60-265e-4c1b-8b7d-511bc3e8d074"
      unitRef="usd">94800000</us-gaap:OperatingLossCarryforwards>
    <us-gaap:OperatingLossCarryforwards
      contextRef="i8c4931c2c5de402ea6cbc298e3899c3d_I20200131"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlMGY1MGI3NzZlZDQzMTA4ZjBiMWYwOTZlZDBkMzNiL3NlYzoyZTBmNTBiNzc2ZWQ0MzEwOGYwYjFmMDk2ZWQwZDMzYl8xNzUvZnJhZzo2Y2JhOTJkZjg2Nzc0YzdkOWZiM2FhOTFmNmQ0ODU5MS90ZXh0cmVnaW9uOjZjYmE5MmRmODY3NzRjN2Q5ZmIzYWE5MWY2ZDQ4NTkxXzIxNTg_10194666-8b08-428e-85f3-19fed76a41a2"
      unitRef="usd">352800000</us-gaap:OperatingLossCarryforwards>
    <us-gaap:OperatingLossCarryforwards
      contextRef="i40c7e936134149439c2cc0ea5e4f97a2_I20200131"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlMGY1MGI3NzZlZDQzMTA4ZjBiMWYwOTZlZDBkMzNiL3NlYzoyZTBmNTBiNzc2ZWQ0MzEwOGYwYjFmMDk2ZWQwZDMzYl8xNzUvZnJhZzo2Y2JhOTJkZjg2Nzc0YzdkOWZiM2FhOTFmNmQ0ODU5MS90ZXh0cmVnaW9uOjZjYmE5MmRmODY3NzRjN2Q5ZmIzYWE5MWY2ZDQ4NTkxXzEwOTk1MTE2NDYxNTY_d129fe1d-7270-47cd-8eb9-69984deba26c"
      unitRef="usd">15300000</us-gaap:OperatingLossCarryforwards>
    <us-gaap:DeferredTaxAssetsTaxCreditCarryforwardsResearch
      contextRef="i56092de9106b49c7b57ce3ede7ec4272_I20200131"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlMGY1MGI3NzZlZDQzMTA4ZjBiMWYwOTZlZDBkMzNiL3NlYzoyZTBmNTBiNzc2ZWQ0MzEwOGYwYjFmMDk2ZWQwZDMzYl8xNzUvZnJhZzo2Y2JhOTJkZjg2Nzc0YzdkOWZiM2FhOTFmNmQ0ODU5MS90ZXh0cmVnaW9uOjZjYmE5MmRmODY3NzRjN2Q5ZmIzYWE5MWY2ZDQ4NTkxXzIzMjU_5f4b8170-786a-450c-aaa6-352731ed9b23"
      unitRef="usd">17200000</us-gaap:DeferredTaxAssetsTaxCreditCarryforwardsResearch>
    <us-gaap:DeferredTaxAssetsTaxCreditCarryforwardsResearch
      contextRef="i751e32b257b540d5bd2adc2839f001a7_I20200131"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlMGY1MGI3NzZlZDQzMTA4ZjBiMWYwOTZlZDBkMzNiL3NlYzoyZTBmNTBiNzc2ZWQ0MzEwOGYwYjFmMDk2ZWQwZDMzYl8xNzUvZnJhZzo2Y2JhOTJkZjg2Nzc0YzdkOWZiM2FhOTFmNmQ0ODU5MS90ZXh0cmVnaW9uOjZjYmE5MmRmODY3NzRjN2Q5ZmIzYWE5MWY2ZDQ4NTkxXzIzMzI_b528a9bb-c9a6-4494-baa2-86629adc927c"
      unitRef="usd">4300000</us-gaap:DeferredTaxAssetsTaxCreditCarryforwardsResearch>
    <us-gaap:UnrecognizedTaxBenefits
      contextRef="ib2cdc2f142544681974fd015733a7280_I20200131"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlMGY1MGI3NzZlZDQzMTA4ZjBiMWYwOTZlZDBkMzNiL3NlYzoyZTBmNTBiNzc2ZWQ0MzEwOGYwYjFmMDk2ZWQwZDMzYl8xNzUvZnJhZzo2Y2JhOTJkZjg2Nzc0YzdkOWZiM2FhOTFmNmQ0ODU5MS90ZXh0cmVnaW9uOjZjYmE5MmRmODY3NzRjN2Q5ZmIzYWE5MWY2ZDQ4NTkxXzEwOTk1MTE2NDYyMTU_e418ac33-4c40-4324-b16c-18c35c141956"
      unitRef="usd">5500000</us-gaap:UnrecognizedTaxBenefits>
    <us-gaap:UnrecognizedTaxBenefits
      contextRef="i55f24cb0d9164d4686ccc12cc9135ac1_I20190131"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlMGY1MGI3NzZlZDQzMTA4ZjBiMWYwOTZlZDBkMzNiL3NlYzoyZTBmNTBiNzc2ZWQ0MzEwOGYwYjFmMDk2ZWQwZDMzYl8xNzUvZnJhZzo2Y2JhOTJkZjg2Nzc0YzdkOWZiM2FhOTFmNmQ0ODU5MS90ZXh0cmVnaW9uOjZjYmE5MmRmODY3NzRjN2Q5ZmIzYWE5MWY2ZDQ4NTkxXzEwOTk1MTE2NDc0ODY_a6ec3ee3-8ec4-4243-b8fa-5645455d2b4c"
      unitRef="usd">8100000</us-gaap:UnrecognizedTaxBenefits>
    <us-gaap:UnrecognizedTaxBenefits
      contextRef="ibade1bc382c843d88fc8e8003f90fffa_I20180131"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlMGY1MGI3NzZlZDQzMTA4ZjBiMWYwOTZlZDBkMzNiL3NlYzoyZTBmNTBiNzc2ZWQ0MzEwOGYwYjFmMDk2ZWQwZDMzYl8xNzUvZnJhZzo2Y2JhOTJkZjg2Nzc0YzdkOWZiM2FhOTFmNmQ0ODU5MS90ZXh0cmVnaW9uOjZjYmE5MmRmODY3NzRjN2Q5ZmIzYWE5MWY2ZDQ4NTkxXzEwOTk1MTE2NDc0OTU_14e2cc6c-d9cf-4204-8124-0b2a557baeaf"
      unitRef="usd">8100000</us-gaap:UnrecognizedTaxBenefits>
    <us-gaap:UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate
      contextRef="ib2cdc2f142544681974fd015733a7280_I20200131"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlMGY1MGI3NzZlZDQzMTA4ZjBiMWYwOTZlZDBkMzNiL3NlYzoyZTBmNTBiNzc2ZWQ0MzEwOGYwYjFmMDk2ZWQwZDMzYl8xNzUvZnJhZzo2Y2JhOTJkZjg2Nzc0YzdkOWZiM2FhOTFmNmQ0ODU5MS90ZXh0cmVnaW9uOjZjYmE5MmRmODY3NzRjN2Q5ZmIzYWE5MWY2ZDQ4NTkxXzM5MTc_2bc450ef-617f-4f80-826a-db9385959bf7"
      unitRef="usd">0</us-gaap:UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate>
    <us-gaap:UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued
      contextRef="i55f24cb0d9164d4686ccc12cc9135ac1_I20190131"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlMGY1MGI3NzZlZDQzMTA4ZjBiMWYwOTZlZDBkMzNiL3NlYzoyZTBmNTBiNzc2ZWQ0MzEwOGYwYjFmMDk2ZWQwZDMzYl8xNzUvZnJhZzo2Y2JhOTJkZjg2Nzc0YzdkOWZiM2FhOTFmNmQ0ODU5MS90ZXh0cmVnaW9uOjZjYmE5MmRmODY3NzRjN2Q5ZmIzYWE5MWY2ZDQ4NTkxXzQyNDI_5eba17ae-939e-4898-84fb-4c47f58801e7"
      unitRef="usd">0</us-gaap:UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued>
    <us-gaap:UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued
      contextRef="ib2cdc2f142544681974fd015733a7280_I20200131"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlMGY1MGI3NzZlZDQzMTA4ZjBiMWYwOTZlZDBkMzNiL3NlYzoyZTBmNTBiNzc2ZWQ0MzEwOGYwYjFmMDk2ZWQwZDMzYl8xNzUvZnJhZzo2Y2JhOTJkZjg2Nzc0YzdkOWZiM2FhOTFmNmQ0ODU5MS90ZXh0cmVnaW9uOjZjYmE5MmRmODY3NzRjN2Q5ZmIzYWE5MWY2ZDQ4NTkxXzQyNDI_c6a96c6f-fcba-45ac-aca0-5b0f9016ed5e"
      unitRef="usd">0</us-gaap:UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued>
    <us-gaap:ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock
      contextRef="ic8f4fc80c1544b62a18084eb756ea94c_D20190201-20200131"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlMGY1MGI3NzZlZDQzMTA4ZjBiMWYwOTZlZDBkMzNiL3NlYzoyZTBmNTBiNzc2ZWQ0MzEwOGYwYjFmMDk2ZWQwZDMzYl8xNzUvZnJhZzo2Y2JhOTJkZjg2Nzc0YzdkOWZiM2FhOTFmNmQ0ODU5MS90ZXh0cmVnaW9uOjZjYmE5MmRmODY3NzRjN2Q5ZmIzYWE5MWY2ZDQ4NTkxXzEwNDQ1MzYwNDgwMjEx_627bc489-7df2-432d-bac2-293391a68952">&lt;div style="text-indent:18pt;margin-top:12pt;"&gt;&lt;span style="background-color:rgb(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 is a rollforward of the total gross unrecognized tax benefits for the years ended January&#160;31, 2020, January&#160;31, 2019, and January&#160;31, 2018 (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;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:86.304%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:9.696%;"/&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;Balance as of February&#160;1, 2017&lt;/span&gt;&lt;/td&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;5,060&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/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;Increases in current period tax positions&lt;/span&gt;&lt;/td&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,068&#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;Balance as of January 31, 2018&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:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;8,128&#160;&lt;/span&gt;&lt;/td&gt;&lt;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;Increases in current period tax positions&lt;/span&gt;&lt;/td&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;/tr&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;Balance as of January 31, 2019&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:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;8,128&#160;&lt;/span&gt;&lt;/td&gt;&lt;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;Reductions in prior period tax positions&lt;/span&gt;&lt;/td&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;(2,659)&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;Balance as of January 31, 2020&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 #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;5,469&#160;&lt;/span&gt;&lt;/td&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:ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock>
    <us-gaap:UnrecognizedTaxBenefits
      contextRef="i87f0a5bbc2644e72ae793ce4558537fc_I20170131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlMGY1MGI3NzZlZDQzMTA4ZjBiMWYwOTZlZDBkMzNiL3NlYzoyZTBmNTBiNzc2ZWQ0MzEwOGYwYjFmMDk2ZWQwZDMzYl8xNzUvZnJhZzo2Y2JhOTJkZjg2Nzc0YzdkOWZiM2FhOTFmNmQ0ODU5MS90YWJsZTowMDU3MzYwNDlmNTY0MzEwOTFkZDIxY2M3NzhjZjMxMC90YWJsZXJhbmdlOjAwNTczNjA0OWY1NjQzMTA5MWRkMjFjYzc3OGNmMzEwXzAtMS0xLTEtMA_57b4df2c-63cf-4e45-bf04-9cb3d4ce48b7"
      unitRef="usd">5060000</us-gaap:UnrecognizedTaxBenefits>
    <us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions
      contextRef="if6440f73b88f4c53970ea48b4c1f9726_D20170201-20180131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlMGY1MGI3NzZlZDQzMTA4ZjBiMWYwOTZlZDBkMzNiL3NlYzoyZTBmNTBiNzc2ZWQ0MzEwOGYwYjFmMDk2ZWQwZDMzYl8xNzUvZnJhZzo2Y2JhOTJkZjg2Nzc0YzdkOWZiM2FhOTFmNmQ0ODU5MS90YWJsZTowMDU3MzYwNDlmNTY0MzEwOTFkZDIxY2M3NzhjZjMxMC90YWJsZXJhbmdlOjAwNTczNjA0OWY1NjQzMTA5MWRkMjFjYzc3OGNmMzEwXzEtMS0xLTEtMA_592f3fd1-2576-4843-bc23-fa4253c95b67"
      unitRef="usd">3068000</us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions>
    <us-gaap:UnrecognizedTaxBenefits
      contextRef="ibade1bc382c843d88fc8e8003f90fffa_I20180131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlMGY1MGI3NzZlZDQzMTA4ZjBiMWYwOTZlZDBkMzNiL3NlYzoyZTBmNTBiNzc2ZWQ0MzEwOGYwYjFmMDk2ZWQwZDMzYl8xNzUvZnJhZzo2Y2JhOTJkZjg2Nzc0YzdkOWZiM2FhOTFmNmQ0ODU5MS90YWJsZTowMDU3MzYwNDlmNTY0MzEwOTFkZDIxY2M3NzhjZjMxMC90YWJsZXJhbmdlOjAwNTczNjA0OWY1NjQzMTA5MWRkMjFjYzc3OGNmMzEwXzItMS0xLTEtMA_53a39bcb-0965-4ab2-97cc-93d3ac2c8f8d"
      unitRef="usd">8128000</us-gaap:UnrecognizedTaxBenefits>
    <us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions
      contextRef="ic3b51f5441c346c388974c34d67a9940_D20180201-20190131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlMGY1MGI3NzZlZDQzMTA4ZjBiMWYwOTZlZDBkMzNiL3NlYzoyZTBmNTBiNzc2ZWQ0MzEwOGYwYjFmMDk2ZWQwZDMzYl8xNzUvZnJhZzo2Y2JhOTJkZjg2Nzc0YzdkOWZiM2FhOTFmNmQ0ODU5MS90YWJsZTowMDU3MzYwNDlmNTY0MzEwOTFkZDIxY2M3NzhjZjMxMC90YWJsZXJhbmdlOjAwNTczNjA0OWY1NjQzMTA5MWRkMjFjYzc3OGNmMzEwXzMtMS0xLTEtMA_48fae3e3-864b-49d4-af87-d19cc8193c3b"
      unitRef="usd">0</us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions>
    <us-gaap:UnrecognizedTaxBenefits
      contextRef="i55f24cb0d9164d4686ccc12cc9135ac1_I20190131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlMGY1MGI3NzZlZDQzMTA4ZjBiMWYwOTZlZDBkMzNiL3NlYzoyZTBmNTBiNzc2ZWQ0MzEwOGYwYjFmMDk2ZWQwZDMzYl8xNzUvZnJhZzo2Y2JhOTJkZjg2Nzc0YzdkOWZiM2FhOTFmNmQ0ODU5MS90YWJsZTowMDU3MzYwNDlmNTY0MzEwOTFkZDIxY2M3NzhjZjMxMC90YWJsZXJhbmdlOjAwNTczNjA0OWY1NjQzMTA5MWRkMjFjYzc3OGNmMzEwXzQtMS0xLTEtMA_57df0cb9-3c3b-414e-a55c-7f6c9cbe235d"
      unitRef="usd">8128000</us-gaap:UnrecognizedTaxBenefits>
    <us-gaap:UnrecognizedTaxBenefitsDecreasesResultingFromCurrentPeriodTaxPositions
      contextRef="ic8f4fc80c1544b62a18084eb756ea94c_D20190201-20200131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlMGY1MGI3NzZlZDQzMTA4ZjBiMWYwOTZlZDBkMzNiL3NlYzoyZTBmNTBiNzc2ZWQ0MzEwOGYwYjFmMDk2ZWQwZDMzYl8xNzUvZnJhZzo2Y2JhOTJkZjg2Nzc0YzdkOWZiM2FhOTFmNmQ0ODU5MS90YWJsZTowMDU3MzYwNDlmNTY0MzEwOTFkZDIxY2M3NzhjZjMxMC90YWJsZXJhbmdlOjAwNTczNjA0OWY1NjQzMTA5MWRkMjFjYzc3OGNmMzEwXzUtMS0xLTEtMA_fb6c457c-5b35-4d29-bcd4-ff646ccd0fb7"
      unitRef="usd">2659000</us-gaap:UnrecognizedTaxBenefitsDecreasesResultingFromCurrentPeriodTaxPositions>
    <us-gaap:UnrecognizedTaxBenefits
      contextRef="ib2cdc2f142544681974fd015733a7280_I20200131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlMGY1MGI3NzZlZDQzMTA4ZjBiMWYwOTZlZDBkMzNiL3NlYzoyZTBmNTBiNzc2ZWQ0MzEwOGYwYjFmMDk2ZWQwZDMzYl8xNzUvZnJhZzo2Y2JhOTJkZjg2Nzc0YzdkOWZiM2FhOTFmNmQ0ODU5MS90YWJsZTowMDU3MzYwNDlmNTY0MzEwOTFkZDIxY2M3NzhjZjMxMC90YWJsZXJhbmdlOjAwNTczNjA0OWY1NjQzMTA5MWRkMjFjYzc3OGNmMzEwXzYtMS0xLTEtMA_949b6070-a75c-4ef1-9140-daef32fb3112"
      unitRef="usd">5469000</us-gaap:UnrecognizedTaxBenefits>
    <crwd:RedeemableConvertiblePreferredStockTextBlock
      contextRef="ic8f4fc80c1544b62a18084eb756ea94c_D20190201-20200131"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlMGY1MGI3NzZlZDQzMTA4ZjBiMWYwOTZlZDBkMzNiL3NlYzoyZTBmNTBiNzc2ZWQ0MzEwOGYwYjFmMDk2ZWQwZDMzYl8xODEvZnJhZzpiNTZmYTg3MTYyNzI0MmU5OTMzMTAyNjRkNTBlOWIxZS90ZXh0cmVnaW9uOmI1NmZhODcxNjI3MjQyZTk5MzMxMDI2NGQ1MGU5YjFlXzEwNDQ1MzYwNDkxNTcy_b3756eb8-963a-464b-985b-4f9cfadcab2d">Redeemable Convertible Preferred Stock&lt;div style="text-indent:18pt;margin-top:12pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;Upon the close of the Company&#x2019;s IPO on June&#160;14, 2019, all shares of convertible preferred stock then outstanding, totaling&#160;131,267,586&#160;shares, were automatically converted into an equivalent number of shares of Class&#160;B common stock on a&#160;one-to-one basis and the carrying value, totaling $557.9&#160;million, was reclassified into Class&#160;B common stock and additional paid-in capital on the consolidated balance sheet.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:18pt;margin-top:12pt;"&gt;&lt;span style="background-color:rgb(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 table summarizes the authorized, issued, and outstanding redeemable convertible preferred stock of the Company as of January&#160;31, 2019:&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:30.258%;"/&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:8.557%;"/&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:8.557%;"/&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:8.557%;"/&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:8.557%;"/&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:8.557%;"/&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:8.559%;"/&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;Class&lt;/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;Issue Price&lt;br/&gt;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 colspan="3" 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;Shares&lt;br/&gt;Authorized&lt;/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-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;Shares&lt;br/&gt;Issued and&lt;br/&gt;Outstanding&lt;/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-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;Net&lt;br/&gt;Carrying&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-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;Liquidation&lt;br/&gt;Preference&lt;/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-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;Redemption&lt;br/&gt;Value&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;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="33" 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;(in thousands, except per share values)&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:#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;Series&#160;A-1&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-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.50000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;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,300&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;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,300&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-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;76,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;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-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;52,300&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-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;623,678&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/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;Series&#160;B&lt;/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.40500&#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;21,523&#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;21,352&#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;44,320&#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;30,000&#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;254,623&#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;Series&#160;C&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-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;4.52972&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;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,275&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;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,077&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;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;99,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:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;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;100,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:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;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;263,765&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/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;Series&#160;D&lt;/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;5.69153&#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;17,570&#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;17,570&#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;99,845&#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;125,000&#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;211,631&#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;Series&#160;D-1&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-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;5.69153&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;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,394&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;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,394&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;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,626&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;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,700&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;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;64,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:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/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;Series&#160;E&lt;/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;16.46136&#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;18,357&#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;12,575&#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;206,896&#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;207,000&#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;207,000&#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: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;Total&lt;/span&gt;&lt;/td&gt;&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="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;137,419&#160;&lt;/span&gt;&lt;/td&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 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;131,268&#160;&lt;/span&gt;&lt;/td&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;557,912&#160;&lt;/span&gt;&lt;/td&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;545,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;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,625,304&#160;&lt;/span&gt;&lt;/td&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;</crwd:RedeemableConvertiblePreferredStockTextBlock>
    <us-gaap:ConversionOfStockSharesConverted1
      contextRef="ie858eb3f9a184099afe9da139f673ab1_D20190614-20190614"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlMGY1MGI3NzZlZDQzMTA4ZjBiMWYwOTZlZDBkMzNiL3NlYzoyZTBmNTBiNzc2ZWQ0MzEwOGYwYjFmMDk2ZWQwZDMzYl8xODEvZnJhZzpiNTZmYTg3MTYyNzI0MmU5OTMzMTAyNjRkNTBlOWIxZS90ZXh0cmVnaW9uOmI1NmZhODcxNjI3MjQyZTk5MzMxMDI2NGQ1MGU5YjFlXzEwOTk1MTE2NDMwNDk_db8e224e-3c35-479f-b38b-824f202e7a09"
      unitRef="shares">131267586</us-gaap:ConversionOfStockSharesConverted1>
    <crwd:StockConversionPreferredStockConversionRatio
      contextRef="ic88f87efb7ec43e2a31cc29a1e734aa3_D20190613-20190613"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlMGY1MGI3NzZlZDQzMTA4ZjBiMWYwOTZlZDBkMzNiL3NlYzoyZTBmNTBiNzc2ZWQ0MzEwOGYwYjFmMDk2ZWQwZDMzYl8xODEvZnJhZzpiNTZmYTg3MTYyNzI0MmU5OTMzMTAyNjRkNTBlOWIxZS90ZXh0cmVnaW9uOmI1NmZhODcxNjI3MjQyZTk5MzMxMDI2NGQ1MGU5YjFlXzEwOTk1MTE2NTU0Mjk_d4348a21-e5de-48ad-b10a-171e2c4130de"
      unitRef="number">1</crwd:StockConversionPreferredStockConversionRatio>
    <us-gaap:ConversionOfStockAmountConverted1
      contextRef="ie858eb3f9a184099afe9da139f673ab1_D20190614-20190614"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlMGY1MGI3NzZlZDQzMTA4ZjBiMWYwOTZlZDBkMzNiL3NlYzoyZTBmNTBiNzc2ZWQ0MzEwOGYwYjFmMDk2ZWQwZDMzYl8xODEvZnJhZzpiNTZmYTg3MTYyNzI0MmU5OTMzMTAyNjRkNTBlOWIxZS90ZXh0cmVnaW9uOmI1NmZhODcxNjI3MjQyZTk5MzMxMDI2NGQ1MGU5YjFlXzEwOTk1MTE2NDMwNTQ_468de0ac-0497-45a0-8770-eb1e9dfcfd51"
      unitRef="usd">557900000</us-gaap:ConversionOfStockAmountConverted1>
    <us-gaap:ScheduleOfAuctionMarketPreferredSecuritiesByStockSeriesTextBlock
      contextRef="ic8f4fc80c1544b62a18084eb756ea94c_D20190201-20200131"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlMGY1MGI3NzZlZDQzMTA4ZjBiMWYwOTZlZDBkMzNiL3NlYzoyZTBmNTBiNzc2ZWQ0MzEwOGYwYjFmMDk2ZWQwZDMzYl8xODEvZnJhZzpiNTZmYTg3MTYyNzI0MmU5OTMzMTAyNjRkNTBlOWIxZS90ZXh0cmVnaW9uOmI1NmZhODcxNjI3MjQyZTk5MzMxMDI2NGQ1MGU5YjFlXzEwNDQ1MzYwNDkxNTcz_e718906f-a5eb-4198-afe9-100e3525fc14">&lt;div style="text-indent:18pt;margin-top:12pt;"&gt;&lt;span style="background-color:rgb(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 table summarizes the authorized, issued, and outstanding redeemable convertible preferred stock of the Company as of January&#160;31, 2019:&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:30.258%;"/&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:8.557%;"/&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:8.557%;"/&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:8.557%;"/&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:8.557%;"/&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:8.557%;"/&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:8.559%;"/&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;Class&lt;/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;Issue Price&lt;br/&gt;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 colspan="3" 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;Shares&lt;br/&gt;Authorized&lt;/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-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;Shares&lt;br/&gt;Issued and&lt;br/&gt;Outstanding&lt;/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-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;Net&lt;br/&gt;Carrying&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-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;Liquidation&lt;br/&gt;Preference&lt;/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-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;Redemption&lt;br/&gt;Value&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;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="33" 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;(in thousands, except per share values)&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:#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;Series&#160;A-1&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-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.50000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;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,300&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;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,300&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-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;76,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;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-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;52,300&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-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;623,678&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/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;Series&#160;B&lt;/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.40500&#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;21,523&#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;21,352&#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;44,320&#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;30,000&#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;254,623&#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;Series&#160;C&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-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;4.52972&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;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,275&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;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,077&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;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;99,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:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;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;100,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:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;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;263,765&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/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;Series&#160;D&lt;/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;5.69153&#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;17,570&#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;17,570&#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;99,845&#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;125,000&#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;211,631&#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;Series&#160;D-1&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-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;5.69153&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;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,394&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;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,394&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;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,626&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;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,700&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;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;64,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:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/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;Series&#160;E&lt;/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;16.46136&#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;18,357&#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;12,575&#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;206,896&#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;207,000&#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;207,000&#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: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;Total&lt;/span&gt;&lt;/td&gt;&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="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;137,419&#160;&lt;/span&gt;&lt;/td&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 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;131,268&#160;&lt;/span&gt;&lt;/td&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;557,912&#160;&lt;/span&gt;&lt;/td&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;545,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;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,625,304&#160;&lt;/span&gt;&lt;/td&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:ScheduleOfAuctionMarketPreferredSecuritiesByStockSeriesTextBlock>
    <crwd:TemporaryEquitySharesIssuePricePerShare
      contextRef="id1a6ca9afe2f464da8e82265964b1fc4_I20190131"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlMGY1MGI3NzZlZDQzMTA4ZjBiMWYwOTZlZDBkMzNiL3NlYzoyZTBmNTBiNzc2ZWQ0MzEwOGYwYjFmMDk2ZWQwZDMzYl8xODEvZnJhZzpiNTZmYTg3MTYyNzI0MmU5OTMzMTAyNjRkNTBlOWIxZS90YWJsZTo3MTAzNjBiOTZlZGQ0N2IxODYxNjBkZmZiYjBlZGIwNi90YWJsZXJhbmdlOjcxMDM2MGI5NmVkZDQ3YjE4NjE2MGRmZmJiMGVkYjA2XzItMi0xLTEtMA_619c1456-4805-4a1f-81ba-a8ab0d858579"
      unitRef="usdPerShare">0.50000</crwd:TemporaryEquitySharesIssuePricePerShare>
    <us-gaap:TemporaryEquitySharesAuthorized
      contextRef="id1a6ca9afe2f464da8e82265964b1fc4_I20190131"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlMGY1MGI3NzZlZDQzMTA4ZjBiMWYwOTZlZDBkMzNiL3NlYzoyZTBmNTBiNzc2ZWQ0MzEwOGYwYjFmMDk2ZWQwZDMzYl8xODEvZnJhZzpiNTZmYTg3MTYyNzI0MmU5OTMzMTAyNjRkNTBlOWIxZS90YWJsZTo3MTAzNjBiOTZlZGQ0N2IxODYxNjBkZmZiYjBlZGIwNi90YWJsZXJhbmdlOjcxMDM2MGI5NmVkZDQ3YjE4NjE2MGRmZmJiMGVkYjA2XzItNC0xLTEtMA_02d6aecd-2092-4c12-8f29-6128c3e080cd"
      unitRef="shares">52300000</us-gaap:TemporaryEquitySharesAuthorized>
    <us-gaap:TemporaryEquitySharesOutstanding
      contextRef="id1a6ca9afe2f464da8e82265964b1fc4_I20190131"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlMGY1MGI3NzZlZDQzMTA4ZjBiMWYwOTZlZDBkMzNiL3NlYzoyZTBmNTBiNzc2ZWQ0MzEwOGYwYjFmMDk2ZWQwZDMzYl8xODEvZnJhZzpiNTZmYTg3MTYyNzI0MmU5OTMzMTAyNjRkNTBlOWIxZS90YWJsZTo3MTAzNjBiOTZlZGQ0N2IxODYxNjBkZmZiYjBlZGIwNi90YWJsZXJhbmdlOjcxMDM2MGI5NmVkZDQ3YjE4NjE2MGRmZmJiMGVkYjA2XzItNi0xLTEtMA_35eec54e-9bc6-4a17-8ad3-752d168e4643"
      unitRef="shares">52300000</us-gaap:TemporaryEquitySharesOutstanding>
    <us-gaap:TemporaryEquitySharesIssued
      contextRef="id1a6ca9afe2f464da8e82265964b1fc4_I20190131"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlMGY1MGI3NzZlZDQzMTA4ZjBiMWYwOTZlZDBkMzNiL3NlYzoyZTBmNTBiNzc2ZWQ0MzEwOGYwYjFmMDk2ZWQwZDMzYl8xODEvZnJhZzpiNTZmYTg3MTYyNzI0MmU5OTMzMTAyNjRkNTBlOWIxZS90YWJsZTo3MTAzNjBiOTZlZGQ0N2IxODYxNjBkZmZiYjBlZGIwNi90YWJsZXJhbmdlOjcxMDM2MGI5NmVkZDQ3YjE4NjE2MGRmZmJiMGVkYjA2XzItNi0xLTEtMA_89d4c22a-207a-450a-b677-616eddbd5bb5"
      unitRef="shares">52300000</us-gaap:TemporaryEquitySharesIssued>
    <us-gaap:TemporaryEquityCarryingAmountAttributableToParent
      contextRef="id1a6ca9afe2f464da8e82265964b1fc4_I20190131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlMGY1MGI3NzZlZDQzMTA4ZjBiMWYwOTZlZDBkMzNiL3NlYzoyZTBmNTBiNzc2ZWQ0MzEwOGYwYjFmMDk2ZWQwZDMzYl8xODEvZnJhZzpiNTZmYTg3MTYyNzI0MmU5OTMzMTAyNjRkNTBlOWIxZS90YWJsZTo3MTAzNjBiOTZlZGQ0N2IxODYxNjBkZmZiYjBlZGIwNi90YWJsZXJhbmdlOjcxMDM2MGI5NmVkZDQ3YjE4NjE2MGRmZmJiMGVkYjA2XzItOC0xLTEtMA_437b6535-bffb-44ab-a4c7-a649f4ac6f76"
      unitRef="usd">76325000</us-gaap:TemporaryEquityCarryingAmountAttributableToParent>
    <us-gaap:TemporaryEquityLiquidationPreference
      contextRef="id1a6ca9afe2f464da8e82265964b1fc4_I20190131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlMGY1MGI3NzZlZDQzMTA4ZjBiMWYwOTZlZDBkMzNiL3NlYzoyZTBmNTBiNzc2ZWQ0MzEwOGYwYjFmMDk2ZWQwZDMzYl8xODEvZnJhZzpiNTZmYTg3MTYyNzI0MmU5OTMzMTAyNjRkNTBlOWIxZS90YWJsZTo3MTAzNjBiOTZlZGQ0N2IxODYxNjBkZmZiYjBlZGIwNi90YWJsZXJhbmdlOjcxMDM2MGI5NmVkZDQ3YjE4NjE2MGRmZmJiMGVkYjA2XzItMTAtMS0xLTA_cbe089de-beb9-444b-a578-ebd27ce81ef2"
      unitRef="usd">52300000</us-gaap:TemporaryEquityLiquidationPreference>
    <us-gaap:TemporaryEquityAggregateAmountOfRedemptionRequirement
      contextRef="id1a6ca9afe2f464da8e82265964b1fc4_I20190131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlMGY1MGI3NzZlZDQzMTA4ZjBiMWYwOTZlZDBkMzNiL3NlYzoyZTBmNTBiNzc2ZWQ0MzEwOGYwYjFmMDk2ZWQwZDMzYl8xODEvZnJhZzpiNTZmYTg3MTYyNzI0MmU5OTMzMTAyNjRkNTBlOWIxZS90YWJsZTo3MTAzNjBiOTZlZGQ0N2IxODYxNjBkZmZiYjBlZGIwNi90YWJsZXJhbmdlOjcxMDM2MGI5NmVkZDQ3YjE4NjE2MGRmZmJiMGVkYjA2XzItMTItMS0xLTA_f48f22a3-caac-453b-8e72-97534c7f6900"
      unitRef="usd">623678000</us-gaap:TemporaryEquityAggregateAmountOfRedemptionRequirement>
    <crwd:TemporaryEquitySharesIssuePricePerShare
      contextRef="i80b2cd0be93542a284bac7a6a55eb72c_I20190131"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlMGY1MGI3NzZlZDQzMTA4ZjBiMWYwOTZlZDBkMzNiL3NlYzoyZTBmNTBiNzc2ZWQ0MzEwOGYwYjFmMDk2ZWQwZDMzYl8xODEvZnJhZzpiNTZmYTg3MTYyNzI0MmU5OTMzMTAyNjRkNTBlOWIxZS90YWJsZTo3MTAzNjBiOTZlZGQ0N2IxODYxNjBkZmZiYjBlZGIwNi90YWJsZXJhbmdlOjcxMDM2MGI5NmVkZDQ3YjE4NjE2MGRmZmJiMGVkYjA2XzMtMi0xLTEtMA_7f3d3020-0b37-4c51-b11b-a8558b74511f"
      unitRef="usdPerShare">1.40500</crwd:TemporaryEquitySharesIssuePricePerShare>
    <us-gaap:TemporaryEquitySharesAuthorized
      contextRef="i80b2cd0be93542a284bac7a6a55eb72c_I20190131"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlMGY1MGI3NzZlZDQzMTA4ZjBiMWYwOTZlZDBkMzNiL3NlYzoyZTBmNTBiNzc2ZWQ0MzEwOGYwYjFmMDk2ZWQwZDMzYl8xODEvZnJhZzpiNTZmYTg3MTYyNzI0MmU5OTMzMTAyNjRkNTBlOWIxZS90YWJsZTo3MTAzNjBiOTZlZGQ0N2IxODYxNjBkZmZiYjBlZGIwNi90YWJsZXJhbmdlOjcxMDM2MGI5NmVkZDQ3YjE4NjE2MGRmZmJiMGVkYjA2XzMtNC0xLTEtMA_d3b60501-0140-4eca-bc03-b6f95a1af18c"
      unitRef="shares">21523000</us-gaap:TemporaryEquitySharesAuthorized>
    <us-gaap:TemporaryEquitySharesIssued
      contextRef="i80b2cd0be93542a284bac7a6a55eb72c_I20190131"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlMGY1MGI3NzZlZDQzMTA4ZjBiMWYwOTZlZDBkMzNiL3NlYzoyZTBmNTBiNzc2ZWQ0MzEwOGYwYjFmMDk2ZWQwZDMzYl8xODEvZnJhZzpiNTZmYTg3MTYyNzI0MmU5OTMzMTAyNjRkNTBlOWIxZS90YWJsZTo3MTAzNjBiOTZlZGQ0N2IxODYxNjBkZmZiYjBlZGIwNi90YWJsZXJhbmdlOjcxMDM2MGI5NmVkZDQ3YjE4NjE2MGRmZmJiMGVkYjA2XzMtNi0xLTEtMA_078f0177-ce1e-4b3d-a521-ca40e2baf8f7"
      unitRef="shares">21352000</us-gaap:TemporaryEquitySharesIssued>
    <us-gaap:TemporaryEquitySharesOutstanding
      contextRef="i80b2cd0be93542a284bac7a6a55eb72c_I20190131"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlMGY1MGI3NzZlZDQzMTA4ZjBiMWYwOTZlZDBkMzNiL3NlYzoyZTBmNTBiNzc2ZWQ0MzEwOGYwYjFmMDk2ZWQwZDMzYl8xODEvZnJhZzpiNTZmYTg3MTYyNzI0MmU5OTMzMTAyNjRkNTBlOWIxZS90YWJsZTo3MTAzNjBiOTZlZGQ0N2IxODYxNjBkZmZiYjBlZGIwNi90YWJsZXJhbmdlOjcxMDM2MGI5NmVkZDQ3YjE4NjE2MGRmZmJiMGVkYjA2XzMtNi0xLTEtMA_de3ba602-3821-4b52-9d93-0f2c5e315a82"
      unitRef="shares">21352000</us-gaap:TemporaryEquitySharesOutstanding>
    <us-gaap:TemporaryEquityCarryingAmountAttributableToParent
      contextRef="i80b2cd0be93542a284bac7a6a55eb72c_I20190131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlMGY1MGI3NzZlZDQzMTA4ZjBiMWYwOTZlZDBkMzNiL3NlYzoyZTBmNTBiNzc2ZWQ0MzEwOGYwYjFmMDk2ZWQwZDMzYl8xODEvZnJhZzpiNTZmYTg3MTYyNzI0MmU5OTMzMTAyNjRkNTBlOWIxZS90YWJsZTo3MTAzNjBiOTZlZGQ0N2IxODYxNjBkZmZiYjBlZGIwNi90YWJsZXJhbmdlOjcxMDM2MGI5NmVkZDQ3YjE4NjE2MGRmZmJiMGVkYjA2XzMtOC0xLTEtMA_720e2a32-0a4b-4769-848e-d4345c457ddd"
      unitRef="usd">44320000</us-gaap:TemporaryEquityCarryingAmountAttributableToParent>
    <us-gaap:TemporaryEquityLiquidationPreference
      contextRef="i80b2cd0be93542a284bac7a6a55eb72c_I20190131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlMGY1MGI3NzZlZDQzMTA4ZjBiMWYwOTZlZDBkMzNiL3NlYzoyZTBmNTBiNzc2ZWQ0MzEwOGYwYjFmMDk2ZWQwZDMzYl8xODEvZnJhZzpiNTZmYTg3MTYyNzI0MmU5OTMzMTAyNjRkNTBlOWIxZS90YWJsZTo3MTAzNjBiOTZlZGQ0N2IxODYxNjBkZmZiYjBlZGIwNi90YWJsZXJhbmdlOjcxMDM2MGI5NmVkZDQ3YjE4NjE2MGRmZmJiMGVkYjA2XzMtMTAtMS0xLTA_242d1338-96a3-4eda-bf64-ede7f8d16ef9"
      unitRef="usd">30000000</us-gaap:TemporaryEquityLiquidationPreference>
    <us-gaap:TemporaryEquityAggregateAmountOfRedemptionRequirement
      contextRef="i80b2cd0be93542a284bac7a6a55eb72c_I20190131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlMGY1MGI3NzZlZDQzMTA4ZjBiMWYwOTZlZDBkMzNiL3NlYzoyZTBmNTBiNzc2ZWQ0MzEwOGYwYjFmMDk2ZWQwZDMzYl8xODEvZnJhZzpiNTZmYTg3MTYyNzI0MmU5OTMzMTAyNjRkNTBlOWIxZS90YWJsZTo3MTAzNjBiOTZlZGQ0N2IxODYxNjBkZmZiYjBlZGIwNi90YWJsZXJhbmdlOjcxMDM2MGI5NmVkZDQ3YjE4NjE2MGRmZmJiMGVkYjA2XzMtMTItMS0xLTA_e7e71310-bcc0-4674-85b9-da5340846fd1"
      unitRef="usd">254623000</us-gaap:TemporaryEquityAggregateAmountOfRedemptionRequirement>
    <crwd:TemporaryEquitySharesIssuePricePerShare
      contextRef="if20f1ac4c10d444588984b6dc4eba7af_I20190131"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlMGY1MGI3NzZlZDQzMTA4ZjBiMWYwOTZlZDBkMzNiL3NlYzoyZTBmNTBiNzc2ZWQ0MzEwOGYwYjFmMDk2ZWQwZDMzYl8xODEvZnJhZzpiNTZmYTg3MTYyNzI0MmU5OTMzMTAyNjRkNTBlOWIxZS90YWJsZTo3MTAzNjBiOTZlZGQ0N2IxODYxNjBkZmZiYjBlZGIwNi90YWJsZXJhbmdlOjcxMDM2MGI5NmVkZDQ3YjE4NjE2MGRmZmJiMGVkYjA2XzQtMi0xLTEtMA_50b3a826-42f5-41d7-8017-2c19d1366530"
      unitRef="usdPerShare">4.52972</crwd:TemporaryEquitySharesIssuePricePerShare>
    <us-gaap:TemporaryEquitySharesAuthorized
      contextRef="if20f1ac4c10d444588984b6dc4eba7af_I20190131"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlMGY1MGI3NzZlZDQzMTA4ZjBiMWYwOTZlZDBkMzNiL3NlYzoyZTBmNTBiNzc2ZWQ0MzEwOGYwYjFmMDk2ZWQwZDMzYl8xODEvZnJhZzpiNTZmYTg3MTYyNzI0MmU5OTMzMTAyNjRkNTBlOWIxZS90YWJsZTo3MTAzNjBiOTZlZGQ0N2IxODYxNjBkZmZiYjBlZGIwNi90YWJsZXJhbmdlOjcxMDM2MGI5NmVkZDQ3YjE4NjE2MGRmZmJiMGVkYjA2XzQtNC0xLTEtMA_66b4da85-6366-4857-8ae7-3946c511448b"
      unitRef="shares">22275000</us-gaap:TemporaryEquitySharesAuthorized>
    <us-gaap:TemporaryEquitySharesIssued
      contextRef="if20f1ac4c10d444588984b6dc4eba7af_I20190131"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlMGY1MGI3NzZlZDQzMTA4ZjBiMWYwOTZlZDBkMzNiL3NlYzoyZTBmNTBiNzc2ZWQ0MzEwOGYwYjFmMDk2ZWQwZDMzYl8xODEvZnJhZzpiNTZmYTg3MTYyNzI0MmU5OTMzMTAyNjRkNTBlOWIxZS90YWJsZTo3MTAzNjBiOTZlZGQ0N2IxODYxNjBkZmZiYjBlZGIwNi90YWJsZXJhbmdlOjcxMDM2MGI5NmVkZDQ3YjE4NjE2MGRmZmJiMGVkYjA2XzQtNi0xLTEtMA_3be3f1d3-d552-4407-ad17-bf695b5311af"
      unitRef="shares">22077000</us-gaap:TemporaryEquitySharesIssued>
    <us-gaap:TemporaryEquitySharesOutstanding
      contextRef="if20f1ac4c10d444588984b6dc4eba7af_I20190131"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlMGY1MGI3NzZlZDQzMTA4ZjBiMWYwOTZlZDBkMzNiL3NlYzoyZTBmNTBiNzc2ZWQ0MzEwOGYwYjFmMDk2ZWQwZDMzYl8xODEvZnJhZzpiNTZmYTg3MTYyNzI0MmU5OTMzMTAyNjRkNTBlOWIxZS90YWJsZTo3MTAzNjBiOTZlZGQ0N2IxODYxNjBkZmZiYjBlZGIwNi90YWJsZXJhbmdlOjcxMDM2MGI5NmVkZDQ3YjE4NjE2MGRmZmJiMGVkYjA2XzQtNi0xLTEtMA_535bae11-3834-4cee-bec5-fb13254b8c8a"
      unitRef="shares">22077000</us-gaap:TemporaryEquitySharesOutstanding>
    <us-gaap:TemporaryEquityCarryingAmountAttributableToParent
      contextRef="if20f1ac4c10d444588984b6dc4eba7af_I20190131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlMGY1MGI3NzZlZDQzMTA4ZjBiMWYwOTZlZDBkMzNiL3NlYzoyZTBmNTBiNzc2ZWQ0MzEwOGYwYjFmMDk2ZWQwZDMzYl8xODEvZnJhZzpiNTZmYTg3MTYyNzI0MmU5OTMzMTAyNjRkNTBlOWIxZS90YWJsZTo3MTAzNjBiOTZlZGQ0N2IxODYxNjBkZmZiYjBlZGIwNi90YWJsZXJhbmdlOjcxMDM2MGI5NmVkZDQ3YjE4NjE2MGRmZmJiMGVkYjA2XzQtOC0xLTEtMA_2a326c6f-f8a7-4aae-8a9c-08402695fc31"
      unitRef="usd">99900000</us-gaap:TemporaryEquityCarryingAmountAttributableToParent>
    <us-gaap:TemporaryEquityLiquidationPreference
      contextRef="if20f1ac4c10d444588984b6dc4eba7af_I20190131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlMGY1MGI3NzZlZDQzMTA4ZjBiMWYwOTZlZDBkMzNiL3NlYzoyZTBmNTBiNzc2ZWQ0MzEwOGYwYjFmMDk2ZWQwZDMzYl8xODEvZnJhZzpiNTZmYTg3MTYyNzI0MmU5OTMzMTAyNjRkNTBlOWIxZS90YWJsZTo3MTAzNjBiOTZlZGQ0N2IxODYxNjBkZmZiYjBlZGIwNi90YWJsZXJhbmdlOjcxMDM2MGI5NmVkZDQ3YjE4NjE2MGRmZmJiMGVkYjA2XzQtMTAtMS0xLTA_9eb0e7b8-f6f4-48ea-8904-6a63b7188e0b"
      unitRef="usd">100000000</us-gaap:TemporaryEquityLiquidationPreference>
    <us-gaap:TemporaryEquityAggregateAmountOfRedemptionRequirement
      contextRef="if20f1ac4c10d444588984b6dc4eba7af_I20190131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlMGY1MGI3NzZlZDQzMTA4ZjBiMWYwOTZlZDBkMzNiL3NlYzoyZTBmNTBiNzc2ZWQ0MzEwOGYwYjFmMDk2ZWQwZDMzYl8xODEvZnJhZzpiNTZmYTg3MTYyNzI0MmU5OTMzMTAyNjRkNTBlOWIxZS90YWJsZTo3MTAzNjBiOTZlZGQ0N2IxODYxNjBkZmZiYjBlZGIwNi90YWJsZXJhbmdlOjcxMDM2MGI5NmVkZDQ3YjE4NjE2MGRmZmJiMGVkYjA2XzQtMTItMS0xLTA_4a1be4e1-3f50-48e9-8ad5-f1b88469428b"
      unitRef="usd">263765000</us-gaap:TemporaryEquityAggregateAmountOfRedemptionRequirement>
    <crwd:TemporaryEquitySharesIssuePricePerShare
      contextRef="i63a03f23b3664a68a88da56646fa3386_I20190131"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlMGY1MGI3NzZlZDQzMTA4ZjBiMWYwOTZlZDBkMzNiL3NlYzoyZTBmNTBiNzc2ZWQ0MzEwOGYwYjFmMDk2ZWQwZDMzYl8xODEvZnJhZzpiNTZmYTg3MTYyNzI0MmU5OTMzMTAyNjRkNTBlOWIxZS90YWJsZTo3MTAzNjBiOTZlZGQ0N2IxODYxNjBkZmZiYjBlZGIwNi90YWJsZXJhbmdlOjcxMDM2MGI5NmVkZDQ3YjE4NjE2MGRmZmJiMGVkYjA2XzUtMi0xLTEtMA_15e4b48b-acb4-499f-bf6c-b545030efe52"
      unitRef="usdPerShare">5.69153</crwd:TemporaryEquitySharesIssuePricePerShare>
    <us-gaap:TemporaryEquitySharesAuthorized
      contextRef="i63a03f23b3664a68a88da56646fa3386_I20190131"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlMGY1MGI3NzZlZDQzMTA4ZjBiMWYwOTZlZDBkMzNiL3NlYzoyZTBmNTBiNzc2ZWQ0MzEwOGYwYjFmMDk2ZWQwZDMzYl8xODEvZnJhZzpiNTZmYTg3MTYyNzI0MmU5OTMzMTAyNjRkNTBlOWIxZS90YWJsZTo3MTAzNjBiOTZlZGQ0N2IxODYxNjBkZmZiYjBlZGIwNi90YWJsZXJhbmdlOjcxMDM2MGI5NmVkZDQ3YjE4NjE2MGRmZmJiMGVkYjA2XzUtNC0xLTEtMA_b14ec889-2fd5-42d2-9970-d2816681a294"
      unitRef="shares">17570000</us-gaap:TemporaryEquitySharesAuthorized>
    <us-gaap:TemporaryEquitySharesOutstanding
      contextRef="i63a03f23b3664a68a88da56646fa3386_I20190131"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlMGY1MGI3NzZlZDQzMTA4ZjBiMWYwOTZlZDBkMzNiL3NlYzoyZTBmNTBiNzc2ZWQ0MzEwOGYwYjFmMDk2ZWQwZDMzYl8xODEvZnJhZzpiNTZmYTg3MTYyNzI0MmU5OTMzMTAyNjRkNTBlOWIxZS90YWJsZTo3MTAzNjBiOTZlZGQ0N2IxODYxNjBkZmZiYjBlZGIwNi90YWJsZXJhbmdlOjcxMDM2MGI5NmVkZDQ3YjE4NjE2MGRmZmJiMGVkYjA2XzUtNi0xLTEtMA_4c7df37b-562c-452c-8fad-dd011f59dc71"
      unitRef="shares">17570000</us-gaap:TemporaryEquitySharesOutstanding>
    <us-gaap:TemporaryEquitySharesIssued
      contextRef="i63a03f23b3664a68a88da56646fa3386_I20190131"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlMGY1MGI3NzZlZDQzMTA4ZjBiMWYwOTZlZDBkMzNiL3NlYzoyZTBmNTBiNzc2ZWQ0MzEwOGYwYjFmMDk2ZWQwZDMzYl8xODEvZnJhZzpiNTZmYTg3MTYyNzI0MmU5OTMzMTAyNjRkNTBlOWIxZS90YWJsZTo3MTAzNjBiOTZlZGQ0N2IxODYxNjBkZmZiYjBlZGIwNi90YWJsZXJhbmdlOjcxMDM2MGI5NmVkZDQ3YjE4NjE2MGRmZmJiMGVkYjA2XzUtNi0xLTEtMA_798e1fe0-4433-4d55-a873-19d258ff8c19"
      unitRef="shares">17570000</us-gaap:TemporaryEquitySharesIssued>
    <us-gaap:TemporaryEquityCarryingAmountAttributableToParent
      contextRef="i63a03f23b3664a68a88da56646fa3386_I20190131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlMGY1MGI3NzZlZDQzMTA4ZjBiMWYwOTZlZDBkMzNiL3NlYzoyZTBmNTBiNzc2ZWQ0MzEwOGYwYjFmMDk2ZWQwZDMzYl8xODEvZnJhZzpiNTZmYTg3MTYyNzI0MmU5OTMzMTAyNjRkNTBlOWIxZS90YWJsZTo3MTAzNjBiOTZlZGQ0N2IxODYxNjBkZmZiYjBlZGIwNi90YWJsZXJhbmdlOjcxMDM2MGI5NmVkZDQ3YjE4NjE2MGRmZmJiMGVkYjA2XzUtOC0xLTEtMA_4003eeff-4bc4-4b88-9b40-0f7d710f1a7a"
      unitRef="usd">99845000</us-gaap:TemporaryEquityCarryingAmountAttributableToParent>
    <us-gaap:TemporaryEquityLiquidationPreference
      contextRef="i63a03f23b3664a68a88da56646fa3386_I20190131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlMGY1MGI3NzZlZDQzMTA4ZjBiMWYwOTZlZDBkMzNiL3NlYzoyZTBmNTBiNzc2ZWQ0MzEwOGYwYjFmMDk2ZWQwZDMzYl8xODEvZnJhZzpiNTZmYTg3MTYyNzI0MmU5OTMzMTAyNjRkNTBlOWIxZS90YWJsZTo3MTAzNjBiOTZlZGQ0N2IxODYxNjBkZmZiYjBlZGIwNi90YWJsZXJhbmdlOjcxMDM2MGI5NmVkZDQ3YjE4NjE2MGRmZmJiMGVkYjA2XzUtMTAtMS0xLTA_3f0a8769-f0c4-440a-81c5-7ec377eeb187"
      unitRef="usd">125000000</us-gaap:TemporaryEquityLiquidationPreference>
    <us-gaap:TemporaryEquityAggregateAmountOfRedemptionRequirement
      contextRef="i63a03f23b3664a68a88da56646fa3386_I20190131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlMGY1MGI3NzZlZDQzMTA4ZjBiMWYwOTZlZDBkMzNiL3NlYzoyZTBmNTBiNzc2ZWQ0MzEwOGYwYjFmMDk2ZWQwZDMzYl8xODEvZnJhZzpiNTZmYTg3MTYyNzI0MmU5OTMzMTAyNjRkNTBlOWIxZS90YWJsZTo3MTAzNjBiOTZlZGQ0N2IxODYxNjBkZmZiYjBlZGIwNi90YWJsZXJhbmdlOjcxMDM2MGI5NmVkZDQ3YjE4NjE2MGRmZmJiMGVkYjA2XzUtMTItMS0xLTA_3e65a12a-7d26-4bb8-a28e-35a1fa7e9d8d"
      unitRef="usd">211631000</us-gaap:TemporaryEquityAggregateAmountOfRedemptionRequirement>
    <crwd:TemporaryEquitySharesIssuePricePerShare
      contextRef="ia2b7d9de0fc14af7be26f35403f187ac_I20190131"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlMGY1MGI3NzZlZDQzMTA4ZjBiMWYwOTZlZDBkMzNiL3NlYzoyZTBmNTBiNzc2ZWQ0MzEwOGYwYjFmMDk2ZWQwZDMzYl8xODEvZnJhZzpiNTZmYTg3MTYyNzI0MmU5OTMzMTAyNjRkNTBlOWIxZS90YWJsZTo3MTAzNjBiOTZlZGQ0N2IxODYxNjBkZmZiYjBlZGIwNi90YWJsZXJhbmdlOjcxMDM2MGI5NmVkZDQ3YjE4NjE2MGRmZmJiMGVkYjA2XzYtMi0xLTEtMA_df6744b5-a763-4d9c-b56c-a73f4831898e"
      unitRef="usdPerShare">5.69153</crwd:TemporaryEquitySharesIssuePricePerShare>
    <us-gaap:TemporaryEquitySharesAuthorized
      contextRef="ia2b7d9de0fc14af7be26f35403f187ac_I20190131"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlMGY1MGI3NzZlZDQzMTA4ZjBiMWYwOTZlZDBkMzNiL3NlYzoyZTBmNTBiNzc2ZWQ0MzEwOGYwYjFmMDk2ZWQwZDMzYl8xODEvZnJhZzpiNTZmYTg3MTYyNzI0MmU5OTMzMTAyNjRkNTBlOWIxZS90YWJsZTo3MTAzNjBiOTZlZGQ0N2IxODYxNjBkZmZiYjBlZGIwNi90YWJsZXJhbmdlOjcxMDM2MGI5NmVkZDQ3YjE4NjE2MGRmZmJiMGVkYjA2XzYtNC0xLTEtMA_ca9a8058-635b-426c-8fbe-2167449d0780"
      unitRef="shares">5394000</us-gaap:TemporaryEquitySharesAuthorized>
    <us-gaap:TemporaryEquitySharesIssued
      contextRef="ia2b7d9de0fc14af7be26f35403f187ac_I20190131"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlMGY1MGI3NzZlZDQzMTA4ZjBiMWYwOTZlZDBkMzNiL3NlYzoyZTBmNTBiNzc2ZWQ0MzEwOGYwYjFmMDk2ZWQwZDMzYl8xODEvZnJhZzpiNTZmYTg3MTYyNzI0MmU5OTMzMTAyNjRkNTBlOWIxZS90YWJsZTo3MTAzNjBiOTZlZGQ0N2IxODYxNjBkZmZiYjBlZGIwNi90YWJsZXJhbmdlOjcxMDM2MGI5NmVkZDQ3YjE4NjE2MGRmZmJiMGVkYjA2XzYtNi0xLTEtMA_aa52b1dc-1f1c-4df8-b6ed-9dc0d5216c30"
      unitRef="shares">5394000</us-gaap:TemporaryEquitySharesIssued>
    <us-gaap:TemporaryEquitySharesOutstanding
      contextRef="ia2b7d9de0fc14af7be26f35403f187ac_I20190131"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlMGY1MGI3NzZlZDQzMTA4ZjBiMWYwOTZlZDBkMzNiL3NlYzoyZTBmNTBiNzc2ZWQ0MzEwOGYwYjFmMDk2ZWQwZDMzYl8xODEvZnJhZzpiNTZmYTg3MTYyNzI0MmU5OTMzMTAyNjRkNTBlOWIxZS90YWJsZTo3MTAzNjBiOTZlZGQ0N2IxODYxNjBkZmZiYjBlZGIwNi90YWJsZXJhbmdlOjcxMDM2MGI5NmVkZDQ3YjE4NjE2MGRmZmJiMGVkYjA2XzYtNi0xLTEtMA_d43c751d-b85c-41a2-a3ce-f8b2e2af127b"
      unitRef="shares">5394000</us-gaap:TemporaryEquitySharesOutstanding>
    <us-gaap:TemporaryEquityCarryingAmountAttributableToParent
      contextRef="ia2b7d9de0fc14af7be26f35403f187ac_I20190131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlMGY1MGI3NzZlZDQzMTA4ZjBiMWYwOTZlZDBkMzNiL3NlYzoyZTBmNTBiNzc2ZWQ0MzEwOGYwYjFmMDk2ZWQwZDMzYl8xODEvZnJhZzpiNTZmYTg3MTYyNzI0MmU5OTMzMTAyNjRkNTBlOWIxZS90YWJsZTo3MTAzNjBiOTZlZGQ0N2IxODYxNjBkZmZiYjBlZGIwNi90YWJsZXJhbmdlOjcxMDM2MGI5NmVkZDQ3YjE4NjE2MGRmZmJiMGVkYjA2XzYtOC0xLTEtMA_f956ef73-120a-41f6-9949-4cb527df1f8e"
      unitRef="usd">30626000</us-gaap:TemporaryEquityCarryingAmountAttributableToParent>
    <us-gaap:TemporaryEquityLiquidationPreference
      contextRef="ia2b7d9de0fc14af7be26f35403f187ac_I20190131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlMGY1MGI3NzZlZDQzMTA4ZjBiMWYwOTZlZDBkMzNiL3NlYzoyZTBmNTBiNzc2ZWQ0MzEwOGYwYjFmMDk2ZWQwZDMzYl8xODEvZnJhZzpiNTZmYTg3MTYyNzI0MmU5OTMzMTAyNjRkNTBlOWIxZS90YWJsZTo3MTAzNjBiOTZlZGQ0N2IxODYxNjBkZmZiYjBlZGIwNi90YWJsZXJhbmdlOjcxMDM2MGI5NmVkZDQ3YjE4NjE2MGRmZmJiMGVkYjA2XzYtMTAtMS0xLTA_ad9cf291-3ed4-400b-8ec0-54c94c2c2e0c"
      unitRef="usd">30700000</us-gaap:TemporaryEquityLiquidationPreference>
    <us-gaap:TemporaryEquityAggregateAmountOfRedemptionRequirement
      contextRef="ia2b7d9de0fc14af7be26f35403f187ac_I20190131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlMGY1MGI3NzZlZDQzMTA4ZjBiMWYwOTZlZDBkMzNiL3NlYzoyZTBmNTBiNzc2ZWQ0MzEwOGYwYjFmMDk2ZWQwZDMzYl8xODEvZnJhZzpiNTZmYTg3MTYyNzI0MmU5OTMzMTAyNjRkNTBlOWIxZS90YWJsZTo3MTAzNjBiOTZlZGQ0N2IxODYxNjBkZmZiYjBlZGIwNi90YWJsZXJhbmdlOjcxMDM2MGI5NmVkZDQ3YjE4NjE2MGRmZmJiMGVkYjA2XzYtMTItMS0xLTA_ac4cd70b-80e0-4831-96da-a79181f39afb"
      unitRef="usd">64607000</us-gaap:TemporaryEquityAggregateAmountOfRedemptionRequirement>
    <crwd:TemporaryEquitySharesIssuePricePerShare
      contextRef="i7a8a5b70ee134381aecb03256213fd81_I20190131"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlMGY1MGI3NzZlZDQzMTA4ZjBiMWYwOTZlZDBkMzNiL3NlYzoyZTBmNTBiNzc2ZWQ0MzEwOGYwYjFmMDk2ZWQwZDMzYl8xODEvZnJhZzpiNTZmYTg3MTYyNzI0MmU5OTMzMTAyNjRkNTBlOWIxZS90YWJsZTo3MTAzNjBiOTZlZGQ0N2IxODYxNjBkZmZiYjBlZGIwNi90YWJsZXJhbmdlOjcxMDM2MGI5NmVkZDQ3YjE4NjE2MGRmZmJiMGVkYjA2XzctMi0xLTEtMA_d60d45ba-c43b-45bf-ad49-61463f3e57d1"
      unitRef="usdPerShare">16.46136</crwd:TemporaryEquitySharesIssuePricePerShare>
    <us-gaap:TemporaryEquitySharesAuthorized
      contextRef="i7a8a5b70ee134381aecb03256213fd81_I20190131"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlMGY1MGI3NzZlZDQzMTA4ZjBiMWYwOTZlZDBkMzNiL3NlYzoyZTBmNTBiNzc2ZWQ0MzEwOGYwYjFmMDk2ZWQwZDMzYl8xODEvZnJhZzpiNTZmYTg3MTYyNzI0MmU5OTMzMTAyNjRkNTBlOWIxZS90YWJsZTo3MTAzNjBiOTZlZGQ0N2IxODYxNjBkZmZiYjBlZGIwNi90YWJsZXJhbmdlOjcxMDM2MGI5NmVkZDQ3YjE4NjE2MGRmZmJiMGVkYjA2XzctNC0xLTEtMA_00d7bb6f-fc6c-45c2-95f8-3c934646dd52"
      unitRef="shares">18357000</us-gaap:TemporaryEquitySharesAuthorized>
    <us-gaap:TemporaryEquitySharesIssued
      contextRef="i7a8a5b70ee134381aecb03256213fd81_I20190131"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlMGY1MGI3NzZlZDQzMTA4ZjBiMWYwOTZlZDBkMzNiL3NlYzoyZTBmNTBiNzc2ZWQ0MzEwOGYwYjFmMDk2ZWQwZDMzYl8xODEvZnJhZzpiNTZmYTg3MTYyNzI0MmU5OTMzMTAyNjRkNTBlOWIxZS90YWJsZTo3MTAzNjBiOTZlZGQ0N2IxODYxNjBkZmZiYjBlZGIwNi90YWJsZXJhbmdlOjcxMDM2MGI5NmVkZDQ3YjE4NjE2MGRmZmJiMGVkYjA2XzctNi0xLTEtMA_865cbf49-0aaf-40d5-a1eb-015532a88d9b"
      unitRef="shares">12575000</us-gaap:TemporaryEquitySharesIssued>
    <us-gaap:TemporaryEquitySharesOutstanding
      contextRef="i7a8a5b70ee134381aecb03256213fd81_I20190131"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlMGY1MGI3NzZlZDQzMTA4ZjBiMWYwOTZlZDBkMzNiL3NlYzoyZTBmNTBiNzc2ZWQ0MzEwOGYwYjFmMDk2ZWQwZDMzYl8xODEvZnJhZzpiNTZmYTg3MTYyNzI0MmU5OTMzMTAyNjRkNTBlOWIxZS90YWJsZTo3MTAzNjBiOTZlZGQ0N2IxODYxNjBkZmZiYjBlZGIwNi90YWJsZXJhbmdlOjcxMDM2MGI5NmVkZDQ3YjE4NjE2MGRmZmJiMGVkYjA2XzctNi0xLTEtMA_cca1930b-a24a-4e2c-b312-7c862e9911c8"
      unitRef="shares">12575000</us-gaap:TemporaryEquitySharesOutstanding>
    <us-gaap:TemporaryEquityCarryingAmountAttributableToParent
      contextRef="i7a8a5b70ee134381aecb03256213fd81_I20190131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlMGY1MGI3NzZlZDQzMTA4ZjBiMWYwOTZlZDBkMzNiL3NlYzoyZTBmNTBiNzc2ZWQ0MzEwOGYwYjFmMDk2ZWQwZDMzYl8xODEvZnJhZzpiNTZmYTg3MTYyNzI0MmU5OTMzMTAyNjRkNTBlOWIxZS90YWJsZTo3MTAzNjBiOTZlZGQ0N2IxODYxNjBkZmZiYjBlZGIwNi90YWJsZXJhbmdlOjcxMDM2MGI5NmVkZDQ3YjE4NjE2MGRmZmJiMGVkYjA2XzctOC0xLTEtMA_099a6af3-3fe8-4c32-9294-45b4a9429712"
      unitRef="usd">206896000</us-gaap:TemporaryEquityCarryingAmountAttributableToParent>
    <us-gaap:TemporaryEquityLiquidationPreference
      contextRef="i7a8a5b70ee134381aecb03256213fd81_I20190131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlMGY1MGI3NzZlZDQzMTA4ZjBiMWYwOTZlZDBkMzNiL3NlYzoyZTBmNTBiNzc2ZWQ0MzEwOGYwYjFmMDk2ZWQwZDMzYl8xODEvZnJhZzpiNTZmYTg3MTYyNzI0MmU5OTMzMTAyNjRkNTBlOWIxZS90YWJsZTo3MTAzNjBiOTZlZGQ0N2IxODYxNjBkZmZiYjBlZGIwNi90YWJsZXJhbmdlOjcxMDM2MGI5NmVkZDQ3YjE4NjE2MGRmZmJiMGVkYjA2XzctMTAtMS0xLTA_3cee2990-08a2-4252-9ee0-4d47a4d57e56"
      unitRef="usd">207000000</us-gaap:TemporaryEquityLiquidationPreference>
    <us-gaap:TemporaryEquityAggregateAmountOfRedemptionRequirement
      contextRef="i7a8a5b70ee134381aecb03256213fd81_I20190131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlMGY1MGI3NzZlZDQzMTA4ZjBiMWYwOTZlZDBkMzNiL3NlYzoyZTBmNTBiNzc2ZWQ0MzEwOGYwYjFmMDk2ZWQwZDMzYl8xODEvZnJhZzpiNTZmYTg3MTYyNzI0MmU5OTMzMTAyNjRkNTBlOWIxZS90YWJsZTo3MTAzNjBiOTZlZGQ0N2IxODYxNjBkZmZiYjBlZGIwNi90YWJsZXJhbmdlOjcxMDM2MGI5NmVkZDQ3YjE4NjE2MGRmZmJiMGVkYjA2XzctMTItMS0xLTA_57c8ff5a-9dcf-415d-a958-49db75a412bb"
      unitRef="usd">207000000</us-gaap:TemporaryEquityAggregateAmountOfRedemptionRequirement>
    <us-gaap:TemporaryEquitySharesAuthorized
      contextRef="i55f24cb0d9164d4686ccc12cc9135ac1_I20190131"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlMGY1MGI3NzZlZDQzMTA4ZjBiMWYwOTZlZDBkMzNiL3NlYzoyZTBmNTBiNzc2ZWQ0MzEwOGYwYjFmMDk2ZWQwZDMzYl8xODEvZnJhZzpiNTZmYTg3MTYyNzI0MmU5OTMzMTAyNjRkNTBlOWIxZS90YWJsZTo3MTAzNjBiOTZlZGQ0N2IxODYxNjBkZmZiYjBlZGIwNi90YWJsZXJhbmdlOjcxMDM2MGI5NmVkZDQ3YjE4NjE2MGRmZmJiMGVkYjA2XzgtNC0xLTEtMA_8770cd45-8204-467b-8401-6fbc08c80607"
      unitRef="shares">137419000</us-gaap:TemporaryEquitySharesAuthorized>
    <us-gaap:TemporaryEquitySharesOutstanding
      contextRef="i55f24cb0d9164d4686ccc12cc9135ac1_I20190131"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlMGY1MGI3NzZlZDQzMTA4ZjBiMWYwOTZlZDBkMzNiL3NlYzoyZTBmNTBiNzc2ZWQ0MzEwOGYwYjFmMDk2ZWQwZDMzYl8xODEvZnJhZzpiNTZmYTg3MTYyNzI0MmU5OTMzMTAyNjRkNTBlOWIxZS90YWJsZTo3MTAzNjBiOTZlZGQ0N2IxODYxNjBkZmZiYjBlZGIwNi90YWJsZXJhbmdlOjcxMDM2MGI5NmVkZDQ3YjE4NjE2MGRmZmJiMGVkYjA2XzgtNi0xLTEtMA_002d38cc-98b2-466b-9136-a98f2fa76c3c"
      unitRef="shares">131268000</us-gaap:TemporaryEquitySharesOutstanding>
    <us-gaap:TemporaryEquitySharesIssued
      contextRef="i55f24cb0d9164d4686ccc12cc9135ac1_I20190131"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlMGY1MGI3NzZlZDQzMTA4ZjBiMWYwOTZlZDBkMzNiL3NlYzoyZTBmNTBiNzc2ZWQ0MzEwOGYwYjFmMDk2ZWQwZDMzYl8xODEvZnJhZzpiNTZmYTg3MTYyNzI0MmU5OTMzMTAyNjRkNTBlOWIxZS90YWJsZTo3MTAzNjBiOTZlZGQ0N2IxODYxNjBkZmZiYjBlZGIwNi90YWJsZXJhbmdlOjcxMDM2MGI5NmVkZDQ3YjE4NjE2MGRmZmJiMGVkYjA2XzgtNi0xLTEtMA_3e95ae8c-4c47-4e32-900d-c6d3acfa174b"
      unitRef="shares">131268000</us-gaap:TemporaryEquitySharesIssued>
    <us-gaap:TemporaryEquityCarryingAmountAttributableToParent
      contextRef="i55f24cb0d9164d4686ccc12cc9135ac1_I20190131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlMGY1MGI3NzZlZDQzMTA4ZjBiMWYwOTZlZDBkMzNiL3NlYzoyZTBmNTBiNzc2ZWQ0MzEwOGYwYjFmMDk2ZWQwZDMzYl8xODEvZnJhZzpiNTZmYTg3MTYyNzI0MmU5OTMzMTAyNjRkNTBlOWIxZS90YWJsZTo3MTAzNjBiOTZlZGQ0N2IxODYxNjBkZmZiYjBlZGIwNi90YWJsZXJhbmdlOjcxMDM2MGI5NmVkZDQ3YjE4NjE2MGRmZmJiMGVkYjA2XzgtOC0xLTEtMA_60390652-4f4d-4881-9d45-22f30e81257b"
      unitRef="usd">557912000</us-gaap:TemporaryEquityCarryingAmountAttributableToParent>
    <us-gaap:TemporaryEquityLiquidationPreference
      contextRef="i55f24cb0d9164d4686ccc12cc9135ac1_I20190131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlMGY1MGI3NzZlZDQzMTA4ZjBiMWYwOTZlZDBkMzNiL3NlYzoyZTBmNTBiNzc2ZWQ0MzEwOGYwYjFmMDk2ZWQwZDMzYl8xODEvZnJhZzpiNTZmYTg3MTYyNzI0MmU5OTMzMTAyNjRkNTBlOWIxZS90YWJsZTo3MTAzNjBiOTZlZGQ0N2IxODYxNjBkZmZiYjBlZGIwNi90YWJsZXJhbmdlOjcxMDM2MGI5NmVkZDQ3YjE4NjE2MGRmZmJiMGVkYjA2XzgtMTAtMS0xLTA_e11e58c5-ae3b-46ab-9364-ee801285b8f0"
      unitRef="usd">545000000</us-gaap:TemporaryEquityLiquidationPreference>
    <us-gaap:TemporaryEquityAggregateAmountOfRedemptionRequirement
      contextRef="i55f24cb0d9164d4686ccc12cc9135ac1_I20190131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlMGY1MGI3NzZlZDQzMTA4ZjBiMWYwOTZlZDBkMzNiL3NlYzoyZTBmNTBiNzc2ZWQ0MzEwOGYwYjFmMDk2ZWQwZDMzYl8xODEvZnJhZzpiNTZmYTg3MTYyNzI0MmU5OTMzMTAyNjRkNTBlOWIxZS90YWJsZTo3MTAzNjBiOTZlZGQ0N2IxODYxNjBkZmZiYjBlZGIwNi90YWJsZXJhbmdlOjcxMDM2MGI5NmVkZDQ3YjE4NjE2MGRmZmJiMGVkYjA2XzgtMTItMS0xLTA_19c5c1f6-0c20-489a-bbe8-0394f945a1c8"
      unitRef="usd">1625304000</us-gaap:TemporaryEquityAggregateAmountOfRedemptionRequirement>
    <us-gaap:StockholdersEquityNoteDisclosureTextBlock
      contextRef="ic8f4fc80c1544b62a18084eb756ea94c_D20190201-20200131"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlMGY1MGI3NzZlZDQzMTA4ZjBiMWYwOTZlZDBkMzNiL3NlYzoyZTBmNTBiNzc2ZWQ0MzEwOGYwYjFmMDk2ZWQwZDMzYl8xODcvZnJhZzo1YTgyM2E0Y2MxMDU0MmE5OWVhNmNiNDU0ZjdiMzIzZC90ZXh0cmVnaW9uOjVhODIzYTRjYzEwNTQyYTk5ZWE2Y2I0NTRmN2IzMjNkXzEwNDQ1MzYwNDY2MjA5_ea3f029c-401d-4b7c-8c30-63581b699730">Equity Transactions&lt;div style="text-indent:18pt;margin-top:12pt;"&gt;&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;Common Stock&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:18pt;margin-top:12pt;"&gt;&lt;span style="background-color:rgb(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 connection with the IPO, on June&#160;14, 2019, the Company filed an Amended and Restated Certificate of Incorporation which authorizes the issuance of&#160;2,000,000,000&#160;shares of Class&#160;A common stock with a par value of $0.0005&#160;per share,&#160;300,000,000&#160;shares of Class&#160;B common stock with a par value of $0.0005&#160;per share, and&#160;100,000,000&#160;shares of undesignated preferred stock with a par value of $0.0005&#160;per share. The rights of the holders of Class&#160;A common stock and Class&#160;B common stock are identical, except with respect to voting and conversion rights. Each share of Class&#160;A common stock is entitled to&#160;one&#160;vote per share. Each share of Class&#160;B common stock is entitled to&#160;ten&#160;votes per share and is convertible into&#160;one&#160;share of Class&#160;A common stock. Class A and Class B common stockholders are not entitled to receive dividends unless declared by the Company&#x2019;s board of directors.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:18pt;margin-top:12pt;"&gt;&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;Claims Settlement&lt;/span&gt;&lt;/div&gt;In December 2019, a security holder paid the Company $2.3&#160;million to settle a claim under Section 16(b) of the Securities Exchange Act of 1934. Section 16(b) requires certain persons and entities whose securities trading activities result in &#x201c;short swing&#x201d; profits to repay such profits to the issuer of the security. This payment was recorded as an increase to stockholders&#x2019; equity and as cash provided by financing activities in the consolidated statement of cash flows for the fiscal year ended January&#160;31, 2020.</us-gaap:StockholdersEquityNoteDisclosureTextBlock>
    <us-gaap:CommonStockSharesAuthorized
      contextRef="ic72acbfb2d2248079903ee7a18c9abb2_I20190614"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlMGY1MGI3NzZlZDQzMTA4ZjBiMWYwOTZlZDBkMzNiL3NlYzoyZTBmNTBiNzc2ZWQ0MzEwOGYwYjFmMDk2ZWQwZDMzYl8xODcvZnJhZzo1YTgyM2E0Y2MxMDU0MmE5OWVhNmNiNDU0ZjdiMzIzZC90ZXh0cmVnaW9uOjVhODIzYTRjYzEwNTQyYTk5ZWE2Y2I0NTRmN2IzMjNkXzEwOTk1MTE2MzAwNDY_34828469-1fbe-4943-aaa7-484503aef563"
      unitRef="shares">2000000000</us-gaap:CommonStockSharesAuthorized>
    <us-gaap:CommonStockParOrStatedValuePerShare
      contextRef="ic72acbfb2d2248079903ee7a18c9abb2_I20190614"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlMGY1MGI3NzZlZDQzMTA4ZjBiMWYwOTZlZDBkMzNiL3NlYzoyZTBmNTBiNzc2ZWQ0MzEwOGYwYjFmMDk2ZWQwZDMzYl8xODcvZnJhZzo1YTgyM2E0Y2MxMDU0MmE5OWVhNmNiNDU0ZjdiMzIzZC90ZXh0cmVnaW9uOjVhODIzYTRjYzEwNTQyYTk5ZWE2Y2I0NTRmN2IzMjNkXzEwOTk1MTE2MzAwNDk_2b12189a-edd5-45e8-90f8-71bfd69cc7e6"
      unitRef="usdPerShare">0.0005</us-gaap:CommonStockParOrStatedValuePerShare>
    <us-gaap:CommonStockSharesAuthorized
      contextRef="i8934e711d1514a5cbf7fb39ba407f922_I20190614"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlMGY1MGI3NzZlZDQzMTA4ZjBiMWYwOTZlZDBkMzNiL3NlYzoyZTBmNTBiNzc2ZWQ0MzEwOGYwYjFmMDk2ZWQwZDMzYl8xODcvZnJhZzo1YTgyM2E0Y2MxMDU0MmE5OWVhNmNiNDU0ZjdiMzIzZC90ZXh0cmVnaW9uOjVhODIzYTRjYzEwNTQyYTk5ZWE2Y2I0NTRmN2IzMjNkXzEwOTk1MTE2MzAwNTI_d7c093a3-72e5-445c-8b1b-7fd120ce7df5"
      unitRef="shares">300000000</us-gaap:CommonStockSharesAuthorized>
    <us-gaap:CommonStockParOrStatedValuePerShare
      contextRef="i8934e711d1514a5cbf7fb39ba407f922_I20190614"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlMGY1MGI3NzZlZDQzMTA4ZjBiMWYwOTZlZDBkMzNiL3NlYzoyZTBmNTBiNzc2ZWQ0MzEwOGYwYjFmMDk2ZWQwZDMzYl8xODcvZnJhZzo1YTgyM2E0Y2MxMDU0MmE5OWVhNmNiNDU0ZjdiMzIzZC90ZXh0cmVnaW9uOjVhODIzYTRjYzEwNTQyYTk5ZWE2Y2I0NTRmN2IzMjNkXzEwOTk1MTE2MzAwNTU_c2dd3a2a-bcf8-4d07-ab53-ba12bb3491b5"
      unitRef="usdPerShare">0.0005</us-gaap:CommonStockParOrStatedValuePerShare>
    <us-gaap:PreferredStockSharesAuthorized
      contextRef="if6c9ec6b32ca433caea9ce04eabea03f_I20190614"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlMGY1MGI3NzZlZDQzMTA4ZjBiMWYwOTZlZDBkMzNiL3NlYzoyZTBmNTBiNzc2ZWQ0MzEwOGYwYjFmMDk2ZWQwZDMzYl8xODcvZnJhZzo1YTgyM2E0Y2MxMDU0MmE5OWVhNmNiNDU0ZjdiMzIzZC90ZXh0cmVnaW9uOjVhODIzYTRjYzEwNTQyYTk5ZWE2Y2I0NTRmN2IzMjNkXzEwOTk1MTE2MzAwNTg_b2b94c93-3c7c-4f74-9706-04ae8853573b"
      unitRef="shares">100000000</us-gaap:PreferredStockSharesAuthorized>
    <us-gaap:PreferredStockParOrStatedValuePerShare
      contextRef="if6c9ec6b32ca433caea9ce04eabea03f_I20190614"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlMGY1MGI3NzZlZDQzMTA4ZjBiMWYwOTZlZDBkMzNiL3NlYzoyZTBmNTBiNzc2ZWQ0MzEwOGYwYjFmMDk2ZWQwZDMzYl8xODcvZnJhZzo1YTgyM2E0Y2MxMDU0MmE5OWVhNmNiNDU0ZjdiMzIzZC90ZXh0cmVnaW9uOjVhODIzYTRjYzEwNTQyYTk5ZWE2Y2I0NTRmN2IzMjNkXzEwOTk1MTE2MzAwNjE_05d9f563-1073-4a6f-8752-968f84cbbd44"
      unitRef="usdPerShare">0.0005</us-gaap:PreferredStockParOrStatedValuePerShare>
    <crwd:NumberOfVotesPerShare
      contextRef="i6564dff7514e4c51ba8595f912bb6317_D20190614-20190614"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlMGY1MGI3NzZlZDQzMTA4ZjBiMWYwOTZlZDBkMzNiL3NlYzoyZTBmNTBiNzc2ZWQ0MzEwOGYwYjFmMDk2ZWQwZDMzYl8xODcvZnJhZzo1YTgyM2E0Y2MxMDU0MmE5OWVhNmNiNDU0ZjdiMzIzZC90ZXh0cmVnaW9uOjVhODIzYTRjYzEwNTQyYTk5ZWE2Y2I0NTRmN2IzMjNkXzEwOTk1MTE2MzAwNjQ_e8740f5f-141e-455d-bfce-2699643daad6"
      unitRef="unit_standard_vote">1</crwd:NumberOfVotesPerShare>
    <crwd:NumberOfVotesPerShare
      contextRef="i7f2bac22055643dab9dd6d573e840971_D20190614-20190614"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlMGY1MGI3NzZlZDQzMTA4ZjBiMWYwOTZlZDBkMzNiL3NlYzoyZTBmNTBiNzc2ZWQ0MzEwOGYwYjFmMDk2ZWQwZDMzYl8xODcvZnJhZzo1YTgyM2E0Y2MxMDU0MmE5OWVhNmNiNDU0ZjdiMzIzZC90ZXh0cmVnaW9uOjVhODIzYTRjYzEwNTQyYTk5ZWE2Y2I0NTRmN2IzMjNkXzIxOTkwMjMyNTc4Njc_b359aa31-31c1-4278-be90-b47647411c19"
      unitRef="unit_standard_vote">10</crwd:NumberOfVotesPerShare>
    <crwd:StockConversionCommonStockConversionRatio
      contextRef="i6564dff7514e4c51ba8595f912bb6317_D20190614-20190614"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlMGY1MGI3NzZlZDQzMTA4ZjBiMWYwOTZlZDBkMzNiL3NlYzoyZTBmNTBiNzc2ZWQ0MzEwOGYwYjFmMDk2ZWQwZDMzYl8xODcvZnJhZzo1YTgyM2E0Y2MxMDU0MmE5OWVhNmNiNDU0ZjdiMzIzZC90ZXh0cmVnaW9uOjVhODIzYTRjYzEwNTQyYTk5ZWE2Y2I0NTRmN2IzMjNkXzIxOTkwMjMyNTc4NDY_9a35376d-e62b-456d-8b33-60457c3cf556"
      unitRef="number">1</crwd:StockConversionCommonStockConversionRatio>
    <us-gaap:PaymentsForLegalSettlements
      contextRef="ic8f4fc80c1544b62a18084eb756ea94c_D20190201-20200131"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlMGY1MGI3NzZlZDQzMTA4ZjBiMWYwOTZlZDBkMzNiL3NlYzoyZTBmNTBiNzc2ZWQ0MzEwOGYwYjFmMDk2ZWQwZDMzYl8xODcvZnJhZzo1YTgyM2E0Y2MxMDU0MmE5OWVhNmNiNDU0ZjdiMzIzZC90ZXh0cmVnaW9uOjVhODIzYTRjYzEwNTQyYTk5ZWE2Y2I0NTRmN2IzMjNkXzY1OTcwNjk3NzAxODc_8c0750a2-8a57-435c-aa44-a5c12d6314d7"
      unitRef="usd">2300000</us-gaap:PaymentsForLegalSettlements>
    <us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock
      contextRef="ic8f4fc80c1544b62a18084eb756ea94c_D20190201-20200131"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlMGY1MGI3NzZlZDQzMTA4ZjBiMWYwOTZlZDBkMzNiL3NlYzoyZTBmNTBiNzc2ZWQ0MzEwOGYwYjFmMDk2ZWQwZDMzYl8xOTAvZnJhZzo3YzU2ZjFhZmVlM2U0MTc3ODkzNDAxNTM4YmZkM2Q3OS90ZXh0cmVnaW9uOjdjNTZmMWFmZWUzZTQxNzc4OTM0MDE1MzhiZmQzZDc5XzQ5NDc4MDIzNTY2OTk_7eb7a9fb-c819-4f36-b03c-5a4c9603663a">Stock-Based Compensation&lt;div style="text-indent:18pt;margin-top:12pt;"&gt;&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;Stock Incentive Plan&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:18pt;margin-top:12pt;"&gt;&lt;span style="background-color:rgb(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 May&#160;2019, the Company&#x2019;s board of directors adopted, and the stockholders approved the CrowdStrike Holdings,&#160;Inc. 2019 Equity Incentive Plan (the &#x201c;2019 Plan&#x201d;) with the purpose of granting stock-based awards to employees, directors, officers and consultants, including stock options, restricted stock awards, restricted stock units and performance-based restricted stock units. A total of&#160;8,750,000&#160;shares of Class&#160;A common stock were initially available for issuance under the 2019 Plan. The Company&#x2019;s compensation committee administers the 2019 Plan. The number of shares of the Company&#x2019;s common stock available for issuance under the 2019 Plan is subject to an annual increase on the first day of each fiscal&#160;year beginning on February&#160;1, 2020, equal to the lesser of: (i) two&#160;percent (2.0%) of outstanding shares of the Company&#x2019;s capital stock as of the last day of the immediately preceding fiscal&#160;year or (ii)&#160;such other amount as the Company&#x2019;s board of directors may determine.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:18pt;margin-top:12pt;"&gt;&lt;span style="background-color:rgb(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 2011 Plan was terminated on June 10, 2019, which was the business day prior to the effectiveness of the Company&#x2019;s registration statement on Form S-1 used in connection with the Company&#x2019;s IPO, and stock-based awards are no longer granted under the 2011 Plan. Any shares underlying stock options that expire or terminate or are forfeited or repurchased under the 2011 Plan will be automatically transferred to the 2019 Plan.  &lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:18pt;margin-top:12pt;"&gt;&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;Stock Options&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:18pt;margin-top:12pt;"&gt;&lt;span style="background-color:rgb(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 Company records compensation expense for employee stock options based on the estimated fair value of the options on the date of grant using the Black-Scholes option-pricing model with the assumptions included in the table below. The expected term represents the period that the Company&#x2019;s share-based awards are expected to be outstanding. The expected term assumptions were determined based on the vesting terms, exercise terms, and contractual lives of the options. The expected stock price volatility is based upon comparable public company data. The risk-free rate is based on the U.S. Treasury yield curve in effect at the time of grant for the estimated option life.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:18pt;margin-top:12pt;"&gt;&lt;span style="background-color:rgb(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 fair value of each option was estimated on the date of grant using the following assumptions during the period:&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:52.612%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:12.641%;"/&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:12.641%;"/&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:12.642%;"/&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="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;Year Ended January 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="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="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;span style="font-size: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="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="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 #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;&lt;span style="font-size:10pt;font-weight:400;font-family:'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="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="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;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="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 term (in years)&lt;/span&gt;&lt;/td&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 #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;6.05&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="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;&lt;span style="font-size:10pt;font-weight:400;font-family:'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="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;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:400;line-height:100%;"&gt;6.05 - 7.52 &lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="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;&lt;span style="font-size:10pt;font-weight:400;font-family:'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="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:1pt;"&gt;&lt;span style="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.05&lt;/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;Risk-free interest rate&lt;/span&gt;&lt;/td&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;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:400;line-height:100%;"&gt;2.0% - 2.4%&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="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;&lt;/td&gt;&lt;td style="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;&lt;/td&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;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:400;line-height:100%;"&gt;2.6% - 3.1%&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="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;&lt;/td&gt;&lt;td style="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;&lt;/td&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;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:400;line-height:100%;"&gt;1.9% - 2.2%&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 stock price volatility&lt;/span&gt;&lt;/td&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 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:400;line-height:100%;"&gt;37.7% - 37.9%&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="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;&lt;/td&gt;&lt;td style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&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 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:400;line-height:100%;"&gt;37.8% - 38.9%&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="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;&lt;/td&gt;&lt;td style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&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 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:400;line-height:100%;"&gt;40.3% - 41.4%&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: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;Dividend yield&lt;/span&gt;&lt;/td&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;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);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;&lt;span style="font-size:10pt;font-weight:400;font-family:'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="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;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);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;&lt;span style="font-size:10pt;font-weight:400;font-family:'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="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;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="text-indent:18pt;margin-top:12pt;"&gt;&lt;span style="background-color:rgb(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 table is a summary of stock option activity for the years ended January&#160;31, 2020, January&#160;31, 2019, and January&#160;31, 2018:&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:71.830%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:10.719%;"/&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.721%;"/&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="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;Number of&lt;br/&gt;Shares&lt;/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&lt;br/&gt;Exercise Price&lt;br/&gt;Per Share&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="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:2pt 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;(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="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:2pt 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:#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;Options outstanding at February&#160;1, 2017&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:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;19,347&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="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;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/span&gt;&lt;/td&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.10&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/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;Granted&lt;/span&gt;&lt;/td&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;9,691&#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;span style="font-size: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 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;2.14&#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;Exercised&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:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(3,733)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="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;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/span&gt;&lt;/td&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.00&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/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;Canceled&lt;/span&gt;&lt;/td&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;(2,111)&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;span style="font-size: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 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.57&#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:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Options outstanding at January 31, 2018&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:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;23,194&#160;&lt;/span&gt;&lt;/td&gt;&lt;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: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;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/span&gt;&lt;/td&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.51&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/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;Granted&lt;/span&gt;&lt;/td&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;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;8,233&#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: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;span style="font-size: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 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;9.24&#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;Exercised&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:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(3,084)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="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;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/span&gt;&lt;/td&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.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: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;Canceled&lt;/span&gt;&lt;/td&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,808)&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;span style="font-size: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 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;2.51&#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:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Options outstanding at January 31, 2019&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:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;26,535&#160;&lt;/span&gt;&lt;/td&gt;&lt;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: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;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/span&gt;&lt;/td&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.87&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/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;Granted&lt;/span&gt;&lt;/td&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;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;1,048&#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: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;span style="font-size: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 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;17.76&#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;Exercised&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:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(11,682)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="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;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/span&gt;&lt;/td&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.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;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/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;Canceled&lt;/span&gt;&lt;/td&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,212)&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;span style="font-size: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 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;6.91&#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:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Options outstanding at January 31, 2020&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:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;14,689&#160;&lt;/span&gt;&lt;/td&gt;&lt;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: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;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/span&gt;&lt;/td&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;5.52&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/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:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Options vested and expected to vest at January 31, 2020&lt;/span&gt;&lt;/td&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;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;14,689&#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: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;span style="font-size: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 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;5.52&#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:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Options exercisable at January 31, 2020&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:3pt double #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;7,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;border-top:3pt double #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: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;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/span&gt;&lt;/td&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.15&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',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:18pt;margin-top:12pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;Options exercisable include 857,201 options that were unvested as of January&#160;31, 2020.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:18pt;margin-top:12pt;"&gt;&lt;span style="background-color:rgb(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 aggregate intrinsic value of options vested and exercisable was $469.6 million, $181.1 million, and $17.9 million as of January&#160;31, 2020, January&#160;31, 2019, and January&#160;31, 2018, respectively. The weighted-average remaining contractual term of options vested and exercisable was 6.7 years, 7.1 years, and 6.6 years as of January&#160;31, 2020, January&#160;31, 2019, and January&#160;31, 2018, respectively.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:18pt;margin-top:12pt;"&gt;&lt;span style="background-color:rgb(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 weighted-average grant date fair values of all options granted was $9.51, $5.70, and $0.90 per share during the years ended January&#160;31, 2020, January&#160;31, 2019, and January&#160;31, 2018, respectively. The total intrinsic value of all options exercised was $407.9 million, $26.9 million, and $4.0 million during the years ended January&#160;31, 2020, January&#160;31, 2019, and January&#160;31, 2018, respectively. &lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:18pt;margin-top:12pt;"&gt;&lt;span style="background-color:rgb(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 aggregate intrinsic value of stock options outstanding as of January&#160;31, 2020, January&#160;31, 2019, and January&#160;31, 2018 was $816.3 million, $286.1 million, and $26.1 million, respectively, which represents the excess of the fair value of the Company&#x2019;s common stock over the exercise price of the options multiplied by the number of options outstanding. The weighted-average remaining contractual term of stock options outstanding was 7.4 years, 7.9 years, and 8.0 years as of January&#160;31, 2020, January&#160;31, 2019, and January&#160;31, 2018, respectively.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:18pt;margin-top:12pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;Total unrecognized stock-based compensation expense related to unvested options was $34.7 million as of January&#160;31, 2020. This expense is expected to be amortized on a straight-line basis over a weighted-average vesting period of 2.1 years. Total unrecognized stock-based compensation expense related to unvested options was $45.8 million as of January&#160;31, 2019. This expense is expected to be amortized on a straight-line basis over a weighted-average vesting period of 3.4 years.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:18pt;margin-top:12pt;"&gt;&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;Early Exercise of Employee Options&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:18pt;margin-top:12pt;"&gt;&lt;span style="background-color:rgb(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 2011 Stock Plan allows for the early exercise of stock options for certain individuals as determined by the Board of Directors. The consideration received for an early exercise of an option is a deposit of the exercise price and the related dollar amount is recorded as a liability for early exercise of unvested stock options in the consolidated balance sheets. This liability is reclassified to additional paid-in capital as the awards vest. If a stock option is early exercised, the unvested shares may be repurchased by the Company in case of employment termination or for any reason, including death and disability, at the price paid by the purchaser for such shares. During the year ended January&#160;31, 2020, the Company issued 1,037,356 shares of common stock for total proceeds of $10.3 million related to early exercised stock options. As of January&#160;31, 2020, the number of shares of common stock related to early exercised stock options subject to repurchase was 984,417 shares for $8.7 million. During the year ended January&#160;31, 2019, the Company issued 37,605 shares of common stock for total proceeds of $74,000 related to early exercised stock options. As of January&#160;31, 2019, the number of shares of common stock related to early exercised stock options subject to repurchase was 545,941 shares for $1.2 million. Common stock purchased pursuant to an early exercise of stock options is not deemed to be outstanding for accounting purposes until those shares vest. The Company includes unvested shares subject to repurchase in the number of shares outstanding in the consolidated statement of redeemable convertible preferred stock and stockholders&#x2019; equity (deficit).&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:18pt;margin-top:12pt;"&gt;&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;Secondary Stock Sale&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:18pt;margin-top:12pt;"&gt;&lt;span style="background-color:rgb(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 October 2017, the Company facilitated a secondary stock sale of its common stock. Under the terms of the sale, certain Series D-1 Preferred Stock investors and certain other new investors purchased 3.3&#160;million shares of common stock from certain eligible employees for prices ranging from $5.12 to $5.69 per share for an aggregate purchase price of $17.5&#160;million. The Company recognized stock-based compensation expense of $8.8&#160;million during the year ended January 31, 2018 in connection with the sale, which represented the difference between the purchase price and the fair value of the common stock on the date of the sale.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:18pt;margin-top:12pt;"&gt;&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;Tender Offer Transaction&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:18pt;margin-top:12pt;"&gt;&lt;span style="background-color:rgb(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 October 2018, the Company facilitated a tender offer of its common stock. Under the terms of the offer, certain existing Series E Preferred Stock investors purchased an aggregate of 2.4&#160;million shares of common stock from certain eligible employees and directors for $15.64 per share for an aggregate purchase price of $37.6&#160;million. The Company recognized stock-based compensation expense of $10.8&#160;million during the year ended January 31, 2019 in connection with the tender offer, which represented the difference between the purchase price and the fair value of the common stock on the date of the sale.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:18pt;margin-top:12pt;"&gt;&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;Restricted Stock Units&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:18pt;margin-top:12pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;Beginning in September 2018, the Company began issuing RSUs to certain employees. These RSUs include a service-based vesting condition and a performance-based vesting condition. The service-based vesting condition is generally satisfied based on one of&#160;three&#160;vesting schedules: (i)&#160;vesting of one-fourth of the RSUs on the first &#x201c;Company vest date&#x201d; (defined as March&#160;20, June&#160;20, September&#160;20, or December&#160;20) on or following the one-year anniversary of the vesting commencement date with the remainder of the RSUs vesting in&#160;twelve&#160;equal quarterly installments thereafter, subject to continued service, (ii)&#160;vesting in&#160;sixteen&#160;equal quarterly installments beginning on December&#160;20, 2018, subject to continued service, or (iii)&#160;vesting in&#160;eight&#160;equal quarterly installments beginning on December&#160;20, 2022, subject to continued service. The performance-based vesting condition is satisfied on the earlier of (i)&#160;a change in control, in which the consideration paid to holders of shares is either cash, publicly traded securities, or a combination thereof, or (ii)&#160;the first Company vest date to occur following the expiration of the lock-up period upon an IPO, subject to continued service through such change in control or lock-up expiration, as applicable. None of the RSUs vest unless the performance-based vesting condition is satisfied. Upon the completion of the IPO, the performance-based vesting condition was met and the Company recognized $17.3 million of deferred expense related to RSUs as of that date in its consolidated statement of operations. Upon its IPO, the Company began issuing RSUs to its employees that generally have only a service condition. The valuation of such RSUs is based solely on the fair value of the Company&#x2019;s stock price on the date of grant.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:18pt;margin-top:12pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;Expense for RSUs that have a service-based condition only are being amortized on a straight-line basis. Expense for RSUs that have both a service-based and a performance-based condition are being amortized under the accelerated attribution method. Total unrecognized stock-based compensation expense related to unvested RSUs was $139.4 million as of January&#160;31, 2020. This expense is expected to be amortized (subject to acceleration or straight-line basis) over a weighted-average vesting period of 2.5 years. Total unrecognized stock-based compensation expense related to unvested RSUs was $51.9 million as of January&#160;31, 2019. This expense is expected to be amortized on an accelerated attribution method over a weighted-average vesting period of&#160;2.2 years.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:18pt;margin-top:12pt;margin-bottom:12pt;"&gt;&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;Performance-based Stock Units&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:18pt;margin-top:12pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;Performance-based stock units (&#x201c;PSUs&#x201d;) granted under the 2019 Plan are subject to a performance-based vesting condition. PSUs generally vest over a &lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjJlMGY1MGI3NzZlZDQzMTA4ZjBiMWYwOTZlZDBkMzNiL3NlYzoyZTBmNTBiNzc2ZWQ0MzEwOGYwYjFmMDk2ZWQwZDMzYl8xOTAvZnJhZzo3YzU2ZjFhZmVlM2U0MTc3ODkzNDAxNTM4YmZkM2Q3OS90ZXh0cmVnaW9uOjdjNTZmMWFmZWUzZTQxNzc4OTM0MDE1MzhiZmQzZDc5XzM4NDgyOTA3MjkxMzc_690cd40b-b895-4030-9b3b-2d4414e1a4b1"&gt;four&lt;/span&gt; -year period based on the achievement of specified performance targets for the fiscal year ended January&#160;31, 2020 and subject to continued service through the applicable vesting dates. The compensation cost is recognized over the requisite service period when it is probable that the performance condition will be satisfied.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:18pt;margin-top:12pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;Expense for PSUs are being amortized under the accelerated attribution method. Total unrecognized stock-based compensation expense related to unvested PSUs was $2.7 million as of January&#160;31, 2020. This expense is expected to be amortized over a weighted-average vesting period of 1.6 years. &lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:18pt;margin-top:12pt;"&gt;&lt;span style="background-color:rgb(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 table is a summary of RSU and PSU activities for the years ended January&#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:100.000%;"&gt;&lt;tr&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:73.877%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:9.695%;"/&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:9.698%;"/&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="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;Number of&lt;br/&gt;Shares&lt;/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-Average&lt;br/&gt;Grant Date&lt;br/&gt;Fair Value&lt;br/&gt;Per Share&lt;/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: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="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:2pt 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;(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="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:2pt 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:#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;RSUs and PSUs outstanding at February&#160;1, 2018&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: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: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;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/span&gt;&lt;/td&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;/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;Granted&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:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;4,064&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="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;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color: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: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;12.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;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&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;Forfeited&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:400;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:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="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;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/span&gt;&lt;/td&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;12.48&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/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;RSUs and PSUs outstanding at January&#160;31, 2019&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;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;4,059&#160;&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;td colspan="3" style="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;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color: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: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;12.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;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&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;Granted&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:3pt double #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;3,442&#160;&lt;/span&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 #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;span style="font-size: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 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;43.80&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/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;Released&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:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(1,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: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;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color: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: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;14.00&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&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;Forfeited&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:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(311)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="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;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/span&gt;&lt;/td&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.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;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/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;RSUs and PSUs outstanding at January 31, 2020&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;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;6,063&#160;&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;span style="font-size: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 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.82&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&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;RSUs and PSUs expected to vest at January 31, 2020&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:3pt double #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;6,063&#160;&lt;/span&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;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: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;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/span&gt;&lt;/td&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;29.82&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',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:18pt;margin-top:12pt;margin-bottom:12pt;"&gt;&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;Employee Stock Purchase Plan&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:18pt;margin-top:12pt;"&gt;&lt;span style="background-color:rgb(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 May&#160;2019, the board of directors adopted, and the stockholders approved the CrowdStrike Holdings,&#160;Inc. 2019 Employee Stock Purchase Plan (&#x201c;ESPP&#x201d;), which became effective on June 10, 2019, which was the business day prior to the effectiveness of the Company&#x2019;s registration statement on Form S-1 used in connection with the Company&#x2019;s IPO. A total of&#160;3,500,000&#160;shares of Class&#160;A common stock were initially reserved for issuance under the ESPP. The Company&#x2019;s compensation committee administers the ESPP. The number of shares of common stock available for issuance under the ESPP is subject to an annual increase on the first day of each fiscal&#160;year beginning on February&#160;1, 2020, equal to the lesser of: (i) one percent (1%) of outstanding shares of the Company&#x2019;s capital stock as of the last day of the immediately preceding fiscal&#160;year or (ii)&#160;such other amount as its board of directors may determine.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:18pt;margin-top:12pt;margin-bottom:12pt;"&gt;&lt;span style="background-color:rgb(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 ESPP provides for consecutive offering periods that will typically have a duration of approximately&#160;24 months&#160;in length and is comprised of&#160;four&#160;purchase periods of approximately&#160;six months&#160;in length. The offering periods are scheduled to start on the first trading day on or after June&#160;11 and December&#160;11 of each&#160;year. The first offering period commenced on June&#160;11, 2019 and is scheduled to end on the first trading day on or before June&#160;10, 2021.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:18pt;margin-top:12pt;margin-bottom:12pt;"&gt;&lt;span style="background-color:rgb(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 ESPP provides eligible employees with an opportunity to purchase shares of the Company&#x2019;s Class&#160;A common stock through payroll deductions of up to&#160;15% of their eligible compensation. A participant may purchase a maximum of&#160;2,500&#160;shares of common stock during a purchase period. Amounts deducted and accumulated by the participant are used to purchase shares of common stock at the end of each six-month purchase period. The purchase price of the shares shall be&#160;85% of the lower of the fair market value of the Class&#160;A common stock on (i)&#160;the first trading day of the applicable offering period and (ii)&#160;the last trading day of each purchase period in the related offering period. Participants may end their participation at any time during an offering period and will be paid their accrued contributions that have not yet been used to purchase shares of common stock. Participation ends automatically upon termination of employment.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:18pt;margin-top:12pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;Employee payroll contributions ultimately used to purchase shares are reclassified to stockholders&#x2019; equity on the purchase date. ESPP employee payroll contributions accrued at January&#160;31, 2020 totaled $6.6 million and are included within accrued compensation in the consolidated balance sheets. The Company recorded stock-based compensation of $10.3 million during the year ended January&#160;31, 2020 in connection with the ESPP.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:18pt;margin-top:12pt;"&gt;&lt;span style="background-color:rgb(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 fair value of the share purchase rights granted under the ESPP during the year ended January&#160;31, 2020 was estimated on the date of grant using the Black-Scholes option pricing model with the following assumptions:&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:82.051%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:13.949%;"/&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="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;Year ended &lt;br/&gt;January 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;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="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 term (in years)&lt;/span&gt;&lt;/td&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;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:400;line-height:100%;"&gt;0.5-2.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: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;Risk-free interest rate&lt;/span&gt;&lt;/td&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;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:400;line-height:100%;"&gt;1.6 - 2.2%&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 stock price volatility&lt;/span&gt;&lt;/td&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 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:400;line-height:100%;"&gt;30.1 - 35.7%&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: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;Dividend yield&lt;/span&gt;&lt;/td&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;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="text-indent:36pt;margin-top:12pt;"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:18pt;margin-top:12pt;"&gt;&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;Stock-Based Compensation Expense&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:18pt;margin-top:12pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;Stock-based compensation expense included in the consolidated statements of operations is as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;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:61.396%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:9.713%;"/&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:9.713%;"/&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:9.714%;"/&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="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;Year Ended January 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="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="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;span style="font-size: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="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;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;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;span style="font-size: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="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;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;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: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;(in thousands)&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="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;Subscription cost of revenue&lt;/span&gt;&lt;/td&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;5,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;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="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;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/span&gt;&lt;/td&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;689&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="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;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/span&gt;&lt;/td&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;89&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/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;Professional services cost of revenue&lt;/span&gt;&lt;/td&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;2,486&#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;span style="font-size: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="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;205&#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;span style="font-size: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="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;252&#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;Sales and marketing&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:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;23,919&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="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;&lt;span style="font-size:10pt;font-weight:400;font-family:'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="2" style="padding-top:2px;padding-bottom:2px;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,175&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="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;&lt;span style="font-size:10pt;font-weight:400;font-family:'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="2" style="padding-top:2px;padding-bottom:2px;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,386&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/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="2" style="padding-top:2px;padding-bottom:2px;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,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;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="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;&lt;span style="font-size:10pt;font-weight:400;font-family:'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="2" style="padding-top:2px;padding-bottom:2px;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,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:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="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;&lt;span style="font-size:10pt;font-weight:400;font-family:'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="2" style="padding-top:2px;padding-bottom:2px;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,429&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&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="2" style="padding-top:2px;padding-bottom:2px;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;32,906&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="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;&lt;span style="font-size:10pt;font-weight:400;font-family:'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="2" style="padding-top:2px;padding-bottom:2px;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,621&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="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;&lt;span style="font-size:10pt;font-weight:400;font-family:'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="2" style="padding-top:2px;padding-bottom:2px;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,187&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/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;Total stock-based compensation expense&lt;/span&gt;&lt;/td&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;79,940&#160;&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: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;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color: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: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;20,505&#160;&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: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;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color: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: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;12,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;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:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized
      contextRef="i77ae609680ad44908cc3bf431f4ea039_I20190531"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlMGY1MGI3NzZlZDQzMTA4ZjBiMWYwOTZlZDBkMzNiL3NlYzoyZTBmNTBiNzc2ZWQ0MzEwOGYwYjFmMDk2ZWQwZDMzYl8xOTAvZnJhZzo3YzU2ZjFhZmVlM2U0MTc3ODkzNDAxNTM4YmZkM2Q3OS90ZXh0cmVnaW9uOjdjNTZmMWFmZWUzZTQxNzc4OTM0MDE1MzhiZmQzZDc5XzcxNDY4MjU1OTU3Njg_ab20a11c-5ca7-442b-a53e-e3adcc185ba2"
      unitRef="shares">8750000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardPercentageOfOutstandingStockMaximum
      contextRef="i6fe681070b2a4ef2a6c9e780581bcb44_D20190501-20190531"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlMGY1MGI3NzZlZDQzMTA4ZjBiMWYwOTZlZDBkMzNiL3NlYzoyZTBmNTBiNzc2ZWQ0MzEwOGYwYjFmMDk2ZWQwZDMzYl8xOTAvZnJhZzo3YzU2ZjFhZmVlM2U0MTc3ODkzNDAxNTM4YmZkM2Q3OS90ZXh0cmVnaW9uOjdjNTZmMWFmZWUzZTQxNzc4OTM0MDE1MzhiZmQzZDc5XzEwOTk1MTE2NDMwMDc_e3cd64b8-ae0d-4688-912b-8436731b02a1"
      unitRef="number">0.02</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardPercentageOfOutstandingStockMaximum>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardPercentageOfOutstandingStockMaximum
      contextRef="i6fe681070b2a4ef2a6c9e780581bcb44_D20190501-20190531"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlMGY1MGI3NzZlZDQzMTA4ZjBiMWYwOTZlZDBkMzNiL3NlYzoyZTBmNTBiNzc2ZWQ0MzEwOGYwYjFmMDk2ZWQwZDMzYl8xOTAvZnJhZzo3YzU2ZjFhZmVlM2U0MTc3ODkzNDAxNTM4YmZkM2Q3OS90ZXh0cmVnaW9uOjdjNTZmMWFmZWUzZTQxNzc4OTM0MDE1MzhiZmQzZDc5XzcxNDY4MjU1OTU3NzE_e3cd64b8-ae0d-4688-912b-8436731b02a1"
      unitRef="number">0.020</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardPercentageOfOutstandingStockMaximum>
    <us-gaap:ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock
      contextRef="i01e4eb98eab84a36b82bd200506fcd2a_D20190201-20200131"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlMGY1MGI3NzZlZDQzMTA4ZjBiMWYwOTZlZDBkMzNiL3NlYzoyZTBmNTBiNzc2ZWQ0MzEwOGYwYjFmMDk2ZWQwZDMzYl8xOTAvZnJhZzo3YzU2ZjFhZmVlM2U0MTc3ODkzNDAxNTM4YmZkM2Q3OS90ZXh0cmVnaW9uOjdjNTZmMWFmZWUzZTQxNzc4OTM0MDE1MzhiZmQzZDc5XzM4NDgyOTA3MjkxMjY_6ccb6b59-5f45-4121-bd8b-66f4fa6b1217">&lt;div style="text-indent:18pt;margin-top:12pt;"&gt;&lt;span style="background-color:rgb(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 fair value of each option was estimated on the date of grant using the following assumptions during the period:&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:52.612%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:12.641%;"/&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:12.641%;"/&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:12.642%;"/&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="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;Year Ended January 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="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="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;span style="font-size: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="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="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 #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;&lt;span style="font-size:10pt;font-weight:400;font-family:'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="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="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;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="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 term (in years)&lt;/span&gt;&lt;/td&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 #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;6.05&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="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;&lt;span style="font-size:10pt;font-weight:400;font-family:'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="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;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:400;line-height:100%;"&gt;6.05 - 7.52 &lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="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;&lt;span style="font-size:10pt;font-weight:400;font-family:'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="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:1pt;"&gt;&lt;span style="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.05&lt;/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;Risk-free interest rate&lt;/span&gt;&lt;/td&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;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:400;line-height:100%;"&gt;2.0% - 2.4%&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="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;&lt;/td&gt;&lt;td style="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;&lt;/td&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;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:400;line-height:100%;"&gt;2.6% - 3.1%&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="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;&lt;/td&gt;&lt;td style="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;&lt;/td&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;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:400;line-height:100%;"&gt;1.9% - 2.2%&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 stock price volatility&lt;/span&gt;&lt;/td&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 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:400;line-height:100%;"&gt;37.7% - 37.9%&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="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;&lt;/td&gt;&lt;td style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&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 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:400;line-height:100%;"&gt;37.8% - 38.9%&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="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;&lt;/td&gt;&lt;td style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&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 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:400;line-height:100%;"&gt;40.3% - 41.4%&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: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;Dividend yield&lt;/span&gt;&lt;/td&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;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);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;&lt;span style="font-size:10pt;font-weight:400;font-family:'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="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;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);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;&lt;span style="font-size:10pt;font-weight:400;font-family:'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="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;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1
      contextRef="i01e4eb98eab84a36b82bd200506fcd2a_D20190201-20200131"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlMGY1MGI3NzZlZDQzMTA4ZjBiMWYwOTZlZDBkMzNiL3NlYzoyZTBmNTBiNzc2ZWQ0MzEwOGYwYjFmMDk2ZWQwZDMzYl8xOTAvZnJhZzo3YzU2ZjFhZmVlM2U0MTc3ODkzNDAxNTM4YmZkM2Q3OS90YWJsZTo3OTU1NThmOGNmMmM0NzBiOWFiMTk1MzY0Yzk0ZjBiZS90YWJsZXJhbmdlOjc5NTU1OGY4Y2YyYzQ3MGI5YWIxOTUzNjRjOTRmMGJlXzItMS0xLTEtMA_b62978f2-3006-4dc2-94d7-3c0a603ca135">P6Y18D</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1
      contextRef="idfa7a7f1dfcb46f498d0c9c8bbe16cad_D20180201-20190131"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlMGY1MGI3NzZlZDQzMTA4ZjBiMWYwOTZlZDBkMzNiL3NlYzoyZTBmNTBiNzc2ZWQ0MzEwOGYwYjFmMDk2ZWQwZDMzYl8xOTAvZnJhZzo3YzU2ZjFhZmVlM2U0MTc3ODkzNDAxNTM4YmZkM2Q3OS90YWJsZTo3OTU1NThmOGNmMmM0NzBiOWFiMTk1MzY0Yzk0ZjBiZS90YWJsZXJhbmdlOjc5NTU1OGY4Y2YyYzQ3MGI5YWIxOTUzNjRjOTRmMGJlXzItMy0xLTEtMC90ZXh0cmVnaW9uOjNiYjQ2ZTdmMGI4MTQ1OGY4ZDRhYmM2NzUyZjRhYmI0XzM4NDgyOTA2OTcyMzA_b7aee414-5d72-496c-9f37-c0abb8d2919a">P6Y18D</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1
      contextRef="i432808ad8de64d05b9385f2ae5d3af8a_D20180201-20190131"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlMGY1MGI3NzZlZDQzMTA4ZjBiMWYwOTZlZDBkMzNiL3NlYzoyZTBmNTBiNzc2ZWQ0MzEwOGYwYjFmMDk2ZWQwZDMzYl8xOTAvZnJhZzo3YzU2ZjFhZmVlM2U0MTc3ODkzNDAxNTM4YmZkM2Q3OS90YWJsZTo3OTU1NThmOGNmMmM0NzBiOWFiMTk1MzY0Yzk0ZjBiZS90YWJsZXJhbmdlOjc5NTU1OGY4Y2YyYzQ3MGI5YWIxOTUzNjRjOTRmMGJlXzItMy0xLTEtMC90ZXh0cmVnaW9uOjNiYjQ2ZTdmMGI4MTQ1OGY4ZDRhYmM2NzUyZjRhYmI0XzM4NDgyOTA2OTcyMzY_d93803db-aaf1-475b-812b-9f6f11614939">P7Y6M7D</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1
      contextRef="i36ebb9ce47d44327b452fca2954ed0bd_D20170201-20180131"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlMGY1MGI3NzZlZDQzMTA4ZjBiMWYwOTZlZDBkMzNiL3NlYzoyZTBmNTBiNzc2ZWQ0MzEwOGYwYjFmMDk2ZWQwZDMzYl8xOTAvZnJhZzo3YzU2ZjFhZmVlM2U0MTc3ODkzNDAxNTM4YmZkM2Q3OS90YWJsZTo3OTU1NThmOGNmMmM0NzBiOWFiMTk1MzY0Yzk0ZjBiZS90YWJsZXJhbmdlOjc5NTU1OGY4Y2YyYzQ3MGI5YWIxOTUzNjRjOTRmMGJlXzItNS0xLTEtNzAwNg_00dd7008-9ade-4caa-8681-3f1db771ebcc">P6Y18D</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate
      contextRef="i1330c35cb1cd4a5b83001bafbb0472c1_D20190201-20200131"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlMGY1MGI3NzZlZDQzMTA4ZjBiMWYwOTZlZDBkMzNiL3NlYzoyZTBmNTBiNzc2ZWQ0MzEwOGYwYjFmMDk2ZWQwZDMzYl8xOTAvZnJhZzo3YzU2ZjFhZmVlM2U0MTc3ODkzNDAxNTM4YmZkM2Q3OS90YWJsZTo3OTU1NThmOGNmMmM0NzBiOWFiMTk1MzY0Yzk0ZjBiZS90YWJsZXJhbmdlOjc5NTU1OGY4Y2YyYzQ3MGI5YWIxOTUzNjRjOTRmMGJlXzMtMS0xLTEtNzAwNi90ZXh0cmVnaW9uOjc4ZWQ1MWNjYjc0ZTQ0NjZiYWM1YWI3NzhlMDhmMDgxXzM4NDgyOTA2OTcyMzE_3e533132-270f-4ed8-b652-ae1c6893263d"
      unitRef="number">0.020</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate
      contextRef="i3b66b0fd91234efcbce612a183b72e63_D20190201-20200131"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlMGY1MGI3NzZlZDQzMTA4ZjBiMWYwOTZlZDBkMzNiL3NlYzoyZTBmNTBiNzc2ZWQ0MzEwOGYwYjFmMDk2ZWQwZDMzYl8xOTAvZnJhZzo3YzU2ZjFhZmVlM2U0MTc3ODkzNDAxNTM4YmZkM2Q3OS90YWJsZTo3OTU1NThmOGNmMmM0NzBiOWFiMTk1MzY0Yzk0ZjBiZS90YWJsZXJhbmdlOjc5NTU1OGY4Y2YyYzQ3MGI5YWIxOTUzNjRjOTRmMGJlXzMtMS0xLTEtNzAwNi90ZXh0cmVnaW9uOjc4ZWQ1MWNjYjc0ZTQ0NjZiYWM1YWI3NzhlMDhmMDgxXzM4NDgyOTA2OTcyMzg_f6596767-442a-48b8-90ce-532edead8da7"
      unitRef="number">0.024</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate
      contextRef="idfa7a7f1dfcb46f498d0c9c8bbe16cad_D20180201-20190131"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlMGY1MGI3NzZlZDQzMTA4ZjBiMWYwOTZlZDBkMzNiL3NlYzoyZTBmNTBiNzc2ZWQ0MzEwOGYwYjFmMDk2ZWQwZDMzYl8xOTAvZnJhZzo3YzU2ZjFhZmVlM2U0MTc3ODkzNDAxNTM4YmZkM2Q3OS90YWJsZTo3OTU1NThmOGNmMmM0NzBiOWFiMTk1MzY0Yzk0ZjBiZS90YWJsZXJhbmdlOjc5NTU1OGY4Y2YyYzQ3MGI5YWIxOTUzNjRjOTRmMGJlXzMtMy0xLTEtNzAwNi90ZXh0cmVnaW9uOjZjYmQyNzk5ZGQ2YzRkMmNhM2RjNjc0NTY1NjA3NzU4XzM4NDgyOTA2OTcyMjA_aec7bf18-e3fa-4e19-95d4-d9ee2d10a4f0"
      unitRef="number">0.026</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate
      contextRef="i432808ad8de64d05b9385f2ae5d3af8a_D20180201-20190131"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlMGY1MGI3NzZlZDQzMTA4ZjBiMWYwOTZlZDBkMzNiL3NlYzoyZTBmNTBiNzc2ZWQ0MzEwOGYwYjFmMDk2ZWQwZDMzYl8xOTAvZnJhZzo3YzU2ZjFhZmVlM2U0MTc3ODkzNDAxNTM4YmZkM2Q3OS90YWJsZTo3OTU1NThmOGNmMmM0NzBiOWFiMTk1MzY0Yzk0ZjBiZS90YWJsZXJhbmdlOjc5NTU1OGY4Y2YyYzQ3MGI5YWIxOTUzNjRjOTRmMGJlXzMtMy0xLTEtNzAwNi90ZXh0cmVnaW9uOjZjYmQyNzk5ZGQ2YzRkMmNhM2RjNjc0NTY1NjA3NzU4XzM4NDgyOTA2OTcyMjU_f5e1d45e-36d2-405b-be68-21d367fa9fd2"
      unitRef="number">0.031</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate
      contextRef="icd91113a193542308a9cd9455761a559_D20170201-20180131"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlMGY1MGI3NzZlZDQzMTA4ZjBiMWYwOTZlZDBkMzNiL3NlYzoyZTBmNTBiNzc2ZWQ0MzEwOGYwYjFmMDk2ZWQwZDMzYl8xOTAvZnJhZzo3YzU2ZjFhZmVlM2U0MTc3ODkzNDAxNTM4YmZkM2Q3OS90YWJsZTo3OTU1NThmOGNmMmM0NzBiOWFiMTk1MzY0Yzk0ZjBiZS90YWJsZXJhbmdlOjc5NTU1OGY4Y2YyYzQ3MGI5YWIxOTUzNjRjOTRmMGJlXzMtNS0xLTEtNzAwNi90ZXh0cmVnaW9uOmE1NjQ5NTg0NDM0YTRlMjg5ZDc5ZWQyOWI5ZjdiMmI4XzM4NDgyOTA2OTcyMjA_fadaa8f5-1d0a-4382-97d3-59dad6274f2f"
      unitRef="number">0.019</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate
      contextRef="ia667b51c28dd44599a2b9bbb2bebadd7_D20170201-20180131"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlMGY1MGI3NzZlZDQzMTA4ZjBiMWYwOTZlZDBkMzNiL3NlYzoyZTBmNTBiNzc2ZWQ0MzEwOGYwYjFmMDk2ZWQwZDMzYl8xOTAvZnJhZzo3YzU2ZjFhZmVlM2U0MTc3ODkzNDAxNTM4YmZkM2Q3OS90YWJsZTo3OTU1NThmOGNmMmM0NzBiOWFiMTk1MzY0Yzk0ZjBiZS90YWJsZXJhbmdlOjc5NTU1OGY4Y2YyYzQ3MGI5YWIxOTUzNjRjOTRmMGJlXzMtNS0xLTEtNzAwNi90ZXh0cmVnaW9uOmE1NjQ5NTg0NDM0YTRlMjg5ZDc5ZWQyOWI5ZjdiMmI4XzM4NDgyOTA2OTcyMjU_289e7e9c-121e-4f8f-9ebb-6145032b0aa1"
      unitRef="number">0.022</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate
      contextRef="i1330c35cb1cd4a5b83001bafbb0472c1_D20190201-20200131"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlMGY1MGI3NzZlZDQzMTA4ZjBiMWYwOTZlZDBkMzNiL3NlYzoyZTBmNTBiNzc2ZWQ0MzEwOGYwYjFmMDk2ZWQwZDMzYl8xOTAvZnJhZzo3YzU2ZjFhZmVlM2U0MTc3ODkzNDAxNTM4YmZkM2Q3OS90YWJsZTo3OTU1NThmOGNmMmM0NzBiOWFiMTk1MzY0Yzk0ZjBiZS90YWJsZXJhbmdlOjc5NTU1OGY4Y2YyYzQ3MGI5YWIxOTUzNjRjOTRmMGJlXzQtMS0xLTEtNzAwNi90ZXh0cmVnaW9uOjczZTIxMzk1YTM1NTQ2ODI5MGJkNmI1ZDlmYzY4ZTk3XzM4NDgyOTA2OTcyMzg_298d29d2-5aae-4915-89c3-ea3030aff0ca"
      unitRef="number">0.377</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate
      contextRef="i3b66b0fd91234efcbce612a183b72e63_D20190201-20200131"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlMGY1MGI3NzZlZDQzMTA4ZjBiMWYwOTZlZDBkMzNiL3NlYzoyZTBmNTBiNzc2ZWQ0MzEwOGYwYjFmMDk2ZWQwZDMzYl8xOTAvZnJhZzo3YzU2ZjFhZmVlM2U0MTc3ODkzNDAxNTM4YmZkM2Q3OS90YWJsZTo3OTU1NThmOGNmMmM0NzBiOWFiMTk1MzY0Yzk0ZjBiZS90YWJsZXJhbmdlOjc5NTU1OGY4Y2YyYzQ3MGI5YWIxOTUzNjRjOTRmMGJlXzQtMS0xLTEtNzAwNi90ZXh0cmVnaW9uOjczZTIxMzk1YTM1NTQ2ODI5MGJkNmI1ZDlmYzY4ZTk3XzM4NDgyOTA2OTcyNDc_975afb8f-a51e-4605-aae7-0e28f9e23f6d"
      unitRef="number">0.379</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate
      contextRef="idfa7a7f1dfcb46f498d0c9c8bbe16cad_D20180201-20190131"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlMGY1MGI3NzZlZDQzMTA4ZjBiMWYwOTZlZDBkMzNiL3NlYzoyZTBmNTBiNzc2ZWQ0MzEwOGYwYjFmMDk2ZWQwZDMzYl8xOTAvZnJhZzo3YzU2ZjFhZmVlM2U0MTc3ODkzNDAxNTM4YmZkM2Q3OS90YWJsZTo3OTU1NThmOGNmMmM0NzBiOWFiMTk1MzY0Yzk0ZjBiZS90YWJsZXJhbmdlOjc5NTU1OGY4Y2YyYzQ3MGI5YWIxOTUzNjRjOTRmMGJlXzQtMy0xLTEtNzAwNi90ZXh0cmVnaW9uOmI5YzQ1YzdkN2JkNTRmNGI5N2U3NmU1MGQwM2ViYWU1XzM4NDgyOTA2OTcyMjA_26714dfb-2dc1-4266-ac1c-a3d2848caaed"
      unitRef="number">0.378</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate
      contextRef="i432808ad8de64d05b9385f2ae5d3af8a_D20180201-20190131"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlMGY1MGI3NzZlZDQzMTA4ZjBiMWYwOTZlZDBkMzNiL3NlYzoyZTBmNTBiNzc2ZWQ0MzEwOGYwYjFmMDk2ZWQwZDMzYl8xOTAvZnJhZzo3YzU2ZjFhZmVlM2U0MTc3ODkzNDAxNTM4YmZkM2Q3OS90YWJsZTo3OTU1NThmOGNmMmM0NzBiOWFiMTk1MzY0Yzk0ZjBiZS90YWJsZXJhbmdlOjc5NTU1OGY4Y2YyYzQ3MGI5YWIxOTUzNjRjOTRmMGJlXzQtMy0xLTEtNzAwNi90ZXh0cmVnaW9uOmI5YzQ1YzdkN2JkNTRmNGI5N2U3NmU1MGQwM2ViYWU1XzM4NDgyOTA2OTcyMjU_2b42a66b-8dbf-405a-879d-ac2de39d6ae5"
      unitRef="number">0.389</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate
      contextRef="icd91113a193542308a9cd9455761a559_D20170201-20180131"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlMGY1MGI3NzZlZDQzMTA4ZjBiMWYwOTZlZDBkMzNiL3NlYzoyZTBmNTBiNzc2ZWQ0MzEwOGYwYjFmMDk2ZWQwZDMzYl8xOTAvZnJhZzo3YzU2ZjFhZmVlM2U0MTc3ODkzNDAxNTM4YmZkM2Q3OS90YWJsZTo3OTU1NThmOGNmMmM0NzBiOWFiMTk1MzY0Yzk0ZjBiZS90YWJsZXJhbmdlOjc5NTU1OGY4Y2YyYzQ3MGI5YWIxOTUzNjRjOTRmMGJlXzQtNS0xLTEtNzAwNi90ZXh0cmVnaW9uOmNhOTQwYmRhMmMxZDRkMzZiYTY0MTk5ZjBlZDEzM2I1XzM4NDgyOTA2OTcyMjA_5ea57ff1-c9e3-4b14-b618-59b5bd059925"
      unitRef="number">0.403</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate
      contextRef="ia667b51c28dd44599a2b9bbb2bebadd7_D20170201-20180131"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlMGY1MGI3NzZlZDQzMTA4ZjBiMWYwOTZlZDBkMzNiL3NlYzoyZTBmNTBiNzc2ZWQ0MzEwOGYwYjFmMDk2ZWQwZDMzYl8xOTAvZnJhZzo3YzU2ZjFhZmVlM2U0MTc3ODkzNDAxNTM4YmZkM2Q3OS90YWJsZTo3OTU1NThmOGNmMmM0NzBiOWFiMTk1MzY0Yzk0ZjBiZS90YWJsZXJhbmdlOjc5NTU1OGY4Y2YyYzQ3MGI5YWIxOTUzNjRjOTRmMGJlXzQtNS0xLTEtNzAwNi90ZXh0cmVnaW9uOmNhOTQwYmRhMmMxZDRkMzZiYTY0MTk5ZjBlZDEzM2I1XzM4NDgyOTA2OTcyMjU_32ec515c-797e-4904-a9c1-b4e8e6e5aa2d"
      unitRef="number">0.414</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate
      contextRef="i01e4eb98eab84a36b82bd200506fcd2a_D20190201-20200131"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlMGY1MGI3NzZlZDQzMTA4ZjBiMWYwOTZlZDBkMzNiL3NlYzoyZTBmNTBiNzc2ZWQ0MzEwOGYwYjFmMDk2ZWQwZDMzYl8xOTAvZnJhZzo3YzU2ZjFhZmVlM2U0MTc3ODkzNDAxNTM4YmZkM2Q3OS90YWJsZTo3OTU1NThmOGNmMmM0NzBiOWFiMTk1MzY0Yzk0ZjBiZS90YWJsZXJhbmdlOjc5NTU1OGY4Y2YyYzQ3MGI5YWIxOTUzNjRjOTRmMGJlXzUtMS0xLTEtMA_65ce35ac-e3be-414b-8d87-02559de3e340"
      unitRef="number">0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate
      contextRef="i8b3a82fe877d421eb43fb93e5b9dc0a6_D20180201-20190131"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlMGY1MGI3NzZlZDQzMTA4ZjBiMWYwOTZlZDBkMzNiL3NlYzoyZTBmNTBiNzc2ZWQ0MzEwOGYwYjFmMDk2ZWQwZDMzYl8xOTAvZnJhZzo3YzU2ZjFhZmVlM2U0MTc3ODkzNDAxNTM4YmZkM2Q3OS90YWJsZTo3OTU1NThmOGNmMmM0NzBiOWFiMTk1MzY0Yzk0ZjBiZS90YWJsZXJhbmdlOjc5NTU1OGY4Y2YyYzQ3MGI5YWIxOTUzNjRjOTRmMGJlXzUtMy0xLTEtMA_d22f9cf2-f6ce-434e-9b10-056a48054a4d"
      unitRef="number">0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate
      contextRef="i36ebb9ce47d44327b452fca2954ed0bd_D20170201-20180131"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlMGY1MGI3NzZlZDQzMTA4ZjBiMWYwOTZlZDBkMzNiL3NlYzoyZTBmNTBiNzc2ZWQ0MzEwOGYwYjFmMDk2ZWQwZDMzYl8xOTAvZnJhZzo3YzU2ZjFhZmVlM2U0MTc3ODkzNDAxNTM4YmZkM2Q3OS90YWJsZTo3OTU1NThmOGNmMmM0NzBiOWFiMTk1MzY0Yzk0ZjBiZS90YWJsZXJhbmdlOjc5NTU1OGY4Y2YyYzQ3MGI5YWIxOTUzNjRjOTRmMGJlXzUtNS0xLTEtMA_d8bded60-b8af-4ad2-9688-c2c53c4343db"
      unitRef="number">0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate>
    <us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock
      contextRef="ic8f4fc80c1544b62a18084eb756ea94c_D20190201-20200131"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlMGY1MGI3NzZlZDQzMTA4ZjBiMWYwOTZlZDBkMzNiL3NlYzoyZTBmNTBiNzc2ZWQ0MzEwOGYwYjFmMDk2ZWQwZDMzYl8xOTAvZnJhZzo3YzU2ZjFhZmVlM2U0MTc3ODkzNDAxNTM4YmZkM2Q3OS90ZXh0cmVnaW9uOjdjNTZmMWFmZWUzZTQxNzc4OTM0MDE1MzhiZmQzZDc5XzM4NDgyOTA3MjkxMjc_a386696a-0199-4d3c-8ae1-072fb0ab4d65">&lt;div style="text-indent:18pt;margin-top:12pt;"&gt;&lt;span style="background-color:rgb(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 table is a summary of stock option activity for the years ended January&#160;31, 2020, January&#160;31, 2019, and January&#160;31, 2018:&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:71.830%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:10.719%;"/&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.721%;"/&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="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;Number of&lt;br/&gt;Shares&lt;/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&lt;br/&gt;Exercise Price&lt;br/&gt;Per Share&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="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:2pt 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;(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="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:2pt 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:#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;Options outstanding at February&#160;1, 2017&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:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;19,347&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="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;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/span&gt;&lt;/td&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.10&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/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;Granted&lt;/span&gt;&lt;/td&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;9,691&#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;span style="font-size: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 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;2.14&#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;Exercised&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:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(3,733)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="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;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/span&gt;&lt;/td&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.00&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/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;Canceled&lt;/span&gt;&lt;/td&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;(2,111)&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;span style="font-size: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 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.57&#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:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Options outstanding at January 31, 2018&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:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;23,194&#160;&lt;/span&gt;&lt;/td&gt;&lt;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: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;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/span&gt;&lt;/td&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.51&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/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;Granted&lt;/span&gt;&lt;/td&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;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;8,233&#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: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;span style="font-size: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 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;9.24&#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;Exercised&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:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(3,084)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="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;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/span&gt;&lt;/td&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.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: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;Canceled&lt;/span&gt;&lt;/td&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,808)&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;span style="font-size: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 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;2.51&#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:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Options outstanding at January 31, 2019&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:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;26,535&#160;&lt;/span&gt;&lt;/td&gt;&lt;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: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;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/span&gt;&lt;/td&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.87&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/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;Granted&lt;/span&gt;&lt;/td&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;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;1,048&#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: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;span style="font-size: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 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;17.76&#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;Exercised&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:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(11,682)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="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;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/span&gt;&lt;/td&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.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;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/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;Canceled&lt;/span&gt;&lt;/td&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,212)&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;span style="font-size: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 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;6.91&#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:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Options outstanding at January 31, 2020&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:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;14,689&#160;&lt;/span&gt;&lt;/td&gt;&lt;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: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;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/span&gt;&lt;/td&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;5.52&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/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:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Options vested and expected to vest at January 31, 2020&lt;/span&gt;&lt;/td&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;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;14,689&#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: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;span style="font-size: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 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;5.52&#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:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Options exercisable at January 31, 2020&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:3pt double #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;7,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;border-top:3pt double #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: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;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/span&gt;&lt;/td&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.15&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',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:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber
      contextRef="i822cd9c5121f40a28dac12348129ffe6_I20170131"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlMGY1MGI3NzZlZDQzMTA4ZjBiMWYwOTZlZDBkMzNiL3NlYzoyZTBmNTBiNzc2ZWQ0MzEwOGYwYjFmMDk2ZWQwZDMzYl8xOTAvZnJhZzo3YzU2ZjFhZmVlM2U0MTc3ODkzNDAxNTM4YmZkM2Q3OS90YWJsZTo5OWQ0NjUwMDQyMzQ0NzM5OGNlZmU2ZWIzYTAyYjQ1NS90YWJsZXJhbmdlOjk5ZDQ2NTAwNDIzNDQ3Mzk4Y2VmZTZlYjNhMDJiNDU1XzItMS0xLTEtMA_a6c518c1-85d9-4616-a143-adcbf566162c"
      unitRef="shares">19347000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice
      contextRef="i822cd9c5121f40a28dac12348129ffe6_I20170131"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlMGY1MGI3NzZlZDQzMTA4ZjBiMWYwOTZlZDBkMzNiL3NlYzoyZTBmNTBiNzc2ZWQ0MzEwOGYwYjFmMDk2ZWQwZDMzYl8xOTAvZnJhZzo3YzU2ZjFhZmVlM2U0MTc3ODkzNDAxNTM4YmZkM2Q3OS90YWJsZTo5OWQ0NjUwMDQyMzQ0NzM5OGNlZmU2ZWIzYTAyYjQ1NS90YWJsZXJhbmdlOjk5ZDQ2NTAwNDIzNDQ3Mzk4Y2VmZTZlYjNhMDJiNDU1XzItMy0xLTEtMA_5a463642-dd6a-48b3-aaa1-2ef6c03ed46f"
      unitRef="usdPerShare">1.10</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross
      contextRef="i36ebb9ce47d44327b452fca2954ed0bd_D20170201-20180131"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlMGY1MGI3NzZlZDQzMTA4ZjBiMWYwOTZlZDBkMzNiL3NlYzoyZTBmNTBiNzc2ZWQ0MzEwOGYwYjFmMDk2ZWQwZDMzYl8xOTAvZnJhZzo3YzU2ZjFhZmVlM2U0MTc3ODkzNDAxNTM4YmZkM2Q3OS90YWJsZTo5OWQ0NjUwMDQyMzQ0NzM5OGNlZmU2ZWIzYTAyYjQ1NS90YWJsZXJhbmdlOjk5ZDQ2NTAwNDIzNDQ3Mzk4Y2VmZTZlYjNhMDJiNDU1XzMtMS0xLTEtMA_d217c0af-2402-49f5-9d06-f02611dff3fb"
      unitRef="shares">9691000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross>
    <us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice
      contextRef="i36ebb9ce47d44327b452fca2954ed0bd_D20170201-20180131"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlMGY1MGI3NzZlZDQzMTA4ZjBiMWYwOTZlZDBkMzNiL3NlYzoyZTBmNTBiNzc2ZWQ0MzEwOGYwYjFmMDk2ZWQwZDMzYl8xOTAvZnJhZzo3YzU2ZjFhZmVlM2U0MTc3ODkzNDAxNTM4YmZkM2Q3OS90YWJsZTo5OWQ0NjUwMDQyMzQ0NzM5OGNlZmU2ZWIzYTAyYjQ1NS90YWJsZXJhbmdlOjk5ZDQ2NTAwNDIzNDQ3Mzk4Y2VmZTZlYjNhMDJiNDU1XzMtMy0xLTEtMA_bcff58cd-3423-4fbf-8174-107954072544"
      unitRef="usdPerShare">2.14</us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice>
    <us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised
      contextRef="i36ebb9ce47d44327b452fca2954ed0bd_D20170201-20180131"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlMGY1MGI3NzZlZDQzMTA4ZjBiMWYwOTZlZDBkMzNiL3NlYzoyZTBmNTBiNzc2ZWQ0MzEwOGYwYjFmMDk2ZWQwZDMzYl8xOTAvZnJhZzo3YzU2ZjFhZmVlM2U0MTc3ODkzNDAxNTM4YmZkM2Q3OS90YWJsZTo5OWQ0NjUwMDQyMzQ0NzM5OGNlZmU2ZWIzYTAyYjQ1NS90YWJsZXJhbmdlOjk5ZDQ2NTAwNDIzNDQ3Mzk4Y2VmZTZlYjNhMDJiNDU1XzQtMS0xLTEtMA_90b96a2f-6f93-429f-8a98-ab066583ad0a"
      unitRef="shares">3733000</us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised>
    <us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice
      contextRef="i36ebb9ce47d44327b452fca2954ed0bd_D20170201-20180131"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlMGY1MGI3NzZlZDQzMTA4ZjBiMWYwOTZlZDBkMzNiL3NlYzoyZTBmNTBiNzc2ZWQ0MzEwOGYwYjFmMDk2ZWQwZDMzYl8xOTAvZnJhZzo3YzU2ZjFhZmVlM2U0MTc3ODkzNDAxNTM4YmZkM2Q3OS90YWJsZTo5OWQ0NjUwMDQyMzQ0NzM5OGNlZmU2ZWIzYTAyYjQ1NS90YWJsZXJhbmdlOjk5ZDQ2NTAwNDIzNDQ3Mzk4Y2VmZTZlYjNhMDJiNDU1XzQtMy0xLTEtMA_af2217f2-9cca-45b5-9211-0c55ede4a0ee"
      unitRef="usdPerShare">1.00</us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod
      contextRef="i36ebb9ce47d44327b452fca2954ed0bd_D20170201-20180131"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlMGY1MGI3NzZlZDQzMTA4ZjBiMWYwOTZlZDBkMzNiL3NlYzoyZTBmNTBiNzc2ZWQ0MzEwOGYwYjFmMDk2ZWQwZDMzYl8xOTAvZnJhZzo3YzU2ZjFhZmVlM2U0MTc3ODkzNDAxNTM4YmZkM2Q3OS90YWJsZTo5OWQ0NjUwMDQyMzQ0NzM5OGNlZmU2ZWIzYTAyYjQ1NS90YWJsZXJhbmdlOjk5ZDQ2NTAwNDIzNDQ3Mzk4Y2VmZTZlYjNhMDJiNDU1XzUtMS0xLTEtMA_e80c8a09-ed24-46c4-b7b6-c593ec90e1cc"
      unitRef="shares">2111000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice
      contextRef="i36ebb9ce47d44327b452fca2954ed0bd_D20170201-20180131"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlMGY1MGI3NzZlZDQzMTA4ZjBiMWYwOTZlZDBkMzNiL3NlYzoyZTBmNTBiNzc2ZWQ0MzEwOGYwYjFmMDk2ZWQwZDMzYl8xOTAvZnJhZzo3YzU2ZjFhZmVlM2U0MTc3ODkzNDAxNTM4YmZkM2Q3OS90YWJsZTo5OWQ0NjUwMDQyMzQ0NzM5OGNlZmU2ZWIzYTAyYjQ1NS90YWJsZXJhbmdlOjk5ZDQ2NTAwNDIzNDQ3Mzk4Y2VmZTZlYjNhMDJiNDU1XzUtMy0xLTEtMA_98048017-a7d4-4309-a84c-6b5b6b2a6aff"
      unitRef="usdPerShare">1.57</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber
      contextRef="i73d88d7cec934b4b88c21fb122b3fcda_I20180131"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlMGY1MGI3NzZlZDQzMTA4ZjBiMWYwOTZlZDBkMzNiL3NlYzoyZTBmNTBiNzc2ZWQ0MzEwOGYwYjFmMDk2ZWQwZDMzYl8xOTAvZnJhZzo3YzU2ZjFhZmVlM2U0MTc3ODkzNDAxNTM4YmZkM2Q3OS90YWJsZTo5OWQ0NjUwMDQyMzQ0NzM5OGNlZmU2ZWIzYTAyYjQ1NS90YWJsZXJhbmdlOjk5ZDQ2NTAwNDIzNDQ3Mzk4Y2VmZTZlYjNhMDJiNDU1XzYtMS0xLTEtMA_b7c7358e-2def-4de6-8f74-f6417b61cc44"
      unitRef="shares">23194000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice
      contextRef="i73d88d7cec934b4b88c21fb122b3fcda_I20180131"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlMGY1MGI3NzZlZDQzMTA4ZjBiMWYwOTZlZDBkMzNiL3NlYzoyZTBmNTBiNzc2ZWQ0MzEwOGYwYjFmMDk2ZWQwZDMzYl8xOTAvZnJhZzo3YzU2ZjFhZmVlM2U0MTc3ODkzNDAxNTM4YmZkM2Q3OS90YWJsZTo5OWQ0NjUwMDQyMzQ0NzM5OGNlZmU2ZWIzYTAyYjQ1NS90YWJsZXJhbmdlOjk5ZDQ2NTAwNDIzNDQ3Mzk4Y2VmZTZlYjNhMDJiNDU1XzYtMy0xLTEtMA_4b7752f0-7f34-450e-af47-7477e924703b"
      unitRef="usdPerShare">1.51</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross
      contextRef="i8b3a82fe877d421eb43fb93e5b9dc0a6_D20180201-20190131"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlMGY1MGI3NzZlZDQzMTA4ZjBiMWYwOTZlZDBkMzNiL3NlYzoyZTBmNTBiNzc2ZWQ0MzEwOGYwYjFmMDk2ZWQwZDMzYl8xOTAvZnJhZzo3YzU2ZjFhZmVlM2U0MTc3ODkzNDAxNTM4YmZkM2Q3OS90YWJsZTo5OWQ0NjUwMDQyMzQ0NzM5OGNlZmU2ZWIzYTAyYjQ1NS90YWJsZXJhbmdlOjk5ZDQ2NTAwNDIzNDQ3Mzk4Y2VmZTZlYjNhMDJiNDU1XzctMS0xLTEtMA_d1000179-77bd-4181-98ec-9fc205af1b82"
      unitRef="shares">8233000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross>
    <us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice
      contextRef="i8b3a82fe877d421eb43fb93e5b9dc0a6_D20180201-20190131"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlMGY1MGI3NzZlZDQzMTA4ZjBiMWYwOTZlZDBkMzNiL3NlYzoyZTBmNTBiNzc2ZWQ0MzEwOGYwYjFmMDk2ZWQwZDMzYl8xOTAvZnJhZzo3YzU2ZjFhZmVlM2U0MTc3ODkzNDAxNTM4YmZkM2Q3OS90YWJsZTo5OWQ0NjUwMDQyMzQ0NzM5OGNlZmU2ZWIzYTAyYjQ1NS90YWJsZXJhbmdlOjk5ZDQ2NTAwNDIzNDQ3Mzk4Y2VmZTZlYjNhMDJiNDU1XzctMy0xLTEtMA_cf66036f-a403-4ebf-840a-9e12e095a687"
      unitRef="usdPerShare">9.24</us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice>
    <us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised
      contextRef="i8b3a82fe877d421eb43fb93e5b9dc0a6_D20180201-20190131"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlMGY1MGI3NzZlZDQzMTA4ZjBiMWYwOTZlZDBkMzNiL3NlYzoyZTBmNTBiNzc2ZWQ0MzEwOGYwYjFmMDk2ZWQwZDMzYl8xOTAvZnJhZzo3YzU2ZjFhZmVlM2U0MTc3ODkzNDAxNTM4YmZkM2Q3OS90YWJsZTo5OWQ0NjUwMDQyMzQ0NzM5OGNlZmU2ZWIzYTAyYjQ1NS90YWJsZXJhbmdlOjk5ZDQ2NTAwNDIzNDQ3Mzk4Y2VmZTZlYjNhMDJiNDU1XzgtMS0xLTEtMA_17d203df-b1c9-484d-aa2f-98a458e4b2c5"
      unitRef="shares">3084000</us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised>
    <us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice
      contextRef="i8b3a82fe877d421eb43fb93e5b9dc0a6_D20180201-20190131"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlMGY1MGI3NzZlZDQzMTA4ZjBiMWYwOTZlZDBkMzNiL3NlYzoyZTBmNTBiNzc2ZWQ0MzEwOGYwYjFmMDk2ZWQwZDMzYl8xOTAvZnJhZzo3YzU2ZjFhZmVlM2U0MTc3ODkzNDAxNTM4YmZkM2Q3OS90YWJsZTo5OWQ0NjUwMDQyMzQ0NzM5OGNlZmU2ZWIzYTAyYjQ1NS90YWJsZXJhbmdlOjk5ZDQ2NTAwNDIzNDQ3Mzk4Y2VmZTZlYjNhMDJiNDU1XzgtMy0xLTEtMA_8f88abe0-e7a4-47a1-8b02-1a8b5947cc55"
      unitRef="usdPerShare">1.26</us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod
      contextRef="i8b3a82fe877d421eb43fb93e5b9dc0a6_D20180201-20190131"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlMGY1MGI3NzZlZDQzMTA4ZjBiMWYwOTZlZDBkMzNiL3NlYzoyZTBmNTBiNzc2ZWQ0MzEwOGYwYjFmMDk2ZWQwZDMzYl8xOTAvZnJhZzo3YzU2ZjFhZmVlM2U0MTc3ODkzNDAxNTM4YmZkM2Q3OS90YWJsZTo5OWQ0NjUwMDQyMzQ0NzM5OGNlZmU2ZWIzYTAyYjQ1NS90YWJsZXJhbmdlOjk5ZDQ2NTAwNDIzNDQ3Mzk4Y2VmZTZlYjNhMDJiNDU1XzktMS0xLTEtMA_c57f8615-28dc-4cd1-8f3d-760b36f0c77e"
      unitRef="shares">1808000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice
      contextRef="i8b3a82fe877d421eb43fb93e5b9dc0a6_D20180201-20190131"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlMGY1MGI3NzZlZDQzMTA4ZjBiMWYwOTZlZDBkMzNiL3NlYzoyZTBmNTBiNzc2ZWQ0MzEwOGYwYjFmMDk2ZWQwZDMzYl8xOTAvZnJhZzo3YzU2ZjFhZmVlM2U0MTc3ODkzNDAxNTM4YmZkM2Q3OS90YWJsZTo5OWQ0NjUwMDQyMzQ0NzM5OGNlZmU2ZWIzYTAyYjQ1NS90YWJsZXJhbmdlOjk5ZDQ2NTAwNDIzNDQ3Mzk4Y2VmZTZlYjNhMDJiNDU1XzktMy0xLTEtMA_ccc3690e-85a0-4ba0-bbc3-0d84677c5859"
      unitRef="usdPerShare">2.51</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber
      contextRef="id290a390a0e54437b77e13a4f7c65511_I20190131"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlMGY1MGI3NzZlZDQzMTA4ZjBiMWYwOTZlZDBkMzNiL3NlYzoyZTBmNTBiNzc2ZWQ0MzEwOGYwYjFmMDk2ZWQwZDMzYl8xOTAvZnJhZzo3YzU2ZjFhZmVlM2U0MTc3ODkzNDAxNTM4YmZkM2Q3OS90YWJsZTo5OWQ0NjUwMDQyMzQ0NzM5OGNlZmU2ZWIzYTAyYjQ1NS90YWJsZXJhbmdlOjk5ZDQ2NTAwNDIzNDQ3Mzk4Y2VmZTZlYjNhMDJiNDU1XzEwLTEtMS0xLTA_791f406b-af40-4bb4-9971-cb111a6a2594"
      unitRef="shares">26535000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice
      contextRef="id290a390a0e54437b77e13a4f7c65511_I20190131"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlMGY1MGI3NzZlZDQzMTA4ZjBiMWYwOTZlZDBkMzNiL3NlYzoyZTBmNTBiNzc2ZWQ0MzEwOGYwYjFmMDk2ZWQwZDMzYl8xOTAvZnJhZzo3YzU2ZjFhZmVlM2U0MTc3ODkzNDAxNTM4YmZkM2Q3OS90YWJsZTo5OWQ0NjUwMDQyMzQ0NzM5OGNlZmU2ZWIzYTAyYjQ1NS90YWJsZXJhbmdlOjk5ZDQ2NTAwNDIzNDQ3Mzk4Y2VmZTZlYjNhMDJiNDU1XzEwLTMtMS0xLTA_3f04eb4e-6c55-4b9a-9a0f-a714f49b7acb"
      unitRef="usdPerShare">3.87</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross
      contextRef="i01e4eb98eab84a36b82bd200506fcd2a_D20190201-20200131"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlMGY1MGI3NzZlZDQzMTA4ZjBiMWYwOTZlZDBkMzNiL3NlYzoyZTBmNTBiNzc2ZWQ0MzEwOGYwYjFmMDk2ZWQwZDMzYl8xOTAvZnJhZzo3YzU2ZjFhZmVlM2U0MTc3ODkzNDAxNTM4YmZkM2Q3OS90YWJsZTo5OWQ0NjUwMDQyMzQ0NzM5OGNlZmU2ZWIzYTAyYjQ1NS90YWJsZXJhbmdlOjk5ZDQ2NTAwNDIzNDQ3Mzk4Y2VmZTZlYjNhMDJiNDU1XzExLTEtMS0xLTA_6a193e7f-0b10-4ffc-b722-e245b86397a2"
      unitRef="shares">1048000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross>
    <us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice
      contextRef="i01e4eb98eab84a36b82bd200506fcd2a_D20190201-20200131"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlMGY1MGI3NzZlZDQzMTA4ZjBiMWYwOTZlZDBkMzNiL3NlYzoyZTBmNTBiNzc2ZWQ0MzEwOGYwYjFmMDk2ZWQwZDMzYl8xOTAvZnJhZzo3YzU2ZjFhZmVlM2U0MTc3ODkzNDAxNTM4YmZkM2Q3OS90YWJsZTo5OWQ0NjUwMDQyMzQ0NzM5OGNlZmU2ZWIzYTAyYjQ1NS90YWJsZXJhbmdlOjk5ZDQ2NTAwNDIzNDQ3Mzk4Y2VmZTZlYjNhMDJiNDU1XzExLTMtMS0xLTA_d5b9c50d-3616-485c-a4fc-6cab73647b16"
      unitRef="usdPerShare">17.76</us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice>
    <us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised
      contextRef="i01e4eb98eab84a36b82bd200506fcd2a_D20190201-20200131"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlMGY1MGI3NzZlZDQzMTA4ZjBiMWYwOTZlZDBkMzNiL3NlYzoyZTBmNTBiNzc2ZWQ0MzEwOGYwYjFmMDk2ZWQwZDMzYl8xOTAvZnJhZzo3YzU2ZjFhZmVlM2U0MTc3ODkzNDAxNTM4YmZkM2Q3OS90YWJsZTo5OWQ0NjUwMDQyMzQ0NzM5OGNlZmU2ZWIzYTAyYjQ1NS90YWJsZXJhbmdlOjk5ZDQ2NTAwNDIzNDQ3Mzk4Y2VmZTZlYjNhMDJiNDU1XzEyLTEtMS0xLTA_60043bdb-d6a1-47e4-bdba-7b988173a4bd"
      unitRef="shares">11682000</us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised>
    <us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice
      contextRef="i01e4eb98eab84a36b82bd200506fcd2a_D20190201-20200131"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlMGY1MGI3NzZlZDQzMTA4ZjBiMWYwOTZlZDBkMzNiL3NlYzoyZTBmNTBiNzc2ZWQ0MzEwOGYwYjFmMDk2ZWQwZDMzYl8xOTAvZnJhZzo3YzU2ZjFhZmVlM2U0MTc3ODkzNDAxNTM4YmZkM2Q3OS90YWJsZTo5OWQ0NjUwMDQyMzQ0NzM5OGNlZmU2ZWIzYTAyYjQ1NS90YWJsZXJhbmdlOjk5ZDQ2NTAwNDIzNDQ3Mzk4Y2VmZTZlYjNhMDJiNDU1XzEyLTMtMS0xLTA_d5cc6dff-ad7d-4a69-a72b-81e16e264f28"
      unitRef="usdPerShare">2.72</us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod
      contextRef="i01e4eb98eab84a36b82bd200506fcd2a_D20190201-20200131"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlMGY1MGI3NzZlZDQzMTA4ZjBiMWYwOTZlZDBkMzNiL3NlYzoyZTBmNTBiNzc2ZWQ0MzEwOGYwYjFmMDk2ZWQwZDMzYl8xOTAvZnJhZzo3YzU2ZjFhZmVlM2U0MTc3ODkzNDAxNTM4YmZkM2Q3OS90YWJsZTo5OWQ0NjUwMDQyMzQ0NzM5OGNlZmU2ZWIzYTAyYjQ1NS90YWJsZXJhbmdlOjk5ZDQ2NTAwNDIzNDQ3Mzk4Y2VmZTZlYjNhMDJiNDU1XzEzLTEtMS0xLTA_e8d64976-d9ec-49b7-8a53-ae9e0ed71c1e"
      unitRef="shares">1212000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice
      contextRef="i01e4eb98eab84a36b82bd200506fcd2a_D20190201-20200131"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlMGY1MGI3NzZlZDQzMTA4ZjBiMWYwOTZlZDBkMzNiL3NlYzoyZTBmNTBiNzc2ZWQ0MzEwOGYwYjFmMDk2ZWQwZDMzYl8xOTAvZnJhZzo3YzU2ZjFhZmVlM2U0MTc3ODkzNDAxNTM4YmZkM2Q3OS90YWJsZTo5OWQ0NjUwMDQyMzQ0NzM5OGNlZmU2ZWIzYTAyYjQ1NS90YWJsZXJhbmdlOjk5ZDQ2NTAwNDIzNDQ3Mzk4Y2VmZTZlYjNhMDJiNDU1XzEzLTMtMS0xLTA_7100710c-c0cd-45b3-ac40-cdb527c25db4"
      unitRef="usdPerShare">6.91</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber
      contextRef="ib59c40189fe044e395d3dc13b6d9d96a_I20200131"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlMGY1MGI3NzZlZDQzMTA4ZjBiMWYwOTZlZDBkMzNiL3NlYzoyZTBmNTBiNzc2ZWQ0MzEwOGYwYjFmMDk2ZWQwZDMzYl8xOTAvZnJhZzo3YzU2ZjFhZmVlM2U0MTc3ODkzNDAxNTM4YmZkM2Q3OS90YWJsZTo5OWQ0NjUwMDQyMzQ0NzM5OGNlZmU2ZWIzYTAyYjQ1NS90YWJsZXJhbmdlOjk5ZDQ2NTAwNDIzNDQ3Mzk4Y2VmZTZlYjNhMDJiNDU1XzE0LTEtMS0xLTA_abb95dfb-6c90-4e80-9856-652365266999"
      unitRef="shares">14689000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice
      contextRef="ib59c40189fe044e395d3dc13b6d9d96a_I20200131"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlMGY1MGI3NzZlZDQzMTA4ZjBiMWYwOTZlZDBkMzNiL3NlYzoyZTBmNTBiNzc2ZWQ0MzEwOGYwYjFmMDk2ZWQwZDMzYl8xOTAvZnJhZzo3YzU2ZjFhZmVlM2U0MTc3ODkzNDAxNTM4YmZkM2Q3OS90YWJsZTo5OWQ0NjUwMDQyMzQ0NzM5OGNlZmU2ZWIzYTAyYjQ1NS90YWJsZXJhbmdlOjk5ZDQ2NTAwNDIzNDQ3Mzk4Y2VmZTZlYjNhMDJiNDU1XzE0LTMtMS0xLTA_f1bbed77-b109-48d8-a2bc-72e87768dc71"
      unitRef="usdPerShare">5.52</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber
      contextRef="ib59c40189fe044e395d3dc13b6d9d96a_I20200131"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlMGY1MGI3NzZlZDQzMTA4ZjBiMWYwOTZlZDBkMzNiL3NlYzoyZTBmNTBiNzc2ZWQ0MzEwOGYwYjFmMDk2ZWQwZDMzYl8xOTAvZnJhZzo3YzU2ZjFhZmVlM2U0MTc3ODkzNDAxNTM4YmZkM2Q3OS90YWJsZTo5OWQ0NjUwMDQyMzQ0NzM5OGNlZmU2ZWIzYTAyYjQ1NS90YWJsZXJhbmdlOjk5ZDQ2NTAwNDIzNDQ3Mzk4Y2VmZTZlYjNhMDJiNDU1XzE1LTEtMS0xLTA_f11ce2a3-6a7c-4f09-8660-92c2a3f79caf"
      unitRef="shares">14689000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageExercisePrice
      contextRef="ib59c40189fe044e395d3dc13b6d9d96a_I20200131"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlMGY1MGI3NzZlZDQzMTA4ZjBiMWYwOTZlZDBkMzNiL3NlYzoyZTBmNTBiNzc2ZWQ0MzEwOGYwYjFmMDk2ZWQwZDMzYl8xOTAvZnJhZzo3YzU2ZjFhZmVlM2U0MTc3ODkzNDAxNTM4YmZkM2Q3OS90YWJsZTo5OWQ0NjUwMDQyMzQ0NzM5OGNlZmU2ZWIzYTAyYjQ1NS90YWJsZXJhbmdlOjk5ZDQ2NTAwNDIzNDQ3Mzk4Y2VmZTZlYjNhMDJiNDU1XzE1LTMtMS0xLTA_30dc9506-4bf3-4b0f-a322-f2b8f647c1db"
      unitRef="usdPerShare">5.52</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageExercisePrice>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableNumber
      contextRef="ib59c40189fe044e395d3dc13b6d9d96a_I20200131"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlMGY1MGI3NzZlZDQzMTA4ZjBiMWYwOTZlZDBkMzNiL3NlYzoyZTBmNTBiNzc2ZWQ0MzEwOGYwYjFmMDk2ZWQwZDMzYl8xOTAvZnJhZzo3YzU2ZjFhZmVlM2U0MTc3ODkzNDAxNTM4YmZkM2Q3OS90YWJsZTo5OWQ0NjUwMDQyMzQ0NzM5OGNlZmU2ZWIzYTAyYjQ1NS90YWJsZXJhbmdlOjk5ZDQ2NTAwNDIzNDQ3Mzk4Y2VmZTZlYjNhMDJiNDU1XzE2LTEtMS0xLTA_73d017d8-2080-4370-a78d-79f4089ad1bf"
      unitRef="shares">7288000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice
      contextRef="ib59c40189fe044e395d3dc13b6d9d96a_I20200131"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlMGY1MGI3NzZlZDQzMTA4ZjBiMWYwOTZlZDBkMzNiL3NlYzoyZTBmNTBiNzc2ZWQ0MzEwOGYwYjFmMDk2ZWQwZDMzYl8xOTAvZnJhZzo3YzU2ZjFhZmVlM2U0MTc3ODkzNDAxNTM4YmZkM2Q3OS90YWJsZTo5OWQ0NjUwMDQyMzQ0NzM5OGNlZmU2ZWIzYTAyYjQ1NS90YWJsZXJhbmdlOjk5ZDQ2NTAwNDIzNDQ3Mzk4Y2VmZTZlYjNhMDJiNDU1XzE2LTMtMS0xLTA_9e0268af-1fcb-4036-89dd-f77c4413dc2a"
      unitRef="usdPerShare">3.15</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedNumberOfShares
      contextRef="ib59c40189fe044e395d3dc13b6d9d96a_I20200131"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlMGY1MGI3NzZlZDQzMTA4ZjBiMWYwOTZlZDBkMzNiL3NlYzoyZTBmNTBiNzc2ZWQ0MzEwOGYwYjFmMDk2ZWQwZDMzYl8xOTAvZnJhZzo3YzU2ZjFhZmVlM2U0MTc3ODkzNDAxNTM4YmZkM2Q3OS90ZXh0cmVnaW9uOjdjNTZmMWFmZWUzZTQxNzc4OTM0MDE1MzhiZmQzZDc5XzE2NDkyNjc0NTcwODg_753acede-85c4-4799-b7ab-6b2f5ef3f47d"
      unitRef="shares">857201</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedNumberOfShares>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1
      contextRef="ib59c40189fe044e395d3dc13b6d9d96a_I20200131"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlMGY1MGI3NzZlZDQzMTA4ZjBiMWYwOTZlZDBkMzNiL3NlYzoyZTBmNTBiNzc2ZWQ0MzEwOGYwYjFmMDk2ZWQwZDMzYl8xOTAvZnJhZzo3YzU2ZjFhZmVlM2U0MTc3ODkzNDAxNTM4YmZkM2Q3OS90ZXh0cmVnaW9uOjdjNTZmMWFmZWUzZTQxNzc4OTM0MDE1MzhiZmQzZDc5XzE2NDkyNjc0NTcxNTc_6393056c-18d0-4054-ba35-e33bbcc77bdf"
      unitRef="usd">469600000</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1
      contextRef="id290a390a0e54437b77e13a4f7c65511_I20190131"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlMGY1MGI3NzZlZDQzMTA4ZjBiMWYwOTZlZDBkMzNiL3NlYzoyZTBmNTBiNzc2ZWQ0MzEwOGYwYjFmMDk2ZWQwZDMzYl8xOTAvZnJhZzo3YzU2ZjFhZmVlM2U0MTc3ODkzNDAxNTM4YmZkM2Q3OS90ZXh0cmVnaW9uOjdjNTZmMWFmZWUzZTQxNzc4OTM0MDE1MzhiZmQzZDc5XzE2NDkyNjc0NTcxNjk_cf05a6c1-fa65-4f30-b893-dada983908e8"
      unitRef="usd">181100000</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1
      contextRef="i73d88d7cec934b4b88c21fb122b3fcda_I20180131"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlMGY1MGI3NzZlZDQzMTA4ZjBiMWYwOTZlZDBkMzNiL3NlYzoyZTBmNTBiNzc2ZWQ0MzEwOGYwYjFmMDk2ZWQwZDMzYl8xOTAvZnJhZzo3YzU2ZjFhZmVlM2U0MTc3ODkzNDAxNTM4YmZkM2Q3OS90ZXh0cmVnaW9uOjdjNTZmMWFmZWUzZTQxNzc4OTM0MDE1MzhiZmQzZDc5XzE2NDkyNjc0NTcxNzI_8ec87ace-b295-4a85-b6d9-4e9af7339320"
      unitRef="usd">17900000</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1
      contextRef="i01e4eb98eab84a36b82bd200506fcd2a_D20190201-20200131"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlMGY1MGI3NzZlZDQzMTA4ZjBiMWYwOTZlZDBkMzNiL3NlYzoyZTBmNTBiNzc2ZWQ0MzEwOGYwYjFmMDk2ZWQwZDMzYl8xOTAvZnJhZzo3YzU2ZjFhZmVlM2U0MTc3ODkzNDAxNTM4YmZkM2Q3OS90ZXh0cmVnaW9uOjdjNTZmMWFmZWUzZTQxNzc4OTM0MDE1MzhiZmQzZDc5XzE2NDkyNjc0NTczNzE_08db14c3-7f5b-498e-b89f-9fc5cb87edc5">P6Y8M12D</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1
      contextRef="i8b3a82fe877d421eb43fb93e5b9dc0a6_D20180201-20190131"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlMGY1MGI3NzZlZDQzMTA4ZjBiMWYwOTZlZDBkMzNiL3NlYzoyZTBmNTBiNzc2ZWQ0MzEwOGYwYjFmMDk2ZWQwZDMzYl8xOTAvZnJhZzo3YzU2ZjFhZmVlM2U0MTc3ODkzNDAxNTM4YmZkM2Q3OS90ZXh0cmVnaW9uOjdjNTZmMWFmZWUzZTQxNzc4OTM0MDE1MzhiZmQzZDc5XzE2NDkyNjc0NTc0MDY_f9a7dae9-0f77-4905-a7ec-685ffe7bd82d">P7Y1M6D</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1
      contextRef="i36ebb9ce47d44327b452fca2954ed0bd_D20170201-20180131"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlMGY1MGI3NzZlZDQzMTA4ZjBiMWYwOTZlZDBkMzNiL3NlYzoyZTBmNTBiNzc2ZWQ0MzEwOGYwYjFmMDk2ZWQwZDMzYl8xOTAvZnJhZzo3YzU2ZjFhZmVlM2U0MTc3ODkzNDAxNTM4YmZkM2Q3OS90ZXh0cmVnaW9uOjdjNTZmMWFmZWUzZTQxNzc4OTM0MDE1MzhiZmQzZDc5XzE2NDkyNjc0NTc0MDk_acd83c05-49bb-4bc9-aa77-81fc628c8b49">P6Y7M6D</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
      contextRef="i01e4eb98eab84a36b82bd200506fcd2a_D20190201-20200131"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlMGY1MGI3NzZlZDQzMTA4ZjBiMWYwOTZlZDBkMzNiL3NlYzoyZTBmNTBiNzc2ZWQ0MzEwOGYwYjFmMDk2ZWQwZDMzYl8xOTAvZnJhZzo3YzU2ZjFhZmVlM2U0MTc3ODkzNDAxNTM4YmZkM2Q3OS90ZXh0cmVnaW9uOjdjNTZmMWFmZWUzZTQxNzc4OTM0MDE1MzhiZmQzZDc5XzE2NDkyNjc0NTc4NTk_36ca83ce-41f1-49a4-9644-ba9dea2ec740"
      unitRef="usdPerShare">9.51</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
      contextRef="i8b3a82fe877d421eb43fb93e5b9dc0a6_D20180201-20190131"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlMGY1MGI3NzZlZDQzMTA4ZjBiMWYwOTZlZDBkMzNiL3NlYzoyZTBmNTBiNzc2ZWQ0MzEwOGYwYjFmMDk2ZWQwZDMzYl8xOTAvZnJhZzo3YzU2ZjFhZmVlM2U0MTc3ODkzNDAxNTM4YmZkM2Q3OS90ZXh0cmVnaW9uOjdjNTZmMWFmZWUzZTQxNzc4OTM0MDE1MzhiZmQzZDc5XzE2NDkyNjc0NTc4NjM_3dabdd30-baba-4776-af9b-da40fce36457"
      unitRef="usdPerShare">5.70</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
      contextRef="i36ebb9ce47d44327b452fca2954ed0bd_D20170201-20180131"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlMGY1MGI3NzZlZDQzMTA4ZjBiMWYwOTZlZDBkMzNiL3NlYzoyZTBmNTBiNzc2ZWQ0MzEwOGYwYjFmMDk2ZWQwZDMzYl8xOTAvZnJhZzo3YzU2ZjFhZmVlM2U0MTc3ODkzNDAxNTM4YmZkM2Q3OS90ZXh0cmVnaW9uOjdjNTZmMWFmZWUzZTQxNzc4OTM0MDE1MzhiZmQzZDc5XzE2NDkyNjc0NTc4NjY_30e97333-c9c5-4d7c-aefd-c96695b01726"
      unitRef="usdPerShare">0.90</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue
      contextRef="i01e4eb98eab84a36b82bd200506fcd2a_D20190201-20200131"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlMGY1MGI3NzZlZDQzMTA4ZjBiMWYwOTZlZDBkMzNiL3NlYzoyZTBmNTBiNzc2ZWQ0MzEwOGYwYjFmMDk2ZWQwZDMzYl8xOTAvZnJhZzo3YzU2ZjFhZmVlM2U0MTc3ODkzNDAxNTM4YmZkM2Q3OS90ZXh0cmVnaW9uOjdjNTZmMWFmZWUzZTQxNzc4OTM0MDE1MzhiZmQzZDc5XzE2NDkyNjc0NTc5OTk_6c61340c-1eb2-46e5-a2ac-cd3f2daed93d"
      unitRef="usd">407900000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue
      contextRef="i8b3a82fe877d421eb43fb93e5b9dc0a6_D20180201-20190131"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlMGY1MGI3NzZlZDQzMTA4ZjBiMWYwOTZlZDBkMzNiL3NlYzoyZTBmNTBiNzc2ZWQ0MzEwOGYwYjFmMDk2ZWQwZDMzYl8xOTAvZnJhZzo3YzU2ZjFhZmVlM2U0MTc3ODkzNDAxNTM4YmZkM2Q3OS90ZXh0cmVnaW9uOjdjNTZmMWFmZWUzZTQxNzc4OTM0MDE1MzhiZmQzZDc5XzE2NDkyNjc0NTgwMTA_27ccb691-0d50-454e-abcb-5829c8616887"
      unitRef="usd">26900000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue
      contextRef="i36ebb9ce47d44327b452fca2954ed0bd_D20170201-20180131"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlMGY1MGI3NzZlZDQzMTA4ZjBiMWYwOTZlZDBkMzNiL3NlYzoyZTBmNTBiNzc2ZWQ0MzEwOGYwYjFmMDk2ZWQwZDMzYl8xOTAvZnJhZzo3YzU2ZjFhZmVlM2U0MTc3ODkzNDAxNTM4YmZkM2Q3OS90ZXh0cmVnaW9uOjdjNTZmMWFmZWUzZTQxNzc4OTM0MDE1MzhiZmQzZDc5XzE2NDkyNjc0NTgwMTg_9f429606-0dbd-4878-945f-2d868cd5bf77"
      unitRef="usd">4000000.0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue
      contextRef="ib59c40189fe044e395d3dc13b6d9d96a_I20200131"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlMGY1MGI3NzZlZDQzMTA4ZjBiMWYwOTZlZDBkMzNiL3NlYzoyZTBmNTBiNzc2ZWQ0MzEwOGYwYjFmMDk2ZWQwZDMzYl8xOTAvZnJhZzo3YzU2ZjFhZmVlM2U0MTc3ODkzNDAxNTM4YmZkM2Q3OS90ZXh0cmVnaW9uOjdjNTZmMWFmZWUzZTQxNzc4OTM0MDE1MzhiZmQzZDc5XzE2NDkyNjc0NTg3Mjk_6ae8fad9-8fd7-4a3c-9784-a0439a6b55fe"
      unitRef="usd">816300000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue
      contextRef="id290a390a0e54437b77e13a4f7c65511_I20190131"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlMGY1MGI3NzZlZDQzMTA4ZjBiMWYwOTZlZDBkMzNiL3NlYzoyZTBmNTBiNzc2ZWQ0MzEwOGYwYjFmMDk2ZWQwZDMzYl8xOTAvZnJhZzo3YzU2ZjFhZmVlM2U0MTc3ODkzNDAxNTM4YmZkM2Q3OS90ZXh0cmVnaW9uOjdjNTZmMWFmZWUzZTQxNzc4OTM0MDE1MzhiZmQzZDc5XzE2NDkyNjc0NTg3NDE_b2c9a00a-c21e-4f67-894b-1f2ea630bf28"
      unitRef="usd">286100000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue
      contextRef="i73d88d7cec934b4b88c21fb122b3fcda_I20180131"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlMGY1MGI3NzZlZDQzMTA4ZjBiMWYwOTZlZDBkMzNiL3NlYzoyZTBmNTBiNzc2ZWQ0MzEwOGYwYjFmMDk2ZWQwZDMzYl8xOTAvZnJhZzo3YzU2ZjFhZmVlM2U0MTc3ODkzNDAxNTM4YmZkM2Q3OS90ZXh0cmVnaW9uOjdjNTZmMWFmZWUzZTQxNzc4OTM0MDE1MzhiZmQzZDc5XzE2NDkyNjc0NTg3NTY_1ebff1cf-6014-4dd0-a3fa-6df6edf83c96"
      unitRef="usd">26100000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2
      contextRef="i01e4eb98eab84a36b82bd200506fcd2a_D20190201-20200131"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlMGY1MGI3NzZlZDQzMTA4ZjBiMWYwOTZlZDBkMzNiL3NlYzoyZTBmNTBiNzc2ZWQ0MzEwOGYwYjFmMDk2ZWQwZDMzYl8xOTAvZnJhZzo3YzU2ZjFhZmVlM2U0MTc3ODkzNDAxNTM4YmZkM2Q3OS90ZXh0cmVnaW9uOjdjNTZmMWFmZWUzZTQxNzc4OTM0MDE1MzhiZmQzZDc5XzE2NDkyNjc0NTg3Nzg_1cc319d2-b81b-42c0-94db-643203f465bf">P7Y4M24D</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2
      contextRef="i8b3a82fe877d421eb43fb93e5b9dc0a6_D20180201-20190131"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlMGY1MGI3NzZlZDQzMTA4ZjBiMWYwOTZlZDBkMzNiL3NlYzoyZTBmNTBiNzc2ZWQ0MzEwOGYwYjFmMDk2ZWQwZDMzYl8xOTAvZnJhZzo3YzU2ZjFhZmVlM2U0MTc3ODkzNDAxNTM4YmZkM2Q3OS90ZXh0cmVnaW9uOjdjNTZmMWFmZWUzZTQxNzc4OTM0MDE1MzhiZmQzZDc5XzE2NDkyNjc0NTg3ODc_c5ba5d47-17d0-4e4c-b836-c7e48c3b25c1">P7Y10M24D</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2
      contextRef="i36ebb9ce47d44327b452fca2954ed0bd_D20170201-20180131"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlMGY1MGI3NzZlZDQzMTA4ZjBiMWYwOTZlZDBkMzNiL3NlYzoyZTBmNTBiNzc2ZWQ0MzEwOGYwYjFmMDk2ZWQwZDMzYl8xOTAvZnJhZzo3YzU2ZjFhZmVlM2U0MTc3ODkzNDAxNTM4YmZkM2Q3OS90ZXh0cmVnaW9uOjdjNTZmMWFmZWUzZTQxNzc4OTM0MDE1MzhiZmQzZDc5XzE2NDkyNjc0NTg3OTA_48ae4490-86a4-46c1-9214-826217cf5ac9">P8Y</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2>
    <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions
      contextRef="ib59c40189fe044e395d3dc13b6d9d96a_I20200131"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlMGY1MGI3NzZlZDQzMTA4ZjBiMWYwOTZlZDBkMzNiL3NlYzoyZTBmNTBiNzc2ZWQ0MzEwOGYwYjFmMDk2ZWQwZDMzYl8xOTAvZnJhZzo3YzU2ZjFhZmVlM2U0MTc3ODkzNDAxNTM4YmZkM2Q3OS90ZXh0cmVnaW9uOjdjNTZmMWFmZWUzZTQxNzc4OTM0MDE1MzhiZmQzZDc5XzE2NDkyNjc0NTkxOTU_4ec3d2bd-dd74-4d4a-b284-0f4076fdd26f"
      unitRef="usd">34700000</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions>
    <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1
      contextRef="i01e4eb98eab84a36b82bd200506fcd2a_D20190201-20200131"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlMGY1MGI3NzZlZDQzMTA4ZjBiMWYwOTZlZDBkMzNiL3NlYzoyZTBmNTBiNzc2ZWQ0MzEwOGYwYjFmMDk2ZWQwZDMzYl8xOTAvZnJhZzo3YzU2ZjFhZmVlM2U0MTc3ODkzNDAxNTM4YmZkM2Q3OS90ZXh0cmVnaW9uOjdjNTZmMWFmZWUzZTQxNzc4OTM0MDE1MzhiZmQzZDc5XzE2NDkyNjc0NTkyMTE_f6039e7e-9fb8-429e-9845-50a841e29193">P2Y1M6D</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1>
    <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions
      contextRef="id290a390a0e54437b77e13a4f7c65511_I20190131"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlMGY1MGI3NzZlZDQzMTA4ZjBiMWYwOTZlZDBkMzNiL3NlYzoyZTBmNTBiNzc2ZWQ0MzEwOGYwYjFmMDk2ZWQwZDMzYl8xOTAvZnJhZzo3YzU2ZjFhZmVlM2U0MTc3ODkzNDAxNTM4YmZkM2Q3OS90ZXh0cmVnaW9uOjdjNTZmMWFmZWUzZTQxNzc4OTM0MDE1MzhiZmQzZDc5XzE2NDkyNjc0NzM1NDE_da8148c1-178b-448c-b698-ab7dce31a21b"
      unitRef="usd">45800000</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions>
    <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1
      contextRef="i8b3a82fe877d421eb43fb93e5b9dc0a6_D20180201-20190131"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlMGY1MGI3NzZlZDQzMTA4ZjBiMWYwOTZlZDBkMzNiL3NlYzoyZTBmNTBiNzc2ZWQ0MzEwOGYwYjFmMDk2ZWQwZDMzYl8xOTAvZnJhZzo3YzU2ZjFhZmVlM2U0MTc3ODkzNDAxNTM4YmZkM2Q3OS90ZXh0cmVnaW9uOjdjNTZmMWFmZWUzZTQxNzc4OTM0MDE1MzhiZmQzZDc5XzE2NDkyNjc0NzM1NTE_f12ed071-5e6b-4d95-91d2-9a45efe228a3">P3Y4M24D</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1>
    <crwd:StockIssuedDuringPeriodSharesEarlyExerciseOfEmployeeOptions
      contextRef="i01e4eb98eab84a36b82bd200506fcd2a_D20190201-20200131"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlMGY1MGI3NzZlZDQzMTA4ZjBiMWYwOTZlZDBkMzNiL3NlYzoyZTBmNTBiNzc2ZWQ0MzEwOGYwYjFmMDk2ZWQwZDMzYl8xOTAvZnJhZzo3YzU2ZjFhZmVlM2U0MTc3ODkzNDAxNTM4YmZkM2Q3OS90ZXh0cmVnaW9uOjdjNTZmMWFmZWUzZTQxNzc4OTM0MDE1MzhiZmQzZDc5XzE2NDkyNjc0NjA0MDI_afda6d66-2b7e-4879-9610-1eb62bc7208d"
      unitRef="shares">1037356</crwd:StockIssuedDuringPeriodSharesEarlyExerciseOfEmployeeOptions>
    <crwd:StockIssuedDuringPeriodSharesEarlyExerciseOfEmployeeOptionsValue
      contextRef="i01e4eb98eab84a36b82bd200506fcd2a_D20190201-20200131"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlMGY1MGI3NzZlZDQzMTA4ZjBiMWYwOTZlZDBkMzNiL3NlYzoyZTBmNTBiNzc2ZWQ0MzEwOGYwYjFmMDk2ZWQwZDMzYl8xOTAvZnJhZzo3YzU2ZjFhZmVlM2U0MTc3ODkzNDAxNTM4YmZkM2Q3OS90ZXh0cmVnaW9uOjdjNTZmMWFmZWUzZTQxNzc4OTM0MDE1MzhiZmQzZDc5XzIxOTkwMjMyODc4Nzk_f6b2886b-aa2c-42fc-b397-cab329ac1d0c"
      unitRef="usd">10300000</crwd:StockIssuedDuringPeriodSharesEarlyExerciseOfEmployeeOptionsValue>
    <crwd:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNumberOfSharesRelatedToEarlyExercisedStockOptionsSubjectToRepurchase
      contextRef="ib59c40189fe044e395d3dc13b6d9d96a_I20200131"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlMGY1MGI3NzZlZDQzMTA4ZjBiMWYwOTZlZDBkMzNiL3NlYzoyZTBmNTBiNzc2ZWQ0MzEwOGYwYjFmMDk2ZWQwZDMzYl8xOTAvZnJhZzo3YzU2ZjFhZmVlM2U0MTc3ODkzNDAxNTM4YmZkM2Q3OS90ZXh0cmVnaW9uOjdjNTZmMWFmZWUzZTQxNzc4OTM0MDE1MzhiZmQzZDc5XzE2NDkyNjc0NjA0MjA_027e7353-634e-44e7-a839-594e154593c1"
      unitRef="shares">984417</crwd:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNumberOfSharesRelatedToEarlyExercisedStockOptionsSubjectToRepurchase>
    <crwd:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsValueRelatedToEarlyExercisedStockOptionsSubjectToRepurchase
      contextRef="ib59c40189fe044e395d3dc13b6d9d96a_I20200131"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlMGY1MGI3NzZlZDQzMTA4ZjBiMWYwOTZlZDBkMzNiL3NlYzoyZTBmNTBiNzc2ZWQ0MzEwOGYwYjFmMDk2ZWQwZDMzYl8xOTAvZnJhZzo3YzU2ZjFhZmVlM2U0MTc3ODkzNDAxNTM4YmZkM2Q3OS90ZXh0cmVnaW9uOjdjNTZmMWFmZWUzZTQxNzc4OTM0MDE1MzhiZmQzZDc5XzE2NDkyNjc0NjA0MjM_d32ddf5f-5329-44ab-8baa-3a910f3e5b3d"
      unitRef="usd">8700000</crwd:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsValueRelatedToEarlyExercisedStockOptionsSubjectToRepurchase>
    <crwd:StockIssuedDuringPeriodSharesEarlyExerciseOfEmployeeOptions
      contextRef="i8b3a82fe877d421eb43fb93e5b9dc0a6_D20180201-20190131"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlMGY1MGI3NzZlZDQzMTA4ZjBiMWYwOTZlZDBkMzNiL3NlYzoyZTBmNTBiNzc2ZWQ0MzEwOGYwYjFmMDk2ZWQwZDMzYl8xOTAvZnJhZzo3YzU2ZjFhZmVlM2U0MTc3ODkzNDAxNTM4YmZkM2Q3OS90ZXh0cmVnaW9uOjdjNTZmMWFmZWUzZTQxNzc4OTM0MDE1MzhiZmQzZDc5XzE2NDkyNjc0NjA3MjI_5c40522e-80c1-4feb-9aa4-0824c6c29227"
      unitRef="shares">37605</crwd:StockIssuedDuringPeriodSharesEarlyExerciseOfEmployeeOptions>
    <crwd:StockIssuedDuringPeriodSharesEarlyExerciseOfEmployeeOptionsValue
      contextRef="i8b3a82fe877d421eb43fb93e5b9dc0a6_D20180201-20190131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlMGY1MGI3NzZlZDQzMTA4ZjBiMWYwOTZlZDBkMzNiL3NlYzoyZTBmNTBiNzc2ZWQ0MzEwOGYwYjFmMDk2ZWQwZDMzYl8xOTAvZnJhZzo3YzU2ZjFhZmVlM2U0MTc3ODkzNDAxNTM4YmZkM2Q3OS90ZXh0cmVnaW9uOjdjNTZmMWFmZWUzZTQxNzc4OTM0MDE1MzhiZmQzZDc5XzE2NDkyNjc0NjA3MjU_c94723b3-7513-46dc-aee3-fe9167c5f4a5"
      unitRef="usd">74000</crwd:StockIssuedDuringPeriodSharesEarlyExerciseOfEmployeeOptionsValue>
    <crwd:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNumberOfSharesRelatedToEarlyExercisedStockOptionsSubjectToRepurchase
      contextRef="id290a390a0e54437b77e13a4f7c65511_I20190131"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlMGY1MGI3NzZlZDQzMTA4ZjBiMWYwOTZlZDBkMzNiL3NlYzoyZTBmNTBiNzc2ZWQ0MzEwOGYwYjFmMDk2ZWQwZDMzYl8xOTAvZnJhZzo3YzU2ZjFhZmVlM2U0MTc3ODkzNDAxNTM4YmZkM2Q3OS90ZXh0cmVnaW9uOjdjNTZmMWFmZWUzZTQxNzc4OTM0MDE1MzhiZmQzZDc5XzE2NDkyNjc0NjA3Mjg_b32fa746-cbe9-45b5-8a41-5a7f15ff937d"
      unitRef="shares">545941</crwd:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNumberOfSharesRelatedToEarlyExercisedStockOptionsSubjectToRepurchase>
    <crwd:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsValueRelatedToEarlyExercisedStockOptionsSubjectToRepurchase
      contextRef="id290a390a0e54437b77e13a4f7c65511_I20190131"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlMGY1MGI3NzZlZDQzMTA4ZjBiMWYwOTZlZDBkMzNiL3NlYzoyZTBmNTBiNzc2ZWQ0MzEwOGYwYjFmMDk2ZWQwZDMzYl8xOTAvZnJhZzo3YzU2ZjFhZmVlM2U0MTc3ODkzNDAxNTM4YmZkM2Q3OS90ZXh0cmVnaW9uOjdjNTZmMWFmZWUzZTQxNzc4OTM0MDE1MzhiZmQzZDc5XzE2NDkyNjc0NjA3MzE_91590d59-0523-4c4e-bb89-f02f8eeee847"
      unitRef="usd">1200000</crwd:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsValueRelatedToEarlyExercisedStockOptionsSubjectToRepurchase>
    <us-gaap:SaleOfStockNumberOfSharesIssuedInTransaction
      contextRef="i53da3f41fef3416bad9dd6a5c0370341_D20171001-20171031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlMGY1MGI3NzZlZDQzMTA4ZjBiMWYwOTZlZDBkMzNiL3NlYzoyZTBmNTBiNzc2ZWQ0MzEwOGYwYjFmMDk2ZWQwZDMzYl8xOTAvZnJhZzo3YzU2ZjFhZmVlM2U0MTc3ODkzNDAxNTM4YmZkM2Q3OS90ZXh0cmVnaW9uOjdjNTZmMWFmZWUzZTQxNzc4OTM0MDE1MzhiZmQzZDc5XzEwOTk1MTE2NjM2OTk_f49771c6-0445-4ea5-98fb-ff72f1de8caf"
      unitRef="shares">3300000</us-gaap:SaleOfStockNumberOfSharesIssuedInTransaction>
    <us-gaap:SaleOfStockPricePerShare
      contextRef="i806635042ef248f393c62e442a5db01c_I20171031"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlMGY1MGI3NzZlZDQzMTA4ZjBiMWYwOTZlZDBkMzNiL3NlYzoyZTBmNTBiNzc2ZWQ0MzEwOGYwYjFmMDk2ZWQwZDMzYl8xOTAvZnJhZzo3YzU2ZjFhZmVlM2U0MTc3ODkzNDAxNTM4YmZkM2Q3OS90ZXh0cmVnaW9uOjdjNTZmMWFmZWUzZTQxNzc4OTM0MDE1MzhiZmQzZDc5XzEwOTk1MTE2NjM3MTA_218c6909-4597-4523-ac84-0c6fccb81472"
      unitRef="usdPerShare">5.12</us-gaap:SaleOfStockPricePerShare>
    <us-gaap:SaleOfStockPricePerShare
      contextRef="i087f7c0a55f9420b9869071114f6ac96_I20171031"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlMGY1MGI3NzZlZDQzMTA4ZjBiMWYwOTZlZDBkMzNiL3NlYzoyZTBmNTBiNzc2ZWQ0MzEwOGYwYjFmMDk2ZWQwZDMzYl8xOTAvZnJhZzo3YzU2ZjFhZmVlM2U0MTc3ODkzNDAxNTM4YmZkM2Q3OS90ZXh0cmVnaW9uOjdjNTZmMWFmZWUzZTQxNzc4OTM0MDE1MzhiZmQzZDc5XzEwOTk1MTE2NjM3MTg_b81ca5ba-2ee9-4f81-a8ae-8f04f481c52e"
      unitRef="usdPerShare">5.69</us-gaap:SaleOfStockPricePerShare>
    <us-gaap:SaleOfStockConsiderationReceivedOnTransaction
      contextRef="i53da3f41fef3416bad9dd6a5c0370341_D20171001-20171031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlMGY1MGI3NzZlZDQzMTA4ZjBiMWYwOTZlZDBkMzNiL3NlYzoyZTBmNTBiNzc2ZWQ0MzEwOGYwYjFmMDk2ZWQwZDMzYl8xOTAvZnJhZzo3YzU2ZjFhZmVlM2U0MTc3ODkzNDAxNTM4YmZkM2Q3OS90ZXh0cmVnaW9uOjdjNTZmMWFmZWUzZTQxNzc4OTM0MDE1MzhiZmQzZDc5XzEwOTk1MTE2NjM3MzQ_c6b14233-2ec8-4b1d-aa22-db928d6e6a8f"
      unitRef="usd">17500000</us-gaap:SaleOfStockConsiderationReceivedOnTransaction>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i53da3f41fef3416bad9dd6a5c0370341_D20171001-20171031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlMGY1MGI3NzZlZDQzMTA4ZjBiMWYwOTZlZDBkMzNiL3NlYzoyZTBmNTBiNzc2ZWQ0MzEwOGYwYjFmMDk2ZWQwZDMzYl8xOTAvZnJhZzo3YzU2ZjFhZmVlM2U0MTc3ODkzNDAxNTM4YmZkM2Q3OS90ZXh0cmVnaW9uOjdjNTZmMWFmZWUzZTQxNzc4OTM0MDE1MzhiZmQzZDc5XzEwOTk1MTE2NjM3NTE_c6bd8eae-f642-442a-9f79-a6dd13d342da"
      unitRef="usd">8800000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:SaleOfStockNumberOfSharesIssuedInTransaction
      contextRef="if2ae2ab95a0e4508b78d1eff6a79d8c6_D20181001-20181031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlMGY1MGI3NzZlZDQzMTA4ZjBiMWYwOTZlZDBkMzNiL3NlYzoyZTBmNTBiNzc2ZWQ0MzEwOGYwYjFmMDk2ZWQwZDMzYl8xOTAvZnJhZzo3YzU2ZjFhZmVlM2U0MTc3ODkzNDAxNTM4YmZkM2Q3OS90ZXh0cmVnaW9uOjdjNTZmMWFmZWUzZTQxNzc4OTM0MDE1MzhiZmQzZDc5XzEwOTk1MTE2NjM3Njc_7c404ca8-8bfc-440f-866b-f58441012521"
      unitRef="shares">2400000</us-gaap:SaleOfStockNumberOfSharesIssuedInTransaction>
    <us-gaap:SaleOfStockPricePerShare
      contextRef="ifb4ef4b18d034935b867913c612175c2_I20181031"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlMGY1MGI3NzZlZDQzMTA4ZjBiMWYwOTZlZDBkMzNiL3NlYzoyZTBmNTBiNzc2ZWQ0MzEwOGYwYjFmMDk2ZWQwZDMzYl8xOTAvZnJhZzo3YzU2ZjFhZmVlM2U0MTc3ODkzNDAxNTM4YmZkM2Q3OS90ZXh0cmVnaW9uOjdjNTZmMWFmZWUzZTQxNzc4OTM0MDE1MzhiZmQzZDc5XzEwOTk1MTE2NjM3Nzg_a3c2c838-5430-42b1-9b07-5a33c0f1ee10"
      unitRef="usdPerShare">15.64</us-gaap:SaleOfStockPricePerShare>
    <us-gaap:SaleOfStockConsiderationReceivedOnTransaction
      contextRef="if2ae2ab95a0e4508b78d1eff6a79d8c6_D20181001-20181031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlMGY1MGI3NzZlZDQzMTA4ZjBiMWYwOTZlZDBkMzNiL3NlYzoyZTBmNTBiNzc2ZWQ0MzEwOGYwYjFmMDk2ZWQwZDMzYl8xOTAvZnJhZzo3YzU2ZjFhZmVlM2U0MTc3ODkzNDAxNTM4YmZkM2Q3OS90ZXh0cmVnaW9uOjdjNTZmMWFmZWUzZTQxNzc4OTM0MDE1MzhiZmQzZDc5XzEwOTk1MTE2NjM3OTM_49fc7157-b80b-4579-bda3-c905ae26e435"
      unitRef="usd">37600000</us-gaap:SaleOfStockConsiderationReceivedOnTransaction>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="if2ae2ab95a0e4508b78d1eff6a79d8c6_D20181001-20181031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlMGY1MGI3NzZlZDQzMTA4ZjBiMWYwOTZlZDBkMzNiL3NlYzoyZTBmNTBiNzc2ZWQ0MzEwOGYwYjFmMDk2ZWQwZDMzYl8xOTAvZnJhZzo3YzU2ZjFhZmVlM2U0MTc3ODkzNDAxNTM4YmZkM2Q3OS90ZXh0cmVnaW9uOjdjNTZmMWFmZWUzZTQxNzc4OTM0MDE1MzhiZmQzZDc5XzEwOTk1MTE2NjM4MTE_3818a0b1-a1b9-4ea0-8f22-e3322302ac85"
      unitRef="usd">10800000</us-gaap:AllocatedShareBasedCompensationExpense>
    <crwd:VestingScheduleNumber
      contextRef="id8255726cc6f4953b35dcfae9ce52089_D20180901-20180930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlMGY1MGI3NzZlZDQzMTA4ZjBiMWYwOTZlZDBkMzNiL3NlYzoyZTBmNTBiNzc2ZWQ0MzEwOGYwYjFmMDk2ZWQwZDMzYl8xOTAvZnJhZzo3YzU2ZjFhZmVlM2U0MTc3ODkzNDAxNTM4YmZkM2Q3OS90ZXh0cmVnaW9uOjdjNTZmMWFmZWUzZTQxNzc4OTM0MDE1MzhiZmQzZDc5XzE2NDkyNjc0NjYwMTM_6bae07ee-86a8-4ffd-9690-d78d5d2009ca"
      unitRef="unit_standard_tranche">3</crwd:VestingScheduleNumber>
    <crwd:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfQuarterlyInstallments
      contextRef="i4a485d5f01d846e484a6c1b44f51a27a_D20180901-20180930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlMGY1MGI3NzZlZDQzMTA4ZjBiMWYwOTZlZDBkMzNiL3NlYzoyZTBmNTBiNzc2ZWQ0MzEwOGYwYjFmMDk2ZWQwZDMzYl8xOTAvZnJhZzo3YzU2ZjFhZmVlM2U0MTc3ODkzNDAxNTM4YmZkM2Q3OS90ZXh0cmVnaW9uOjdjNTZmMWFmZWUzZTQxNzc4OTM0MDE1MzhiZmQzZDc5XzE2NDkyNjc0NjYwMjE_c236f957-a42e-4a28-be32-827253ed498a"
      unitRef="unit_standard_installment">12</crwd:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfQuarterlyInstallments>
    <crwd:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfQuarterlyInstallments
      contextRef="i71d36a1edcc544e59a69648cd8ad8e08_D20180901-20180930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlMGY1MGI3NzZlZDQzMTA4ZjBiMWYwOTZlZDBkMzNiL3NlYzoyZTBmNTBiNzc2ZWQ0MzEwOGYwYjFmMDk2ZWQwZDMzYl8xOTAvZnJhZzo3YzU2ZjFhZmVlM2U0MTc3ODkzNDAxNTM4YmZkM2Q3OS90ZXh0cmVnaW9uOjdjNTZmMWFmZWUzZTQxNzc4OTM0MDE1MzhiZmQzZDc5XzE2NDkyNjc0NjYwMjU_66324114-a9b7-489a-8723-08dc2de23a56"
      unitRef="unit_standard_installment">16</crwd:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfQuarterlyInstallments>
    <crwd:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfQuarterlyInstallments
      contextRef="icd26cce9a3374ae7a9e0cf9785eee3aa_D20180901-20180930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlMGY1MGI3NzZlZDQzMTA4ZjBiMWYwOTZlZDBkMzNiL3NlYzoyZTBmNTBiNzc2ZWQ0MzEwOGYwYjFmMDk2ZWQwZDMzYl8xOTAvZnJhZzo3YzU2ZjFhZmVlM2U0MTc3ODkzNDAxNTM4YmZkM2Q3OS90ZXh0cmVnaW9uOjdjNTZmMWFmZWUzZTQxNzc4OTM0MDE1MzhiZmQzZDc5XzE2NDkyNjc0NjYwMjk_11f3151a-e83d-471c-b575-54c43933e112"
      unitRef="unit_standard_installment">8</crwd:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfQuarterlyInstallments>
    <us-gaap:DeferredCompensationSharebasedArrangementsLiabilityCurrentAndNoncurrent
      contextRef="i3fc9dd96e8284e69b3b4096b18e3a3c6_I20190614"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlMGY1MGI3NzZlZDQzMTA4ZjBiMWYwOTZlZDBkMzNiL3NlYzoyZTBmNTBiNzc2ZWQ0MzEwOGYwYjFmMDk2ZWQwZDMzYl8xOTAvZnJhZzo3YzU2ZjFhZmVlM2U0MTc3ODkzNDAxNTM4YmZkM2Q3OS90ZXh0cmVnaW9uOjdjNTZmMWFmZWUzZTQxNzc4OTM0MDE1MzhiZmQzZDc5XzE2NDkyNjc0NjYwMzI_e52a18f9-cf82-42e1-b179-41af2522e582"
      unitRef="usd">17300000</us-gaap:DeferredCompensationSharebasedArrangementsLiabilityCurrentAndNoncurrent>
    <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions
      contextRef="if2f1a1d0658d47c48c1570c19fd66445_I20200131"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlMGY1MGI3NzZlZDQzMTA4ZjBiMWYwOTZlZDBkMzNiL3NlYzoyZTBmNTBiNzc2ZWQ0MzEwOGYwYjFmMDk2ZWQwZDMzYl8xOTAvZnJhZzo3YzU2ZjFhZmVlM2U0MTc3ODkzNDAxNTM4YmZkM2Q3OS90ZXh0cmVnaW9uOjdjNTZmMWFmZWUzZTQxNzc4OTM0MDE1MzhiZmQzZDc5XzE2NDkyNjc0Njg1NjM_d809e5de-f854-4770-a99c-0e6700cd45b8"
      unitRef="usd">139400000</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions>
    <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1
      contextRef="i447068c021224ce6bcea425e9dc3153c_D20190201-20200131"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlMGY1MGI3NzZlZDQzMTA4ZjBiMWYwOTZlZDBkMzNiL3NlYzoyZTBmNTBiNzc2ZWQ0MzEwOGYwYjFmMDk2ZWQwZDMzYl8xOTAvZnJhZzo3YzU2ZjFhZmVlM2U0MTc3ODkzNDAxNTM4YmZkM2Q3OS90ZXh0cmVnaW9uOjdjNTZmMWFmZWUzZTQxNzc4OTM0MDE1MzhiZmQzZDc5XzE2NDkyNjc0Njg1NzU_eba3be64-fbb7-4b33-adf2-7581473c059f">P2Y6M</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1>
    <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions
      contextRef="i132fb0f97ca64d8b977cd34981ef7c03_I20190131"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlMGY1MGI3NzZlZDQzMTA4ZjBiMWYwOTZlZDBkMzNiL3NlYzoyZTBmNTBiNzc2ZWQ0MzEwOGYwYjFmMDk2ZWQwZDMzYl8xOTAvZnJhZzo3YzU2ZjFhZmVlM2U0MTc3ODkzNDAxNTM4YmZkM2Q3OS90ZXh0cmVnaW9uOjdjNTZmMWFmZWUzZTQxNzc4OTM0MDE1MzhiZmQzZDc5XzE2NDkyNjc0Njg1Nzg_c8631cb5-67dd-420a-9d52-3e47d203040a"
      unitRef="usd">51900000</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions>
    <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1
      contextRef="i74927e960bb6459c8b4dcf03bd9b287a_D20180201-20190131"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlMGY1MGI3NzZlZDQzMTA4ZjBiMWYwOTZlZDBkMzNiL3NlYzoyZTBmNTBiNzc2ZWQ0MzEwOGYwYjFmMDk2ZWQwZDMzYl8xOTAvZnJhZzo3YzU2ZjFhZmVlM2U0MTc3ODkzNDAxNTM4YmZkM2Q3OS90ZXh0cmVnaW9uOjdjNTZmMWFmZWUzZTQxNzc4OTM0MDE1MzhiZmQzZDc5XzE2NDkyNjc0Njg1ODI_9934c914-ddf0-4eda-b205-f09e9e6eca2e">P2Y2M12D</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1>
    <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions
      contextRef="i07c5b542a0ee49f48695833067ccbf6d_I20200131"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlMGY1MGI3NzZlZDQzMTA4ZjBiMWYwOTZlZDBkMzNiL3NlYzoyZTBmNTBiNzc2ZWQ0MzEwOGYwYjFmMDk2ZWQwZDMzYl8xOTAvZnJhZzo3YzU2ZjFhZmVlM2U0MTc3ODkzNDAxNTM4YmZkM2Q3OS90ZXh0cmVnaW9uOjdjNTZmMWFmZWUzZTQxNzc4OTM0MDE1MzhiZmQzZDc5XzE2NDkyNjc0Njk5MTk_146f860d-5cf8-4ab3-8000-5ec12a9cbb81"
      unitRef="usd">2700000</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions>
    <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1
      contextRef="i47a07a7bcdc74094ba49a5663441d533_D20191101-20200131"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlMGY1MGI3NzZlZDQzMTA4ZjBiMWYwOTZlZDBkMzNiL3NlYzoyZTBmNTBiNzc2ZWQ0MzEwOGYwYjFmMDk2ZWQwZDMzYl8xOTAvZnJhZzo3YzU2ZjFhZmVlM2U0MTc3ODkzNDAxNTM4YmZkM2Q3OS90ZXh0cmVnaW9uOjdjNTZmMWFmZWUzZTQxNzc4OTM0MDE1MzhiZmQzZDc5XzE2NDkyNjc0Njk5MzE_977ce9cf-e815-4b01-91e9-0c081b641a34">P1Y7M6D</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1>
    <us-gaap:ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock
      contextRef="ic8f4fc80c1544b62a18084eb756ea94c_D20190201-20200131"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlMGY1MGI3NzZlZDQzMTA4ZjBiMWYwOTZlZDBkMzNiL3NlYzoyZTBmNTBiNzc2ZWQ0MzEwOGYwYjFmMDk2ZWQwZDMzYl8xOTAvZnJhZzo3YzU2ZjFhZmVlM2U0MTc3ODkzNDAxNTM4YmZkM2Q3OS90ZXh0cmVnaW9uOjdjNTZmMWFmZWUzZTQxNzc4OTM0MDE1MzhiZmQzZDc5XzM4NDgyOTA3MjkxMjg_39697a08-1e96-420a-b5f7-0466250c61e4">&lt;div style="text-indent:18pt;margin-top:12pt;"&gt;&lt;span style="background-color:rgb(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 table is a summary of RSU and PSU activities for the years ended January&#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:100.000%;"&gt;&lt;tr&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:73.877%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:9.695%;"/&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:9.698%;"/&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="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;Number of&lt;br/&gt;Shares&lt;/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-Average&lt;br/&gt;Grant Date&lt;br/&gt;Fair Value&lt;br/&gt;Per Share&lt;/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: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="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:2pt 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;(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="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:2pt 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:#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;RSUs and PSUs outstanding at February&#160;1, 2018&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: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: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;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/span&gt;&lt;/td&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;/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;Granted&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:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;4,064&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="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;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color: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: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;12.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;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&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;Forfeited&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:400;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:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="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;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/span&gt;&lt;/td&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;12.48&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/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;RSUs and PSUs outstanding at January&#160;31, 2019&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;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;4,059&#160;&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;td colspan="3" style="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;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color: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: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;12.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;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&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;Granted&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:3pt double #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;3,442&#160;&lt;/span&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 #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;span style="font-size: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 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;43.80&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/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;Released&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:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(1,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: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;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color: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: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;14.00&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&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;Forfeited&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:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(311)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="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;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/span&gt;&lt;/td&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.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;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/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;RSUs and PSUs outstanding at January 31, 2020&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;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;6,063&#160;&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;span style="font-size: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 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.82&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&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;RSUs and PSUs expected to vest at January 31, 2020&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:3pt double #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;6,063&#160;&lt;/span&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;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: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;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/span&gt;&lt;/td&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;29.82&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',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:ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
      contextRef="ia0c6e126ac8d42acbf8d9c4c84b27cf3_I20180131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlMGY1MGI3NzZlZDQzMTA4ZjBiMWYwOTZlZDBkMzNiL3NlYzoyZTBmNTBiNzc2ZWQ0MzEwOGYwYjFmMDk2ZWQwZDMzYl8xOTAvZnJhZzo3YzU2ZjFhZmVlM2U0MTc3ODkzNDAxNTM4YmZkM2Q3OS90YWJsZTphOGUwNWE0YmViYjU0NWNjOTVhNmY4NWY1M2I1ZmRjZS90YWJsZXJhbmdlOmE4ZTA1YTRiZWJiNTQ1Y2M5NWE2Zjg1ZjUzYjVmZGNlXzItMS0xLTEtMTEyNTY_6d5e174e-d5d0-4336-91ce-faab57eed684"
      unitRef="shares">0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue
      contextRef="ia0c6e126ac8d42acbf8d9c4c84b27cf3_I20180131"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlMGY1MGI3NzZlZDQzMTA4ZjBiMWYwOTZlZDBkMzNiL3NlYzoyZTBmNTBiNzc2ZWQ0MzEwOGYwYjFmMDk2ZWQwZDMzYl8xOTAvZnJhZzo3YzU2ZjFhZmVlM2U0MTc3ODkzNDAxNTM4YmZkM2Q3OS90YWJsZTphOGUwNWE0YmViYjU0NWNjOTVhNmY4NWY1M2I1ZmRjZS90YWJsZXJhbmdlOmE4ZTA1YTRiZWJiNTQ1Y2M5NWE2Zjg1ZjUzYjVmZGNlXzItMy0xLTEtMTEyNTY_ab8ed3a6-0393-4604-b0a4-bb8525af36e5"
      unitRef="usdPerShare">0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
      contextRef="ie1bcef8d2e1448f79f89e7f71b2e2ff4_D20180201-20190131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlMGY1MGI3NzZlZDQzMTA4ZjBiMWYwOTZlZDBkMzNiL3NlYzoyZTBmNTBiNzc2ZWQ0MzEwOGYwYjFmMDk2ZWQwZDMzYl8xOTAvZnJhZzo3YzU2ZjFhZmVlM2U0MTc3ODkzNDAxNTM4YmZkM2Q3OS90YWJsZTphOGUwNWE0YmViYjU0NWNjOTVhNmY4NWY1M2I1ZmRjZS90YWJsZXJhbmdlOmE4ZTA1YTRiZWJiNTQ1Y2M5NWE2Zjg1ZjUzYjVmZGNlXzMtMS0xLTEtMTEyNTY_d9da7f5a-bd00-4a72-b294-e418361fe7b8"
      unitRef="shares">4064000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
      contextRef="ie1bcef8d2e1448f79f89e7f71b2e2ff4_D20180201-20190131"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlMGY1MGI3NzZlZDQzMTA4ZjBiMWYwOTZlZDBkMzNiL3NlYzoyZTBmNTBiNzc2ZWQ0MzEwOGYwYjFmMDk2ZWQwZDMzYl8xOTAvZnJhZzo3YzU2ZjFhZmVlM2U0MTc3ODkzNDAxNTM4YmZkM2Q3OS90YWJsZTphOGUwNWE0YmViYjU0NWNjOTVhNmY4NWY1M2I1ZmRjZS90YWJsZXJhbmdlOmE4ZTA1YTRiZWJiNTQ1Y2M5NWE2Zjg1ZjUzYjVmZGNlXzMtMy0xLTEtMTEyNTY_5e1dce55-1196-47b3-96e7-a9d8ff683258"
      unitRef="usdPerShare">12.66</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod
      contextRef="ie1bcef8d2e1448f79f89e7f71b2e2ff4_D20180201-20190131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlMGY1MGI3NzZlZDQzMTA4ZjBiMWYwOTZlZDBkMzNiL3NlYzoyZTBmNTBiNzc2ZWQ0MzEwOGYwYjFmMDk2ZWQwZDMzYl8xOTAvZnJhZzo3YzU2ZjFhZmVlM2U0MTc3ODkzNDAxNTM4YmZkM2Q3OS90YWJsZTphOGUwNWE0YmViYjU0NWNjOTVhNmY4NWY1M2I1ZmRjZS90YWJsZXJhbmdlOmE4ZTA1YTRiZWJiNTQ1Y2M5NWE2Zjg1ZjUzYjVmZGNlXzQtMS0xLTEtMTEyNTY_9322b5fe-e6e2-4d18-8fd1-1e9e4da93af0"
      unitRef="shares">5000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue
      contextRef="ie1bcef8d2e1448f79f89e7f71b2e2ff4_D20180201-20190131"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlMGY1MGI3NzZlZDQzMTA4ZjBiMWYwOTZlZDBkMzNiL3NlYzoyZTBmNTBiNzc2ZWQ0MzEwOGYwYjFmMDk2ZWQwZDMzYl8xOTAvZnJhZzo3YzU2ZjFhZmVlM2U0MTc3ODkzNDAxNTM4YmZkM2Q3OS90YWJsZTphOGUwNWE0YmViYjU0NWNjOTVhNmY4NWY1M2I1ZmRjZS90YWJsZXJhbmdlOmE4ZTA1YTRiZWJiNTQ1Y2M5NWE2Zjg1ZjUzYjVmZGNlXzQtMy0xLTEtMTEyNTY_7f61cbc0-f955-4f94-b513-7b4f40838ee8"
      unitRef="usdPerShare">12.48</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
      contextRef="i27ee345b6ef4461babdcc43ffde20772_I20190131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlMGY1MGI3NzZlZDQzMTA4ZjBiMWYwOTZlZDBkMzNiL3NlYzoyZTBmNTBiNzc2ZWQ0MzEwOGYwYjFmMDk2ZWQwZDMzYl8xOTAvZnJhZzo3YzU2ZjFhZmVlM2U0MTc3ODkzNDAxNTM4YmZkM2Q3OS90YWJsZTphOGUwNWE0YmViYjU0NWNjOTVhNmY4NWY1M2I1ZmRjZS90YWJsZXJhbmdlOmE4ZTA1YTRiZWJiNTQ1Y2M5NWE2Zjg1ZjUzYjVmZGNlXzItMS0xLTEtMA_9bdb38b6-8afd-41da-b877-dc1b3a96fda2"
      unitRef="shares">4059000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue
      contextRef="i27ee345b6ef4461babdcc43ffde20772_I20190131"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlMGY1MGI3NzZlZDQzMTA4ZjBiMWYwOTZlZDBkMzNiL3NlYzoyZTBmNTBiNzc2ZWQ0MzEwOGYwYjFmMDk2ZWQwZDMzYl8xOTAvZnJhZzo3YzU2ZjFhZmVlM2U0MTc3ODkzNDAxNTM4YmZkM2Q3OS90YWJsZTphOGUwNWE0YmViYjU0NWNjOTVhNmY4NWY1M2I1ZmRjZS90YWJsZXJhbmdlOmE4ZTA1YTRiZWJiNTQ1Y2M5NWE2Zjg1ZjUzYjVmZGNlXzItMy0xLTEtMA_37704875-4c7f-4452-a28b-b51c736e85c0"
      unitRef="usdPerShare">12.66</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
      contextRef="ibb7fa2fb2ce348588296d400e9fb62b8_D20190201-20200131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlMGY1MGI3NzZlZDQzMTA4ZjBiMWYwOTZlZDBkMzNiL3NlYzoyZTBmNTBiNzc2ZWQ0MzEwOGYwYjFmMDk2ZWQwZDMzYl8xOTAvZnJhZzo3YzU2ZjFhZmVlM2U0MTc3ODkzNDAxNTM4YmZkM2Q3OS90YWJsZTphOGUwNWE0YmViYjU0NWNjOTVhNmY4NWY1M2I1ZmRjZS90YWJsZXJhbmdlOmE4ZTA1YTRiZWJiNTQ1Y2M5NWE2Zjg1ZjUzYjVmZGNlXzMtMS0xLTEtMA_9cc4718a-eec9-48ff-945c-3082f56d2c5a"
      unitRef="shares">3442000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
      contextRef="ibb7fa2fb2ce348588296d400e9fb62b8_D20190201-20200131"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlMGY1MGI3NzZlZDQzMTA4ZjBiMWYwOTZlZDBkMzNiL3NlYzoyZTBmNTBiNzc2ZWQ0MzEwOGYwYjFmMDk2ZWQwZDMzYl8xOTAvZnJhZzo3YzU2ZjFhZmVlM2U0MTc3ODkzNDAxNTM4YmZkM2Q3OS90YWJsZTphOGUwNWE0YmViYjU0NWNjOTVhNmY4NWY1M2I1ZmRjZS90YWJsZXJhbmdlOmE4ZTA1YTRiZWJiNTQ1Y2M5NWE2Zjg1ZjUzYjVmZGNlXzMtMy0xLTEtMA_673cd7ce-d0a8-40fe-a782-233366038248"
      unitRef="usdPerShare">43.80</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod
      contextRef="ibb7fa2fb2ce348588296d400e9fb62b8_D20190201-20200131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlMGY1MGI3NzZlZDQzMTA4ZjBiMWYwOTZlZDBkMzNiL3NlYzoyZTBmNTBiNzc2ZWQ0MzEwOGYwYjFmMDk2ZWQwZDMzYl8xOTAvZnJhZzo3YzU2ZjFhZmVlM2U0MTc3ODkzNDAxNTM4YmZkM2Q3OS90YWJsZTphOGUwNWE0YmViYjU0NWNjOTVhNmY4NWY1M2I1ZmRjZS90YWJsZXJhbmdlOmE4ZTA1YTRiZWJiNTQ1Y2M5NWE2Zjg1ZjUzYjVmZGNlXzctMS0xLTEtMTU1NDE_9d0c6c8c-5821-4b46-b102-f0066f978424"
      unitRef="shares">1127000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue
      contextRef="ibb7fa2fb2ce348588296d400e9fb62b8_D20190201-20200131"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlMGY1MGI3NzZlZDQzMTA4ZjBiMWYwOTZlZDBkMzNiL3NlYzoyZTBmNTBiNzc2ZWQ0MzEwOGYwYjFmMDk2ZWQwZDMzYl8xOTAvZnJhZzo3YzU2ZjFhZmVlM2U0MTc3ODkzNDAxNTM4YmZkM2Q3OS90YWJsZTphOGUwNWE0YmViYjU0NWNjOTVhNmY4NWY1M2I1ZmRjZS90YWJsZXJhbmdlOmE4ZTA1YTRiZWJiNTQ1Y2M5NWE2Zjg1ZjUzYjVmZGNlXzctMy0xLTEtMTU1NDE_855c0b82-52b9-4d13-a9ae-bdf68c715263"
      unitRef="usdPerShare">14.00</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod
      contextRef="ibb7fa2fb2ce348588296d400e9fb62b8_D20190201-20200131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlMGY1MGI3NzZlZDQzMTA4ZjBiMWYwOTZlZDBkMzNiL3NlYzoyZTBmNTBiNzc2ZWQ0MzEwOGYwYjFmMDk2ZWQwZDMzYl8xOTAvZnJhZzo3YzU2ZjFhZmVlM2U0MTc3ODkzNDAxNTM4YmZkM2Q3OS90YWJsZTphOGUwNWE0YmViYjU0NWNjOTVhNmY4NWY1M2I1ZmRjZS90YWJsZXJhbmdlOmE4ZTA1YTRiZWJiNTQ1Y2M5NWE2Zjg1ZjUzYjVmZGNlXzQtMS0xLTEtMA_a56e22bf-ec76-49b1-85aa-f3fbc0e296a5"
      unitRef="shares">311000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue
      contextRef="ibb7fa2fb2ce348588296d400e9fb62b8_D20190201-20200131"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlMGY1MGI3NzZlZDQzMTA4ZjBiMWYwOTZlZDBkMzNiL3NlYzoyZTBmNTBiNzc2ZWQ0MzEwOGYwYjFmMDk2ZWQwZDMzYl8xOTAvZnJhZzo3YzU2ZjFhZmVlM2U0MTc3ODkzNDAxNTM4YmZkM2Q3OS90YWJsZTphOGUwNWE0YmViYjU0NWNjOTVhNmY4NWY1M2I1ZmRjZS90YWJsZXJhbmdlOmE4ZTA1YTRiZWJiNTQ1Y2M5NWE2Zjg1ZjUzYjVmZGNlXzQtMy0xLTEtMA_0d6c6c48-5b49-41ac-8d96-12cd86ef1fd3"
      unitRef="usdPerShare">19.37</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
      contextRef="i7add16886884423ca5f8f56e8f13d5f5_I20200131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlMGY1MGI3NzZlZDQzMTA4ZjBiMWYwOTZlZDBkMzNiL3NlYzoyZTBmNTBiNzc2ZWQ0MzEwOGYwYjFmMDk2ZWQwZDMzYl8xOTAvZnJhZzo3YzU2ZjFhZmVlM2U0MTc3ODkzNDAxNTM4YmZkM2Q3OS90YWJsZTphOGUwNWE0YmViYjU0NWNjOTVhNmY4NWY1M2I1ZmRjZS90YWJsZXJhbmdlOmE4ZTA1YTRiZWJiNTQ1Y2M5NWE2Zjg1ZjUzYjVmZGNlXzUtMS0xLTEtMA_4e8af506-e811-47dc-8bef-41c996a1a579"
      unitRef="shares">6063000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue
      contextRef="i7add16886884423ca5f8f56e8f13d5f5_I20200131"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlMGY1MGI3NzZlZDQzMTA4ZjBiMWYwOTZlZDBkMzNiL3NlYzoyZTBmNTBiNzc2ZWQ0MzEwOGYwYjFmMDk2ZWQwZDMzYl8xOTAvZnJhZzo3YzU2ZjFhZmVlM2U0MTc3ODkzNDAxNTM4YmZkM2Q3OS90YWJsZTphOGUwNWE0YmViYjU0NWNjOTVhNmY4NWY1M2I1ZmRjZS90YWJsZXJhbmdlOmE4ZTA1YTRiZWJiNTQ1Y2M5NWE2Zjg1ZjUzYjVmZGNlXzUtMy0xLTEtMA_43629938-2504-45ff-a701-eaaba181623e"
      unitRef="usdPerShare">29.82</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue>
    <crwd:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExpectedToVestNumber
      contextRef="i7add16886884423ca5f8f56e8f13d5f5_I20200131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlMGY1MGI3NzZlZDQzMTA4ZjBiMWYwOTZlZDBkMzNiL3NlYzoyZTBmNTBiNzc2ZWQ0MzEwOGYwYjFmMDk2ZWQwZDMzYl8xOTAvZnJhZzo3YzU2ZjFhZmVlM2U0MTc3ODkzNDAxNTM4YmZkM2Q3OS90YWJsZTphOGUwNWE0YmViYjU0NWNjOTVhNmY4NWY1M2I1ZmRjZS90YWJsZXJhbmdlOmE4ZTA1YTRiZWJiNTQ1Y2M5NWE2Zjg1ZjUzYjVmZGNlXzYtMS0xLTEtMA_e2fbb790-e706-4a51-b3a2-f6dd43c48e03"
      unitRef="shares">6063000</crwd:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExpectedToVestNumber>
    <crwd:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExpectedToVestWeightedAverageGrantDateFairValue
      contextRef="i7add16886884423ca5f8f56e8f13d5f5_I20200131"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlMGY1MGI3NzZlZDQzMTA4ZjBiMWYwOTZlZDBkMzNiL3NlYzoyZTBmNTBiNzc2ZWQ0MzEwOGYwYjFmMDk2ZWQwZDMzYl8xOTAvZnJhZzo3YzU2ZjFhZmVlM2U0MTc3ODkzNDAxNTM4YmZkM2Q3OS90YWJsZTphOGUwNWE0YmViYjU0NWNjOTVhNmY4NWY1M2I1ZmRjZS90YWJsZXJhbmdlOmE4ZTA1YTRiZWJiNTQ1Y2M5NWE2Zjg1ZjUzYjVmZGNlXzYtMy0xLTEtMA_02af82ab-97b3-4d25-8ca0-e7800e0875cc"
      unitRef="usdPerShare">29.82</crwd:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExpectedToVestWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized
      contextRef="if65be9befe5e411da49724f4f080a70d_I20190531"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlMGY1MGI3NzZlZDQzMTA4ZjBiMWYwOTZlZDBkMzNiL3NlYzoyZTBmNTBiNzc2ZWQ0MzEwOGYwYjFmMDk2ZWQwZDMzYl8xOTAvZnJhZzo3YzU2ZjFhZmVlM2U0MTc3ODkzNDAxNTM4YmZkM2Q3OS90ZXh0cmVnaW9uOjdjNTZmMWFmZWUzZTQxNzc4OTM0MDE1MzhiZmQzZDc5XzE2NDkyNjc0NzI3Mjk_eee408d8-6884-4c43-a8dc-54e6ef00dc5f"
      unitRef="shares">3500000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardPercentageOfOutstandingStockMaximum
      contextRef="i294981a2a5834482a9f11c4916be771a_D20190501-20190531"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlMGY1MGI3NzZlZDQzMTA4ZjBiMWYwOTZlZDBkMzNiL3NlYzoyZTBmNTBiNzc2ZWQ0MzEwOGYwYjFmMDk2ZWQwZDMzYl8xOTAvZnJhZzo3YzU2ZjFhZmVlM2U0MTc3ODkzNDAxNTM4YmZkM2Q3OS90ZXh0cmVnaW9uOjdjNTZmMWFmZWUzZTQxNzc4OTM0MDE1MzhiZmQzZDc5XzE2NDkyNjc0NzI3NDU_c524589a-78e8-44e6-8bb2-1b010cb50be8"
      unitRef="number">0.01</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardPercentageOfOutstandingStockMaximum>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardPercentageOfOutstandingStockMaximum
      contextRef="i294981a2a5834482a9f11c4916be771a_D20190501-20190531"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlMGY1MGI3NzZlZDQzMTA4ZjBiMWYwOTZlZDBkMzNiL3NlYzoyZTBmNTBiNzc2ZWQ0MzEwOGYwYjFmMDk2ZWQwZDMzYl8xOTAvZnJhZzo3YzU2ZjFhZmVlM2U0MTc3ODkzNDAxNTM4YmZkM2Q3OS90ZXh0cmVnaW9uOjdjNTZmMWFmZWUzZTQxNzc4OTM0MDE1MzhiZmQzZDc5XzE2NDkyNjc0NzI3NDI_c524589a-78e8-44e6-8bb2-1b010cb50be8"
      unitRef="number">0.01</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardPercentageOfOutstandingStockMaximum>
    <crwd:EmployeeStockPurchasePlanNumberOfPurchasePeriod
      contextRef="i294981a2a5834482a9f11c4916be771a_D20190501-20190531"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlMGY1MGI3NzZlZDQzMTA4ZjBiMWYwOTZlZDBkMzNiL3NlYzoyZTBmNTBiNzc2ZWQ0MzEwOGYwYjFmMDk2ZWQwZDMzYl8xOTAvZnJhZzo3YzU2ZjFhZmVlM2U0MTc3ODkzNDAxNTM4YmZkM2Q3OS90ZXh0cmVnaW9uOjdjNTZmMWFmZWUzZTQxNzc4OTM0MDE1MzhiZmQzZDc5XzE2NDkyNjc0NzI3NTQ_7c54613a-f635-4889-83c5-c4ce648bdf24"
      unitRef="unit_standard_item">4</crwd:EmployeeStockPurchasePlanNumberOfPurchasePeriod>
    <crwd:EmployeeStockPurchasePlanDurationOfPurchasePeriod
      contextRef="i294981a2a5834482a9f11c4916be771a_D20190501-20190531"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlMGY1MGI3NzZlZDQzMTA4ZjBiMWYwOTZlZDBkMzNiL3NlYzoyZTBmNTBiNzc2ZWQ0MzEwOGYwYjFmMDk2ZWQwZDMzYl8xOTAvZnJhZzo3YzU2ZjFhZmVlM2U0MTc3ODkzNDAxNTM4YmZkM2Q3OS90ZXh0cmVnaW9uOjdjNTZmMWFmZWUzZTQxNzc4OTM0MDE1MzhiZmQzZDc5XzE2NDkyNjc0NzI3NzA_102a5536-012c-452a-b84a-1bc151a33857">P6M</crwd:EmployeeStockPurchasePlanDurationOfPurchasePeriod>
    <crwd:EmployeeStockPurchasePlanPercentageOfEligibleCompensation
      contextRef="i294981a2a5834482a9f11c4916be771a_D20190501-20190531"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlMGY1MGI3NzZlZDQzMTA4ZjBiMWYwOTZlZDBkMzNiL3NlYzoyZTBmNTBiNzc2ZWQ0MzEwOGYwYjFmMDk2ZWQwZDMzYl8xOTAvZnJhZzo3YzU2ZjFhZmVlM2U0MTc3ODkzNDAxNTM4YmZkM2Q3OS90ZXh0cmVnaW9uOjdjNTZmMWFmZWUzZTQxNzc4OTM0MDE1MzhiZmQzZDc5XzE2NDkyNjc0NzI3ODM_8010b1fd-dbdc-4f12-97f8-850ff23fd226"
      unitRef="number">0.15</crwd:EmployeeStockPurchasePlanPercentageOfEligibleCompensation>
    <crwd:MaximumNumberOfSharesEachParticipantCanPurchaseDuringPurchasePeriod
      contextRef="i294981a2a5834482a9f11c4916be771a_D20190501-20190531"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlMGY1MGI3NzZlZDQzMTA4ZjBiMWYwOTZlZDBkMzNiL3NlYzoyZTBmNTBiNzc2ZWQ0MzEwOGYwYjFmMDk2ZWQwZDMzYl8xOTAvZnJhZzo3YzU2ZjFhZmVlM2U0MTc3ODkzNDAxNTM4YmZkM2Q3OS90ZXh0cmVnaW9uOjdjNTZmMWFmZWUzZTQxNzc4OTM0MDE1MzhiZmQzZDc5XzE2NDkyNjc0NzI3ODY_2d5e09cb-b234-4396-a1b5-3f54bc980d92"
      unitRef="shares">2500</crwd:MaximumNumberOfSharesEachParticipantCanPurchaseDuringPurchasePeriod>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent
      contextRef="i294981a2a5834482a9f11c4916be771a_D20190501-20190531"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlMGY1MGI3NzZlZDQzMTA4ZjBiMWYwOTZlZDBkMzNiL3NlYzoyZTBmNTBiNzc2ZWQ0MzEwOGYwYjFmMDk2ZWQwZDMzYl8xOTAvZnJhZzo3YzU2ZjFhZmVlM2U0MTc3ODkzNDAxNTM4YmZkM2Q3OS90ZXh0cmVnaW9uOjdjNTZmMWFmZWUzZTQxNzc4OTM0MDE1MzhiZmQzZDc5XzE2NDkyNjc0NzI3ODk_5e070bf1-1ea1-4d8a-a549-969597e7c65e"
      unitRef="number">0.85</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent>
    <us-gaap:EmployeeRelatedLiabilitiesCurrent
      contextRef="id5642bac954c43ecae9051eb0c2ff324_I20200131"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlMGY1MGI3NzZlZDQzMTA4ZjBiMWYwOTZlZDBkMzNiL3NlYzoyZTBmNTBiNzc2ZWQ0MzEwOGYwYjFmMDk2ZWQwZDMzYl8xOTAvZnJhZzo3YzU2ZjFhZmVlM2U0MTc3ODkzNDAxNTM4YmZkM2Q3OS90ZXh0cmVnaW9uOjdjNTZmMWFmZWUzZTQxNzc4OTM0MDE1MzhiZmQzZDc5XzE2NDkyNjc0NzI3OTU_870e3a66-692e-4cdd-a1ae-daa8f7bbabef"
      unitRef="usd">6600000</us-gaap:EmployeeRelatedLiabilitiesCurrent>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i2c7abc3d0a1d4f8095b5bfdaf9a24bc9_D20191101-20200131"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlMGY1MGI3NzZlZDQzMTA4ZjBiMWYwOTZlZDBkMzNiL3NlYzoyZTBmNTBiNzc2ZWQ0MzEwOGYwYjFmMDk2ZWQwZDMzYl8xOTAvZnJhZzo3YzU2ZjFhZmVlM2U0MTc3ODkzNDAxNTM4YmZkM2Q3OS90ZXh0cmVnaW9uOjdjNTZmMWFmZWUzZTQxNzc4OTM0MDE1MzhiZmQzZDc5XzE2NDkyNjc0NzI4ODQ_2459bbaf-3292-40dd-8996-1de5d7de671e"
      unitRef="usd">10300000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock
      contextRef="iadc1a21da22546e2ab84d89f84eedffa_D20190201-20200131"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlMGY1MGI3NzZlZDQzMTA4ZjBiMWYwOTZlZDBkMzNiL3NlYzoyZTBmNTBiNzc2ZWQ0MzEwOGYwYjFmMDk2ZWQwZDMzYl8xOTAvZnJhZzo3YzU2ZjFhZmVlM2U0MTc3ODkzNDAxNTM4YmZkM2Q3OS90ZXh0cmVnaW9uOjdjNTZmMWFmZWUzZTQxNzc4OTM0MDE1MzhiZmQzZDc5XzM4NDgyOTA3MjkxMjk_6a6eafbc-d2de-4ea0-bd15-c28ab054e8a0">&lt;div style="text-indent:18pt;margin-top:12pt;"&gt;&lt;span style="background-color:rgb(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 fair value of the share purchase rights granted under the ESPP during the year ended January&#160;31, 2020 was estimated on the date of grant using the Black-Scholes option pricing model with the following assumptions:&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:82.051%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:13.949%;"/&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="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;Year ended &lt;br/&gt;January 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;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="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 term (in years)&lt;/span&gt;&lt;/td&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;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:400;line-height:100%;"&gt;0.5-2.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: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;Risk-free interest rate&lt;/span&gt;&lt;/td&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;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:400;line-height:100%;"&gt;1.6 - 2.2%&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 stock price volatility&lt;/span&gt;&lt;/td&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 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:400;line-height:100%;"&gt;30.1 - 35.7%&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: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;Dividend yield&lt;/span&gt;&lt;/td&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;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1
      contextRef="i10f1a497be814eedaf7bec011c3e758e_D20190201-20200131"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlMGY1MGI3NzZlZDQzMTA4ZjBiMWYwOTZlZDBkMzNiL3NlYzoyZTBmNTBiNzc2ZWQ0MzEwOGYwYjFmMDk2ZWQwZDMzYl8xOTAvZnJhZzo3YzU2ZjFhZmVlM2U0MTc3ODkzNDAxNTM4YmZkM2Q3OS90YWJsZTo0NDMxZDRmMjNhNjU0YTUxYjA0Yjc1ZTVlZDdkNDZhNy90YWJsZXJhbmdlOjQ0MzFkNGYyM2E2NTRhNTFiMDRiNzVlNWVkN2Q0NmE3XzMtMS0xLTEtNzU5OC90ZXh0cmVnaW9uOmI0ZWZiYTAzNDRhMzQ3MDdhMzcyZDUxMTlkMjk4NzE2XzU0OTc1NTgxMzg4OTQ_c3a03ef5-696e-4ab3-b197-2ebc95215d4d">P0Y6M</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1
      contextRef="if0198238939b4c52a6fc47fe57624ef4_D20190201-20200131"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlMGY1MGI3NzZlZDQzMTA4ZjBiMWYwOTZlZDBkMzNiL3NlYzoyZTBmNTBiNzc2ZWQ0MzEwOGYwYjFmMDk2ZWQwZDMzYl8xOTAvZnJhZzo3YzU2ZjFhZmVlM2U0MTc3ODkzNDAxNTM4YmZkM2Q3OS90YWJsZTo0NDMxZDRmMjNhNjU0YTUxYjA0Yjc1ZTVlZDdkNDZhNy90YWJsZXJhbmdlOjQ0MzFkNGYyM2E2NTRhNTFiMDRiNzVlNWVkN2Q0NmE3XzMtMS0xLTEtNzU5OC90ZXh0cmVnaW9uOmI0ZWZiYTAzNDRhMzQ3MDdhMzcyZDUxMTlkMjk4NzE2XzU0OTc1NTgxMzg4OTk_fc218b60-969e-4f78-8d83-878c594b760f">P2Y</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate
      contextRef="i10f1a497be814eedaf7bec011c3e758e_D20190201-20200131"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlMGY1MGI3NzZlZDQzMTA4ZjBiMWYwOTZlZDBkMzNiL3NlYzoyZTBmNTBiNzc2ZWQ0MzEwOGYwYjFmMDk2ZWQwZDMzYl8xOTAvZnJhZzo3YzU2ZjFhZmVlM2U0MTc3ODkzNDAxNTM4YmZkM2Q3OS90YWJsZTo0NDMxZDRmMjNhNjU0YTUxYjA0Yjc1ZTVlZDdkNDZhNy90YWJsZXJhbmdlOjQ0MzFkNGYyM2E2NTRhNTFiMDRiNzVlNWVkN2Q0NmE3XzItMS0xLTEtNzYwNS90ZXh0cmVnaW9uOmZjMGJhZGE2ZWU0ZjQzY2NhZjFmZWJjOTMzZjFmMzRhXzU0OTc1NTgxMzg4OTU_18d2506c-cc64-4b60-b9c0-ed612a87fd24"
      unitRef="number">0.016</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate
      contextRef="if0198238939b4c52a6fc47fe57624ef4_D20190201-20200131"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlMGY1MGI3NzZlZDQzMTA4ZjBiMWYwOTZlZDBkMzNiL3NlYzoyZTBmNTBiNzc2ZWQ0MzEwOGYwYjFmMDk2ZWQwZDMzYl8xOTAvZnJhZzo3YzU2ZjFhZmVlM2U0MTc3ODkzNDAxNTM4YmZkM2Q3OS90YWJsZTo0NDMxZDRmMjNhNjU0YTUxYjA0Yjc1ZTVlZDdkNDZhNy90YWJsZXJhbmdlOjQ0MzFkNGYyM2E2NTRhNTFiMDRiNzVlNWVkN2Q0NmE3XzItMS0xLTEtNzYwNS90ZXh0cmVnaW9uOmZjMGJhZGE2ZWU0ZjQzY2NhZjFmZWJjOTMzZjFmMzRhXzU0OTc1NTgxMzg5MDE_d0814f5c-cda3-42a4-b136-27789baa1381"
      unitRef="number">0.022</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate
      contextRef="i10f1a497be814eedaf7bec011c3e758e_D20190201-20200131"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlMGY1MGI3NzZlZDQzMTA4ZjBiMWYwOTZlZDBkMzNiL3NlYzoyZTBmNTBiNzc2ZWQ0MzEwOGYwYjFmMDk2ZWQwZDMzYl8xOTAvZnJhZzo3YzU2ZjFhZmVlM2U0MTc3ODkzNDAxNTM4YmZkM2Q3OS90YWJsZTo0NDMxZDRmMjNhNjU0YTUxYjA0Yjc1ZTVlZDdkNDZhNy90YWJsZXJhbmdlOjQ0MzFkNGYyM2E2NTRhNTFiMDRiNzVlNWVkN2Q0NmE3XzMtMS0xLTEtNzYwNS90ZXh0cmVnaW9uOmFlYzBmZTYxMWM0NDRjZjRiOWMyZWMyOTU1MDYxNTM1XzU0OTc1NTgxMzg5MDA_2cffc1a7-7638-475a-9a70-52c81d0df4f4"
      unitRef="number">0.301</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate
      contextRef="if0198238939b4c52a6fc47fe57624ef4_D20190201-20200131"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlMGY1MGI3NzZlZDQzMTA4ZjBiMWYwOTZlZDBkMzNiL3NlYzoyZTBmNTBiNzc2ZWQ0MzEwOGYwYjFmMDk2ZWQwZDMzYl8xOTAvZnJhZzo3YzU2ZjFhZmVlM2U0MTc3ODkzNDAxNTM4YmZkM2Q3OS90YWJsZTo0NDMxZDRmMjNhNjU0YTUxYjA0Yjc1ZTVlZDdkNDZhNy90YWJsZXJhbmdlOjQ0MzFkNGYyM2E2NTRhNTFiMDRiNzVlNWVkN2Q0NmE3XzMtMS0xLTEtNzYwNS90ZXh0cmVnaW9uOmFlYzBmZTYxMWM0NDRjZjRiOWMyZWMyOTU1MDYxNTM1XzU0OTc1NTgxMzg5MDc_b8d8d370-db69-44e9-8211-e132c5ed745b"
      unitRef="number">0.357</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate
      contextRef="iadc1a21da22546e2ab84d89f84eedffa_D20190201-20200131"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlMGY1MGI3NzZlZDQzMTA4ZjBiMWYwOTZlZDBkMzNiL3NlYzoyZTBmNTBiNzc2ZWQ0MzEwOGYwYjFmMDk2ZWQwZDMzYl8xOTAvZnJhZzo3YzU2ZjFhZmVlM2U0MTc3ODkzNDAxNTM4YmZkM2Q3OS90YWJsZTo0NDMxZDRmMjNhNjU0YTUxYjA0Yjc1ZTVlZDdkNDZhNy90YWJsZXJhbmdlOjQ0MzFkNGYyM2E2NTRhNTFiMDRiNzVlNWVkN2Q0NmE3XzQtMS0xLTEtNzYwNQ_c86f5769-0cea-42a2-be59-a09a81a18870"
      unitRef="number">0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate>
    <us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock
      contextRef="ic8f4fc80c1544b62a18084eb756ea94c_D20190201-20200131"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlMGY1MGI3NzZlZDQzMTA4ZjBiMWYwOTZlZDBkMzNiL3NlYzoyZTBmNTBiNzc2ZWQ0MzEwOGYwYjFmMDk2ZWQwZDMzYl8xOTAvZnJhZzo3YzU2ZjFhZmVlM2U0MTc3ODkzNDAxNTM4YmZkM2Q3OS90ZXh0cmVnaW9uOjdjNTZmMWFmZWUzZTQxNzc4OTM0MDE1MzhiZmQzZDc5XzM4NDgyOTA3MjkxMzA_e9a9e0e5-80d3-4da9-b44c-541617b2aa87">&lt;div style="text-indent:18pt;margin-top:12pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;Stock-based compensation expense included in the consolidated statements of operations is as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;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:61.396%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:9.713%;"/&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:9.713%;"/&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:9.714%;"/&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="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;Year Ended January 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="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="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;span style="font-size: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="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;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;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;span style="font-size: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="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;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;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: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;(in thousands)&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="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;Subscription cost of revenue&lt;/span&gt;&lt;/td&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;5,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;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="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;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/span&gt;&lt;/td&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;689&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="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;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/span&gt;&lt;/td&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;89&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/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;Professional services cost of revenue&lt;/span&gt;&lt;/td&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;2,486&#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;span style="font-size: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="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;205&#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;span style="font-size: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="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;252&#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;Sales and marketing&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:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;23,919&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="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;&lt;span style="font-size:10pt;font-weight:400;font-family:'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="2" style="padding-top:2px;padding-bottom:2px;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,175&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="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;&lt;span style="font-size:10pt;font-weight:400;font-family:'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="2" style="padding-top:2px;padding-bottom:2px;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,386&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/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="2" style="padding-top:2px;padding-bottom:2px;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,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;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="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;&lt;span style="font-size:10pt;font-weight:400;font-family:'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="2" style="padding-top:2px;padding-bottom:2px;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,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:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="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;&lt;span style="font-size:10pt;font-weight:400;font-family:'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="2" style="padding-top:2px;padding-bottom:2px;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,429&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&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="2" style="padding-top:2px;padding-bottom:2px;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;32,906&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="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;&lt;span style="font-size:10pt;font-weight:400;font-family:'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="2" style="padding-top:2px;padding-bottom:2px;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,621&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="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;&lt;span style="font-size:10pt;font-weight:400;font-family:'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="2" style="padding-top:2px;padding-bottom:2px;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,187&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/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;Total stock-based compensation expense&lt;/span&gt;&lt;/td&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;79,940&#160;&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: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;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color: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: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;20,505&#160;&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: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;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color: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: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;12,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;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:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i93f91dedcccc464aa34ef121c3ad52d2_D20190201-20200131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlMGY1MGI3NzZlZDQzMTA4ZjBiMWYwOTZlZDBkMzNiL3NlYzoyZTBmNTBiNzc2ZWQ0MzEwOGYwYjFmMDk2ZWQwZDMzYl8xOTAvZnJhZzo3YzU2ZjFhZmVlM2U0MTc3ODkzNDAxNTM4YmZkM2Q3OS90YWJsZTo1MmZkOTNjNzE1NjQ0NTlmODNkMzllM2EzNjRkZTM0Yi90YWJsZXJhbmdlOjUyZmQ5M2M3MTU2NDQ1OWY4M2QzOWUzYTM2NGRlMzRiXzMtMS0xLTEtMA_94881807-6a90-4b91-a0d7-2986dbb3aee9"
      unitRef="usd">5226000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i284797ba2cc74cc2b8993e16b00c3226_D20180201-20190131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlMGY1MGI3NzZlZDQzMTA4ZjBiMWYwOTZlZDBkMzNiL3NlYzoyZTBmNTBiNzc2ZWQ0MzEwOGYwYjFmMDk2ZWQwZDMzYl8xOTAvZnJhZzo3YzU2ZjFhZmVlM2U0MTc3ODkzNDAxNTM4YmZkM2Q3OS90YWJsZTo1MmZkOTNjNzE1NjQ0NTlmODNkMzllM2EzNjRkZTM0Yi90YWJsZXJhbmdlOjUyZmQ5M2M3MTU2NDQ1OWY4M2QzOWUzYTM2NGRlMzRiXzMtMy0xLTEtMA_65c7fea3-6c76-423d-9418-203b7589001f"
      unitRef="usd">689000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i68bf8bf8cedd41da8b4029111030122c_D20170201-20180131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlMGY1MGI3NzZlZDQzMTA4ZjBiMWYwOTZlZDBkMzNiL3NlYzoyZTBmNTBiNzc2ZWQ0MzEwOGYwYjFmMDk2ZWQwZDMzYl8xOTAvZnJhZzo3YzU2ZjFhZmVlM2U0MTc3ODkzNDAxNTM4YmZkM2Q3OS90YWJsZTo1MmZkOTNjNzE1NjQ0NTlmODNkMzllM2EzNjRkZTM0Yi90YWJsZXJhbmdlOjUyZmQ5M2M3MTU2NDQ1OWY4M2QzOWUzYTM2NGRlMzRiXzMtNS0xLTEtMA_bf7b07a5-ab00-4507-850b-7f33c3777cd1"
      unitRef="usd">89000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i0bbc16a059a24439a303366e9670ad3d_D20190201-20200131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlMGY1MGI3NzZlZDQzMTA4ZjBiMWYwOTZlZDBkMzNiL3NlYzoyZTBmNTBiNzc2ZWQ0MzEwOGYwYjFmMDk2ZWQwZDMzYl8xOTAvZnJhZzo3YzU2ZjFhZmVlM2U0MTc3ODkzNDAxNTM4YmZkM2Q3OS90YWJsZTo1MmZkOTNjNzE1NjQ0NTlmODNkMzllM2EzNjRkZTM0Yi90YWJsZXJhbmdlOjUyZmQ5M2M3MTU2NDQ1OWY4M2QzOWUzYTM2NGRlMzRiXzQtMS0xLTEtOTYzMg_df4711d5-d7e2-43f1-a016-7ceda03124ba"
      unitRef="usd">2486000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="ibf5fd32940444359ad614cb11e9869cc_D20180201-20190131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlMGY1MGI3NzZlZDQzMTA4ZjBiMWYwOTZlZDBkMzNiL3NlYzoyZTBmNTBiNzc2ZWQ0MzEwOGYwYjFmMDk2ZWQwZDMzYl8xOTAvZnJhZzo3YzU2ZjFhZmVlM2U0MTc3ODkzNDAxNTM4YmZkM2Q3OS90YWJsZTo1MmZkOTNjNzE1NjQ0NTlmODNkMzllM2EzNjRkZTM0Yi90YWJsZXJhbmdlOjUyZmQ5M2M3MTU2NDQ1OWY4M2QzOWUzYTM2NGRlMzRiXzQtMy0xLTEtOTYzMg_e40b61ee-37c6-4887-b250-eb3605c04fa1"
      unitRef="usd">205000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i6f06521204784df897d45f59066decd6_D20170201-20180131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlMGY1MGI3NzZlZDQzMTA4ZjBiMWYwOTZlZDBkMzNiL3NlYzoyZTBmNTBiNzc2ZWQ0MzEwOGYwYjFmMDk2ZWQwZDMzYl8xOTAvZnJhZzo3YzU2ZjFhZmVlM2U0MTc3ODkzNDAxNTM4YmZkM2Q3OS90YWJsZTo1MmZkOTNjNzE1NjQ0NTlmODNkMzllM2EzNjRkZTM0Yi90YWJsZXJhbmdlOjUyZmQ5M2M3MTU2NDQ1OWY4M2QzOWUzYTM2NGRlMzRiXzQtNS0xLTEtOTYzMg_2a462949-2771-44d7-bd10-c3e8b2350f7c"
      unitRef="usd">252000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="id2e97cf7214b4aa49a2db759e42d607a_D20190201-20200131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlMGY1MGI3NzZlZDQzMTA4ZjBiMWYwOTZlZDBkMzNiL3NlYzoyZTBmNTBiNzc2ZWQ0MzEwOGYwYjFmMDk2ZWQwZDMzYl8xOTAvZnJhZzo3YzU2ZjFhZmVlM2U0MTc3ODkzNDAxNTM4YmZkM2Q3OS90YWJsZTo1MmZkOTNjNzE1NjQ0NTlmODNkMzllM2EzNjRkZTM0Yi90YWJsZXJhbmdlOjUyZmQ5M2M3MTU2NDQ1OWY4M2QzOWUzYTM2NGRlMzRiXzQtMS0xLTEtMA_e903409f-f115-45e4-9eee-629fd1632e65"
      unitRef="usd">23919000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i44d1600cf3b1467d99af761484a4786e_D20180201-20190131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlMGY1MGI3NzZlZDQzMTA4ZjBiMWYwOTZlZDBkMzNiL3NlYzoyZTBmNTBiNzc2ZWQ0MzEwOGYwYjFmMDk2ZWQwZDMzYl8xOTAvZnJhZzo3YzU2ZjFhZmVlM2U0MTc3ODkzNDAxNTM4YmZkM2Q3OS90YWJsZTo1MmZkOTNjNzE1NjQ0NTlmODNkMzllM2EzNjRkZTM0Yi90YWJsZXJhbmdlOjUyZmQ5M2M3MTU2NDQ1OWY4M2QzOWUzYTM2NGRlMzRiXzQtMy0xLTEtMA_43dc5633-5cef-427f-90dd-9500c3e9603b"
      unitRef="usd">5175000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i9848e16d16d54676816c2405fdc7e081_D20170201-20180131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlMGY1MGI3NzZlZDQzMTA4ZjBiMWYwOTZlZDBkMzNiL3NlYzoyZTBmNTBiNzc2ZWQ0MzEwOGYwYjFmMDk2ZWQwZDMzYl8xOTAvZnJhZzo3YzU2ZjFhZmVlM2U0MTc3ODkzNDAxNTM4YmZkM2Q3OS90YWJsZTo1MmZkOTNjNzE1NjQ0NTlmODNkMzllM2EzNjRkZTM0Yi90YWJsZXJhbmdlOjUyZmQ5M2M3MTU2NDQ1OWY4M2QzOWUzYTM2NGRlMzRiXzQtNS0xLTEtMA_126fa4ec-8335-43f6-9aa7-9903a66ef2c4"
      unitRef="usd">1386000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i6604cde0200a4ba6900773ffa37fd363_D20190201-20200131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlMGY1MGI3NzZlZDQzMTA4ZjBiMWYwOTZlZDBkMzNiL3NlYzoyZTBmNTBiNzc2ZWQ0MzEwOGYwYjFmMDk2ZWQwZDMzYl8xOTAvZnJhZzo3YzU2ZjFhZmVlM2U0MTc3ODkzNDAxNTM4YmZkM2Q3OS90YWJsZTo1MmZkOTNjNzE1NjQ0NTlmODNkMzllM2EzNjRkZTM0Yi90YWJsZXJhbmdlOjUyZmQ5M2M3MTU2NDQ1OWY4M2QzOWUzYTM2NGRlMzRiXzUtMS0xLTEtMA_52015ac7-728d-4146-ad90-e7bbca7cce9f"
      unitRef="usd">15403000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i1229ee87ce68499cb55ad5181c363412_D20180201-20190131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlMGY1MGI3NzZlZDQzMTA4ZjBiMWYwOTZlZDBkMzNiL3NlYzoyZTBmNTBiNzc2ZWQ0MzEwOGYwYjFmMDk2ZWQwZDMzYl8xOTAvZnJhZzo3YzU2ZjFhZmVlM2U0MTc3ODkzNDAxNTM4YmZkM2Q3OS90YWJsZTo1MmZkOTNjNzE1NjQ0NTlmODNkMzllM2EzNjRkZTM0Yi90YWJsZXJhbmdlOjUyZmQ5M2M3MTU2NDQ1OWY4M2QzOWUzYTM2NGRlMzRiXzUtMy0xLTEtMA_0faf0e0c-9938-455f-b4cc-13b01ae0d2a2"
      unitRef="usd">7815000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="iaa109b3386584e8c92a9e76051704525_D20170201-20180131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlMGY1MGI3NzZlZDQzMTA4ZjBiMWYwOTZlZDBkMzNiL3NlYzoyZTBmNTBiNzc2ZWQ0MzEwOGYwYjFmMDk2ZWQwZDMzYl8xOTAvZnJhZzo3YzU2ZjFhZmVlM2U0MTc3ODkzNDAxNTM4YmZkM2Q3OS90YWJsZTo1MmZkOTNjNzE1NjQ0NTlmODNkMzllM2EzNjRkZTM0Yi90YWJsZXJhbmdlOjUyZmQ5M2M3MTU2NDQ1OWY4M2QzOWUzYTM2NGRlMzRiXzUtNS0xLTEtMA_ff97fd2a-80d1-4a9b-9c8f-a6869fdb192b"
      unitRef="usd">3429000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="ica04605d4bfa4606abaf65cf7d3f5173_D20190201-20200131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlMGY1MGI3NzZlZDQzMTA4ZjBiMWYwOTZlZDBkMzNiL3NlYzoyZTBmNTBiNzc2ZWQ0MzEwOGYwYjFmMDk2ZWQwZDMzYl8xOTAvZnJhZzo3YzU2ZjFhZmVlM2U0MTc3ODkzNDAxNTM4YmZkM2Q3OS90YWJsZTo1MmZkOTNjNzE1NjQ0NTlmODNkMzllM2EzNjRkZTM0Yi90YWJsZXJhbmdlOjUyZmQ5M2M3MTU2NDQ1OWY4M2QzOWUzYTM2NGRlMzRiXzYtMS0xLTEtMA_564ab5d4-2f01-4885-b19d-0f69f405639d"
      unitRef="usd">32906000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i9005f93e83bd4e18ad0b9e80b4e1fa9a_D20180201-20190131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlMGY1MGI3NzZlZDQzMTA4ZjBiMWYwOTZlZDBkMzNiL3NlYzoyZTBmNTBiNzc2ZWQ0MzEwOGYwYjFmMDk2ZWQwZDMzYl8xOTAvZnJhZzo3YzU2ZjFhZmVlM2U0MTc3ODkzNDAxNTM4YmZkM2Q3OS90YWJsZTo1MmZkOTNjNzE1NjQ0NTlmODNkMzllM2EzNjRkZTM0Yi90YWJsZXJhbmdlOjUyZmQ5M2M3MTU2NDQ1OWY4M2QzOWUzYTM2NGRlMzRiXzYtMy0xLTEtMA_e6c53f81-99cb-4496-83e7-ed93fd6197d4"
      unitRef="usd">6621000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i403a90efc90d4a46900bdadcc529e1ef_D20170201-20180131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlMGY1MGI3NzZlZDQzMTA4ZjBiMWYwOTZlZDBkMzNiL3NlYzoyZTBmNTBiNzc2ZWQ0MzEwOGYwYjFmMDk2ZWQwZDMzYl8xOTAvZnJhZzo3YzU2ZjFhZmVlM2U0MTc3ODkzNDAxNTM4YmZkM2Q3OS90YWJsZTo1MmZkOTNjNzE1NjQ0NTlmODNkMzllM2EzNjRkZTM0Yi90YWJsZXJhbmdlOjUyZmQ5M2M3MTU2NDQ1OWY4M2QzOWUzYTM2NGRlMzRiXzYtNS0xLTEtMA_3d82140e-bb7b-4c27-a6d6-f66791cfdf3f"
      unitRef="usd">7187000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="ic8f4fc80c1544b62a18084eb756ea94c_D20190201-20200131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlMGY1MGI3NzZlZDQzMTA4ZjBiMWYwOTZlZDBkMzNiL3NlYzoyZTBmNTBiNzc2ZWQ0MzEwOGYwYjFmMDk2ZWQwZDMzYl8xOTAvZnJhZzo3YzU2ZjFhZmVlM2U0MTc3ODkzNDAxNTM4YmZkM2Q3OS90YWJsZTo1MmZkOTNjNzE1NjQ0NTlmODNkMzllM2EzNjRkZTM0Yi90YWJsZXJhbmdlOjUyZmQ5M2M3MTU2NDQ1OWY4M2QzOWUzYTM2NGRlMzRiXzctMS0xLTEtMA_6ba3d36a-f253-49de-a074-1d152b1ac601"
      unitRef="usd">79940000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="ic3b51f5441c346c388974c34d67a9940_D20180201-20190131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlMGY1MGI3NzZlZDQzMTA4ZjBiMWYwOTZlZDBkMzNiL3NlYzoyZTBmNTBiNzc2ZWQ0MzEwOGYwYjFmMDk2ZWQwZDMzYl8xOTAvZnJhZzo3YzU2ZjFhZmVlM2U0MTc3ODkzNDAxNTM4YmZkM2Q3OS90YWJsZTo1MmZkOTNjNzE1NjQ0NTlmODNkMzllM2EzNjRkZTM0Yi90YWJsZXJhbmdlOjUyZmQ5M2M3MTU2NDQ1OWY4M2QzOWUzYTM2NGRlMzRiXzctMy0xLTEtMA_1654352b-35cf-4d2a-a325-44fc54d5cc8b"
      unitRef="usd">20505000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="if6440f73b88f4c53970ea48b4c1f9726_D20170201-20180131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlMGY1MGI3NzZlZDQzMTA4ZjBiMWYwOTZlZDBkMzNiL3NlYzoyZTBmNTBiNzc2ZWQ0MzEwOGYwYjFmMDk2ZWQwZDMzYl8xOTAvZnJhZzo3YzU2ZjFhZmVlM2U0MTc3ODkzNDAxNTM4YmZkM2Q3OS90YWJsZTo1MmZkOTNjNzE1NjQ0NTlmODNkMzllM2EzNjRkZTM0Yi90YWJsZXJhbmdlOjUyZmQ5M2M3MTU2NDQ1OWY4M2QzOWUzYTM2NGRlMzRiXzctNS0xLTEtMA_b7262ff9-94e8-49e8-9016-3e16d888467b"
      unitRef="usd">12343000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:RevenueFromContractWithCustomerTextBlock
      contextRef="ic8f4fc80c1544b62a18084eb756ea94c_D20190201-20200131"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlMGY1MGI3NzZlZDQzMTA4ZjBiMWYwOTZlZDBkMzNiL3NlYzoyZTBmNTBiNzc2ZWQ0MzEwOGYwYjFmMDk2ZWQwZDMzYl8yMzg2L2ZyYWc6YWFhYzgzMDI2ZWJlNDgzZmE1MTBkMGRhMTk1Mjk2N2QvdGV4dHJlZ2lvbjphYWFjODMwMjZlYmU0ODNmYTUxMGQwZGExOTUyOTY3ZF80OTQ3ODAyMzMwNDYz_1f7bee86-b6cc-4157-80fe-2921314878b1">Revenue, Deferred Revenue and Remaining Performance Obligations&lt;div style="text-indent:18pt;margin-top:12pt;"&gt;&lt;span style="background-color:rgb(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 table summarizes the revenue from contracts by type of customer:&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:35.573%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:7.795%;"/&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.795%;"/&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.795%;"/&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.795%;"/&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.795%;"/&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.802%;"/&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="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 #000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Year Ended January 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="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 #000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="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 #000;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 #000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="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 #000;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 #000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="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="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&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 #000;padding-left:1pt;padding-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 #000;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;%&#160;Revenue&lt;/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 #000;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;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 #000;padding-left:1pt;padding-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 #000;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;%&#160;Revenue&lt;/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 #000;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;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 #000;padding-left:1pt;padding-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 #000;border-bottom:1pt solid #000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="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;Revenue&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="33" 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;(in thousands, except percentages)&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:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Channel Partners&lt;/span&gt;&lt;/td&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:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&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:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;331,279&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;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:9pt;font-weight:400;font-family:'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="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;69&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'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:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;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:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/span&gt;&lt;/td&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:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&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:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;172,141&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;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:9pt;font-weight:400;font-family:'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="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;69&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'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:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;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:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/span&gt;&lt;/td&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:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&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:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;81,308&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;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:9pt;font-weight:400;font-family:'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="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;68&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-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:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Direct Customers&lt;/span&gt;&lt;/td&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:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;150,134&#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:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#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;span style="font-size: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="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:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;31&#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:9pt;font-weight:400;font-family:'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: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;&lt;span style="font-size:10pt;font-weight:400;font-family:'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="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:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;77,683&#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:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#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;span style="font-size: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="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:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;31&#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:9pt;font-weight:400;font-family:'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: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;&lt;span style="font-size:10pt;font-weight:400;font-family:'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="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:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;37,444&#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:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#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;span style="font-size: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="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:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;32&#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:9pt;font-weight:400;font-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:6.75pt;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Total revenue&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 #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&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:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;481,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;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;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:9pt;font-weight:400;font-family:'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="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:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;100&#160;&lt;/span&gt;&lt;/td&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:9pt;font-weight:400;font-family:'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:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;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:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&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 #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&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:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;249,824&#160;&lt;/span&gt;&lt;/td&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:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;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:9pt;font-weight:400;font-family:'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="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:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;100&#160;&lt;/span&gt;&lt;/td&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:9pt;font-weight:400;font-family:'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:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;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:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&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 #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&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:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;118,752&#160;&lt;/span&gt;&lt;/td&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:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;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:9pt;font-weight:400;font-family:'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="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:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;100&#160;&lt;/span&gt;&lt;/td&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:9pt;font-weight:400;font-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-indent:18pt;margin-top:12pt;"&gt;&lt;span style="background-color:rgb(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 Company uses channel partners to complement direct sales and marketing efforts. The partners place an order with the Company after negotiating the order directly with an end customer. The partners negotiate pricing with the end customer and in some rare instances are responsible for certain support levels directly with the end customer. The Company&#x2019;s contract is with the partner and payment to the Company is not contingent on the receipt of payment from the end customer. The Company recognizes the contractual amount charged to the partners as revenue ratably over the term of the arrangement once access to the Company&#x2019;s solution has been provided to the end customer.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:18pt;margin-top:12pt;"&gt;&lt;span style="background-color:rgb(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 Company also uses referral partners who refer customers in exchange for a referral fee. The Company negotiates pricing and contracts directly with the end customer. The Company recognizes revenue from the sales to the end customers, ratably over the term of the contract, once access to the Company&#x2019;s solution has been provided to the end customer.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:18pt;margin-top:12pt;"&gt;&lt;span style="background-color:rgb(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 table summarizes the revenue by region based on the shipping address of customers who have contracted to use the Company&#x2019;s cloud platform:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;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:35.573%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:7.795%;"/&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.795%;"/&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.795%;"/&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.795%;"/&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.795%;"/&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.802%;"/&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="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 #000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Year Ended January 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="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 #000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="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 #000;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 #000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="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 #000;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 #000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="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="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&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 #000;padding-left:1pt;padding-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 #000;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;%&#160;Revenue&lt;/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 #000;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;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 #000;padding-left:1pt;padding-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 #000;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;%&#160;Revenue&lt;/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 #000;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;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 #000;padding-left:1pt;padding-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 #000;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;%&#160;Revenue&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="33" 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;(in&#160;thousands,&#160;except&#160;percentages)&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:#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 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;356,513&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="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;&lt;span style="font-size:10pt;font-weight:400;font-family:'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="2" style="padding-top:2px;padding-bottom:2px;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&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'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: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;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/span&gt;&lt;/td&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;192,057&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="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;&lt;span style="font-size:10pt;font-weight:400;font-family:'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="2" style="padding-top:2px;padding-bottom:2px;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;77&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'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: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;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/span&gt;&lt;/td&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;99,209&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="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;&lt;span style="font-size:10pt;font-weight:400;font-family:'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="2" style="padding-top:2px;padding-bottom:2px;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;84&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-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;Europe, Middle East, and Africa&lt;/span&gt;&lt;/td&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;67,428&#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;span style="font-size: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="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;14&#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;%&lt;/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;span style="font-size: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="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;29,721&#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;span style="font-size: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="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;12&#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;%&lt;/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;span style="font-size: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="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,924&#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;span style="font-size: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="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&#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;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&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;Asia Pacific&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:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;37,672&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="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;&lt;span style="font-size:10pt;font-weight:400;font-family:'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="2" style="padding-top:2px;padding-bottom:2px;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;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;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'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: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;&lt;span style="font-size:10pt;font-weight:400;font-family:'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="2" style="padding-top:2px;padding-bottom:2px;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,213&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="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;&lt;span style="font-size:10pt;font-weight:400;font-family:'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="2" style="padding-top:2px;padding-bottom:2px;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&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'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: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;&lt;span style="font-size:10pt;font-weight:400;font-family:'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="2" style="padding-top:2px;padding-bottom:2px;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,966&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="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;&lt;span style="font-size:10pt;font-weight:400;font-family:'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="2" style="padding-top:2px;padding-bottom:2px;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&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-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;Other&lt;/span&gt;&lt;/td&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;19,800&#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;span style="font-size: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="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;4&#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;%&lt;/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;span style="font-size: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="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;10,833&#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;span style="font-size: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="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;4&#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;%&lt;/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;span style="font-size: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="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;2,653&#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;span style="font-size: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="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;2&#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;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&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;Total revenue&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 #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;481,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;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: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;&lt;span style="font-size:10pt;font-weight:400;font-family:'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="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;100&#160;&lt;/span&gt;&lt;/td&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: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;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&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 #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;249,824&#160;&lt;/span&gt;&lt;/td&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: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;&lt;span style="font-size:10pt;font-weight:400;font-family:'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="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;100&#160;&lt;/span&gt;&lt;/td&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: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;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&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 #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;118,752&#160;&lt;/span&gt;&lt;/td&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: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;&lt;span style="font-size:10pt;font-weight:400;font-family:'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="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;100&#160;&lt;/span&gt;&lt;/td&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-indent:18pt;margin-top:12pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt; No single country other than the United States represented 10% or more of the Company&#x2019;s total revenue during the years ended January&#160;31, 2020, January&#160;31, 2019 or January&#160;31, 2018.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:18pt;margin-top:12pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration: underline;"&gt;Contract Balances&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:18pt;margin-top:12pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;Contract liabilities consist of deferred revenue and include payments received in advance of performance under the contract. Such amounts are recognized as revenue over the contractual period. For the year ended January&#160;31, 2020, the Company recognized revenue of $217.9 million that were included in the corresponding contract liability balance at the beginning of the period.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:18pt;margin-top:12pt;"&gt;&lt;span style="background-color:rgb(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 Company receives payments from customers based upon contractual billing schedules. Accounts receivable are recorded when the right to consideration becomes unconditional. Payment terms on invoiced amounts are typically 30 - 60 days. Contract assets include amounts related to the contractual right to consideration for both completed and partially completed performance obligations that may not have been invoiced.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:18pt;margin-top:12pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;Changes in deferred revenue for the year ended January&#160;31, 2020 and 2019 were as follows (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;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:74.023%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:9.695%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.384%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:9.698%;"/&gt;&lt;td style="width:1.0%;"/&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="9" 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 #000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Carrying&#160;Amount&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="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 #000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Year Ended January 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="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:center;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="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 #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;&lt;span style="font-size:10pt;font-weight:400;font-family:'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="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:center;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="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="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;Beginning Balance&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;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/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:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;290,067&#160;&lt;/span&gt;&lt;/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;td colspan="2" style="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;&lt;/td&gt;&lt;td style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&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;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/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:0%;"&gt;&lt;span style="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,950&#160;&lt;/span&gt;&lt;/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;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:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Additions to deferred revenue&lt;/span&gt;&lt;/td&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;762,514&#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="2" style="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;&lt;/td&gt;&lt;td style="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;&lt;/td&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;380,941&#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="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;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Recognition of deferred revenue&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:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(481,413)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="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;&lt;/td&gt;&lt;td style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&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:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(249,824)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/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;Ending Balance&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: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;571,168&#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="2" style="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;&lt;/td&gt;&lt;td style="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;&lt;/td&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;290,067&#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="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="text-indent:18pt;margin-top:12pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration: underline;"&gt;Remaining Performance Obligations&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:18pt;margin-top:12pt;"&gt;&lt;span style="background-color:rgb(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 Company&#x2019;s subscription contracts with its customers have a typical term of &lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjJlMGY1MGI3NzZlZDQzMTA4ZjBiMWYwOTZlZDBkMzNiL3NlYzoyZTBmNTBiNzc2ZWQ0MzEwOGYwYjFmMDk2ZWQwZDMzYl8yMzg2L2ZyYWc6YWFhYzgzMDI2ZWJlNDgzZmE1MTBkMGRhMTk1Mjk2N2QvdGV4dHJlZ2lvbjphYWFjODMwMjZlYmU0ODNmYTUxMGQwZGExOTUyOTY3ZF81NDk3NTU4MTQyNjI1_ad259207-2c3d-4abb-be6c-c31b9a799e21"&gt;one&lt;/span&gt; to&#160;three years and most subscription contracts are non-cancelable. Customers typically have the right to terminate their contracts for cause as a result of the Company&#x2019;s failure to perform. As of January&#160;31, 2020, the aggregate amount of the transaction price allocated to remaining performance obligations was $764.0 million. The Company expects to recognize&#160;69% of the remaining performance obligations in the&#160;12 months&#160;following January&#160;31, 2020, with the remainder to be recognized thereafter.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:18pt;margin-top:12pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration: underline;"&gt;Costs to Obtain and Fulfill a Contract&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:18pt;margin-top:12pt;"&gt;&lt;span style="background-color:rgb(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 Company capitalizes referral fees paid to partners and sales commission and associated payroll taxes paid to internal sales personnel that are incremental to the acquisition of channel partner and direct customer contracts and would not have occurred absent the customer contract. These costs are recorded as deferred contract acquisition costs on the consolidated balance sheets.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:18pt;margin-top:12pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;Sales commissions for renewal of a contract are not considered commensurate with the commissions paid for the acquisition of the initial contract or follow-on upsell given the substantive difference in commission rates in proportion to their respective contract values. Commissions, including referral fees paid to channel partners, paid upon the initial acquisition of a contract or subsequent upsell are amortized over an estimated period of benefit of&#160;four years&#160;while commissions paid for renewal contracts are amortized over the contractual term of the renewals. Sales commissions associated with professional service contracts are amortized ratably over an estimated period of benefit of&#160;six months and included in sales and marketing expense in the consolidated statements of operations. In determining the period of benefit for commissions paid for the acquisition of the initial contract, the Company took into consideration the expected subscription term and expected renewals of customer contracts, the historical duration of relationships with customers, customer retention data, and the life of the developed technology. The Company periodically reviews the carrying amount of deferred contract acquisition costs to determine whether events or changes in circumstances have occurred that could impact the period of benefit of these deferred costs. The Company did not recognize any material impairment losses of deferred contract acquisition costs during the year ended January&#160;31, 2020.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:18pt;margin-top:12pt;"&gt;&lt;span style="background-color:rgb(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 table summarizes the activity of deferred contract acquisition costs:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;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:73.877%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:9.695%;"/&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:9.698%;"/&gt;&lt;td style="width:1.0%;"/&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="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;Year Ended January 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="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="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:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000;border-bottom:1pt solid #000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="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="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 #000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(in thousands)&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="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;Beginning balance&lt;/span&gt;&lt;/td&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;38,765&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Calibri',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Calibri',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/span&gt;&lt;/td&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;22,334&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/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;Adjustment due to adoption of ASU 606&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:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;24,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;td colspan="2" style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Calibri',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Calibri',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&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: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="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;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Capitalization of contract acquisition costs&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:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;86,594&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="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;&lt;/td&gt;&lt;td style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&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:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;45,073&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/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;Amortization of deferred contract acquisition costs&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:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(35,459)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Calibri',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Calibri',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&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:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(28,642)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&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;Ending balance&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 #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;114,206&#160;&lt;/span&gt;&lt;/td&gt;&lt;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;span style="font-size: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 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,765&#160;&lt;/span&gt;&lt;/td&gt;&lt;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="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="height:12pt;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:12pt;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Calibri',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Calibri',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="height:12pt;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Calibri',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Calibri',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="height:12pt;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Calibri',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Calibri',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&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="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;Deferred contract acquisition costs, current&lt;/span&gt;&lt;/td&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;42,971&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="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;&lt;/td&gt;&lt;td style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&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;28,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;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/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 contract acquisition costs, noncurrent&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:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;71,235&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Calibri',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Calibri',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&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:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;9,918&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&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;Total deferred contract acquisition costs&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 #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;114,206&#160;&lt;/span&gt;&lt;/td&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="2" style="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;&lt;/td&gt;&lt;td style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&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 #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;38,765&#160;&lt;/span&gt;&lt;/td&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="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:RevenueFromContractWithCustomerTextBlock>
    <crwd:SummaryOfRevenueFromContractsByTypeOfCustomer
      contextRef="ic8f4fc80c1544b62a18084eb756ea94c_D20190201-20200131"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlMGY1MGI3NzZlZDQzMTA4ZjBiMWYwOTZlZDBkMzNiL3NlYzoyZTBmNTBiNzc2ZWQ0MzEwOGYwYjFmMDk2ZWQwZDMzYl8yMzg2L2ZyYWc6YWFhYzgzMDI2ZWJlNDgzZmE1MTBkMGRhMTk1Mjk2N2QvdGV4dHJlZ2lvbjphYWFjODMwMjZlYmU0ODNmYTUxMGQwZGExOTUyOTY3ZF8zODQ4MjkwNzAyNzI5_ac874b9e-9d8e-4154-9721-dea31a63f852">&lt;div style="text-indent:18pt;margin-top:12pt;"&gt;&lt;span style="background-color:rgb(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 table summarizes the revenue from contracts by type of customer:&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:35.573%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:7.795%;"/&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.795%;"/&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.795%;"/&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.795%;"/&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.795%;"/&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.802%;"/&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="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 #000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Year Ended January 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="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 #000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="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 #000;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 #000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="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 #000;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 #000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="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="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&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 #000;padding-left:1pt;padding-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 #000;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;%&#160;Revenue&lt;/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 #000;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;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 #000;padding-left:1pt;padding-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 #000;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;%&#160;Revenue&lt;/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 #000;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;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 #000;padding-left:1pt;padding-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 #000;border-bottom:1pt solid #000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="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;Revenue&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="33" 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;(in thousands, except percentages)&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:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Channel Partners&lt;/span&gt;&lt;/td&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:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&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:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;331,279&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;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:9pt;font-weight:400;font-family:'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="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;69&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'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:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;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:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/span&gt;&lt;/td&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:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&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:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;172,141&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;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:9pt;font-weight:400;font-family:'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="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;69&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'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:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;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:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/span&gt;&lt;/td&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:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&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:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;81,308&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;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:9pt;font-weight:400;font-family:'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="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;68&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-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:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Direct Customers&lt;/span&gt;&lt;/td&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:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;150,134&#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:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#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;span style="font-size: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="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:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;31&#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:9pt;font-weight:400;font-family:'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: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;&lt;span style="font-size:10pt;font-weight:400;font-family:'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="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:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;77,683&#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:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#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;span style="font-size: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="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:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;31&#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:9pt;font-weight:400;font-family:'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: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;&lt;span style="font-size:10pt;font-weight:400;font-family:'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="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:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;37,444&#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:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#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;span style="font-size: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="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:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;32&#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:9pt;font-weight:400;font-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:6.75pt;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Total revenue&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 #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&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:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;481,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;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;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:9pt;font-weight:400;font-family:'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="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:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;100&#160;&lt;/span&gt;&lt;/td&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:9pt;font-weight:400;font-family:'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:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;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:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&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 #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&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:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;249,824&#160;&lt;/span&gt;&lt;/td&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:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;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:9pt;font-weight:400;font-family:'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="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:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;100&#160;&lt;/span&gt;&lt;/td&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:9pt;font-weight:400;font-family:'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:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;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:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&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 #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&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:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;118,752&#160;&lt;/span&gt;&lt;/td&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:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;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:9pt;font-weight:400;font-family:'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="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:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;100&#160;&lt;/span&gt;&lt;/td&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:9pt;font-weight:400;font-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;</crwd:SummaryOfRevenueFromContractsByTypeOfCustomer>
    <us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax
      contextRef="ied2e1c24dac54d72a8ec8adf0b38ec02_D20190201-20200131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlMGY1MGI3NzZlZDQzMTA4ZjBiMWYwOTZlZDBkMzNiL3NlYzoyZTBmNTBiNzc2ZWQ0MzEwOGYwYjFmMDk2ZWQwZDMzYl8yMzg2L2ZyYWc6YWFhYzgzMDI2ZWJlNDgzZmE1MTBkMGRhMTk1Mjk2N2QvdGFibGU6NmMxNWMwNTI4OWNhNDQzOTkwOTMzMzk2OTBmNzc0MDcvdGFibGVyYW5nZTo2YzE1YzA1Mjg5Y2E0NDM5OTA5MzMzOTY5MGY3NzQwN180LTEtMS0xLTc2OTY_75ebc488-d79f-4350-8bb7-de852778ddca"
      unitRef="usd">331279000</us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax>
    <crwd:PercentageOfRevenue
      contextRef="ied2e1c24dac54d72a8ec8adf0b38ec02_D20190201-20200131"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlMGY1MGI3NzZlZDQzMTA4ZjBiMWYwOTZlZDBkMzNiL3NlYzoyZTBmNTBiNzc2ZWQ0MzEwOGYwYjFmMDk2ZWQwZDMzYl8yMzg2L2ZyYWc6YWFhYzgzMDI2ZWJlNDgzZmE1MTBkMGRhMTk1Mjk2N2QvdGFibGU6NmMxNWMwNTI4OWNhNDQzOTkwOTMzMzk2OTBmNzc0MDcvdGFibGVyYW5nZTo2YzE1YzA1Mjg5Y2E0NDM5OTA5MzMzOTY5MGY3NzQwN180LTMtMS0xLTc2OTY_39176d62-d1e7-4d3b-9f56-a8deaed2a60a"
      unitRef="number">0.69</crwd:PercentageOfRevenue>
    <us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax
      contextRef="ib6f2bba4d8e446069617bb97ee751b77_D20180201-20190131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlMGY1MGI3NzZlZDQzMTA4ZjBiMWYwOTZlZDBkMzNiL3NlYzoyZTBmNTBiNzc2ZWQ0MzEwOGYwYjFmMDk2ZWQwZDMzYl8yMzg2L2ZyYWc6YWFhYzgzMDI2ZWJlNDgzZmE1MTBkMGRhMTk1Mjk2N2QvdGFibGU6NmMxNWMwNTI4OWNhNDQzOTkwOTMzMzk2OTBmNzc0MDcvdGFibGVyYW5nZTo2YzE1YzA1Mjg5Y2E0NDM5OTA5MzMzOTY5MGY3NzQwN180LTUtMS0xLTc2OTY_f029bb48-4f32-40fb-b194-050e8a02c8fe"
      unitRef="usd">172141000</us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax>
    <crwd:PercentageOfRevenue
      contextRef="ib6f2bba4d8e446069617bb97ee751b77_D20180201-20190131"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlMGY1MGI3NzZlZDQzMTA4ZjBiMWYwOTZlZDBkMzNiL3NlYzoyZTBmNTBiNzc2ZWQ0MzEwOGYwYjFmMDk2ZWQwZDMzYl8yMzg2L2ZyYWc6YWFhYzgzMDI2ZWJlNDgzZmE1MTBkMGRhMTk1Mjk2N2QvdGFibGU6NmMxNWMwNTI4OWNhNDQzOTkwOTMzMzk2OTBmNzc0MDcvdGFibGVyYW5nZTo2YzE1YzA1Mjg5Y2E0NDM5OTA5MzMzOTY5MGY3NzQwN180LTctMS0xLTc2OTY_8897eaa9-49e9-4edb-83d9-61949a5661b0"
      unitRef="number">0.69</crwd:PercentageOfRevenue>
    <us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax
      contextRef="id4df921df5e045ce8005daa1371ee3f3_D20170201-20180131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlMGY1MGI3NzZlZDQzMTA4ZjBiMWYwOTZlZDBkMzNiL3NlYzoyZTBmNTBiNzc2ZWQ0MzEwOGYwYjFmMDk2ZWQwZDMzYl8yMzg2L2ZyYWc6YWFhYzgzMDI2ZWJlNDgzZmE1MTBkMGRhMTk1Mjk2N2QvdGFibGU6NmMxNWMwNTI4OWNhNDQzOTkwOTMzMzk2OTBmNzc0MDcvdGFibGVyYW5nZTo2YzE1YzA1Mjg5Y2E0NDM5OTA5MzMzOTY5MGY3NzQwN180LTktMS0xLTc2OTY_61315ce7-72ba-4803-bbe4-b859ef07ff40"
      unitRef="usd">81308000</us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax>
    <crwd:PercentageOfRevenue
      contextRef="id4df921df5e045ce8005daa1371ee3f3_D20170201-20180131"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlMGY1MGI3NzZlZDQzMTA4ZjBiMWYwOTZlZDBkMzNiL3NlYzoyZTBmNTBiNzc2ZWQ0MzEwOGYwYjFmMDk2ZWQwZDMzYl8yMzg2L2ZyYWc6YWFhYzgzMDI2ZWJlNDgzZmE1MTBkMGRhMTk1Mjk2N2QvdGFibGU6NmMxNWMwNTI4OWNhNDQzOTkwOTMzMzk2OTBmNzc0MDcvdGFibGVyYW5nZTo2YzE1YzA1Mjg5Y2E0NDM5OTA5MzMzOTY5MGY3NzQwN180LTExLTEtMS03Njk2_19a9416c-ef1e-4da9-96e9-445fe1d08052"
      unitRef="number">0.68</crwd:PercentageOfRevenue>
    <us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax
      contextRef="i2fc4998886f746c89109ce038c6b246d_D20190201-20200131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlMGY1MGI3NzZlZDQzMTA4ZjBiMWYwOTZlZDBkMzNiL3NlYzoyZTBmNTBiNzc2ZWQ0MzEwOGYwYjFmMDk2ZWQwZDMzYl8yMzg2L2ZyYWc6YWFhYzgzMDI2ZWJlNDgzZmE1MTBkMGRhMTk1Mjk2N2QvdGFibGU6NmMxNWMwNTI4OWNhNDQzOTkwOTMzMzk2OTBmNzc0MDcvdGFibGVyYW5nZTo2YzE1YzA1Mjg5Y2E0NDM5OTA5MzMzOTY5MGY3NzQwN181LTEtMS0xLTc2OTY_488de671-3a2f-4b0b-8268-9ef09d1474b7"
      unitRef="usd">150134000</us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax>
    <crwd:PercentageOfRevenue
      contextRef="i2fc4998886f746c89109ce038c6b246d_D20190201-20200131"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlMGY1MGI3NzZlZDQzMTA4ZjBiMWYwOTZlZDBkMzNiL3NlYzoyZTBmNTBiNzc2ZWQ0MzEwOGYwYjFmMDk2ZWQwZDMzYl8yMzg2L2ZyYWc6YWFhYzgzMDI2ZWJlNDgzZmE1MTBkMGRhMTk1Mjk2N2QvdGFibGU6NmMxNWMwNTI4OWNhNDQzOTkwOTMzMzk2OTBmNzc0MDcvdGFibGVyYW5nZTo2YzE1YzA1Mjg5Y2E0NDM5OTA5MzMzOTY5MGY3NzQwN181LTMtMS0xLTc2OTY_6879751c-8e9e-4830-bdc8-00c10f2f2625"
      unitRef="number">0.31</crwd:PercentageOfRevenue>
    <us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax
      contextRef="i395862d53e1b437ebc3ab63e800890d1_D20180201-20190131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlMGY1MGI3NzZlZDQzMTA4ZjBiMWYwOTZlZDBkMzNiL3NlYzoyZTBmNTBiNzc2ZWQ0MzEwOGYwYjFmMDk2ZWQwZDMzYl8yMzg2L2ZyYWc6YWFhYzgzMDI2ZWJlNDgzZmE1MTBkMGRhMTk1Mjk2N2QvdGFibGU6NmMxNWMwNTI4OWNhNDQzOTkwOTMzMzk2OTBmNzc0MDcvdGFibGVyYW5nZTo2YzE1YzA1Mjg5Y2E0NDM5OTA5MzMzOTY5MGY3NzQwN181LTUtMS0xLTc2OTY_1914a4f7-ca20-4e5c-87ed-9890702af57b"
      unitRef="usd">77683000</us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax>
    <crwd:PercentageOfRevenue
      contextRef="i395862d53e1b437ebc3ab63e800890d1_D20180201-20190131"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlMGY1MGI3NzZlZDQzMTA4ZjBiMWYwOTZlZDBkMzNiL3NlYzoyZTBmNTBiNzc2ZWQ0MzEwOGYwYjFmMDk2ZWQwZDMzYl8yMzg2L2ZyYWc6YWFhYzgzMDI2ZWJlNDgzZmE1MTBkMGRhMTk1Mjk2N2QvdGFibGU6NmMxNWMwNTI4OWNhNDQzOTkwOTMzMzk2OTBmNzc0MDcvdGFibGVyYW5nZTo2YzE1YzA1Mjg5Y2E0NDM5OTA5MzMzOTY5MGY3NzQwN181LTctMS0xLTc2OTY_a76c02b2-f58d-46a4-b80a-30f7bd49011a"
      unitRef="number">0.31</crwd:PercentageOfRevenue>
    <us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax
      contextRef="ia568863f3c9e482f8670e0c4a5341fea_D20170201-20180131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlMGY1MGI3NzZlZDQzMTA4ZjBiMWYwOTZlZDBkMzNiL3NlYzoyZTBmNTBiNzc2ZWQ0MzEwOGYwYjFmMDk2ZWQwZDMzYl8yMzg2L2ZyYWc6YWFhYzgzMDI2ZWJlNDgzZmE1MTBkMGRhMTk1Mjk2N2QvdGFibGU6NmMxNWMwNTI4OWNhNDQzOTkwOTMzMzk2OTBmNzc0MDcvdGFibGVyYW5nZTo2YzE1YzA1Mjg5Y2E0NDM5OTA5MzMzOTY5MGY3NzQwN181LTktMS0xLTc2OTY_9508dad4-a112-4874-bdb5-758fd300718a"
      unitRef="usd">37444000</us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax>
    <crwd:PercentageOfRevenue
      contextRef="ia568863f3c9e482f8670e0c4a5341fea_D20170201-20180131"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlMGY1MGI3NzZlZDQzMTA4ZjBiMWYwOTZlZDBkMzNiL3NlYzoyZTBmNTBiNzc2ZWQ0MzEwOGYwYjFmMDk2ZWQwZDMzYl8yMzg2L2ZyYWc6YWFhYzgzMDI2ZWJlNDgzZmE1MTBkMGRhMTk1Mjk2N2QvdGFibGU6NmMxNWMwNTI4OWNhNDQzOTkwOTMzMzk2OTBmNzc0MDcvdGFibGVyYW5nZTo2YzE1YzA1Mjg5Y2E0NDM5OTA5MzMzOTY5MGY3NzQwN181LTExLTEtMS03Njk2_edc4024e-85d8-4fe6-bd85-77eb29c24b63"
      unitRef="number">0.32</crwd:PercentageOfRevenue>
    <us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax
      contextRef="ic8f4fc80c1544b62a18084eb756ea94c_D20190201-20200131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlMGY1MGI3NzZlZDQzMTA4ZjBiMWYwOTZlZDBkMzNiL3NlYzoyZTBmNTBiNzc2ZWQ0MzEwOGYwYjFmMDk2ZWQwZDMzYl8yMzg2L2ZyYWc6YWFhYzgzMDI2ZWJlNDgzZmE1MTBkMGRhMTk1Mjk2N2QvdGFibGU6NmMxNWMwNTI4OWNhNDQzOTkwOTMzMzk2OTBmNzc0MDcvdGFibGVyYW5nZTo2YzE1YzA1Mjg5Y2E0NDM5OTA5MzMzOTY5MGY3NzQwN182LTEtMS0xLTc2OTY_9b2b9489-5e3a-454e-b35d-9814a5dcf4fe"
      unitRef="usd">481413000</us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax>
    <crwd:PercentageOfRevenue
      contextRef="ic8f4fc80c1544b62a18084eb756ea94c_D20190201-20200131"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlMGY1MGI3NzZlZDQzMTA4ZjBiMWYwOTZlZDBkMzNiL3NlYzoyZTBmNTBiNzc2ZWQ0MzEwOGYwYjFmMDk2ZWQwZDMzYl8yMzg2L2ZyYWc6YWFhYzgzMDI2ZWJlNDgzZmE1MTBkMGRhMTk1Mjk2N2QvdGFibGU6NmMxNWMwNTI4OWNhNDQzOTkwOTMzMzk2OTBmNzc0MDcvdGFibGVyYW5nZTo2YzE1YzA1Mjg5Y2E0NDM5OTA5MzMzOTY5MGY3NzQwN182LTMtMS0xLTc2OTY_098e70e5-9310-423f-949f-76261ebc765d"
      unitRef="number">1</crwd:PercentageOfRevenue>
    <us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax
      contextRef="ic3b51f5441c346c388974c34d67a9940_D20180201-20190131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlMGY1MGI3NzZlZDQzMTA4ZjBiMWYwOTZlZDBkMzNiL3NlYzoyZTBmNTBiNzc2ZWQ0MzEwOGYwYjFmMDk2ZWQwZDMzYl8yMzg2L2ZyYWc6YWFhYzgzMDI2ZWJlNDgzZmE1MTBkMGRhMTk1Mjk2N2QvdGFibGU6NmMxNWMwNTI4OWNhNDQzOTkwOTMzMzk2OTBmNzc0MDcvdGFibGVyYW5nZTo2YzE1YzA1Mjg5Y2E0NDM5OTA5MzMzOTY5MGY3NzQwN182LTUtMS0xLTc2OTY_ebf72c64-0007-45f2-8ba5-e7b2beead3bc"
      unitRef="usd">249824000</us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax>
    <crwd:PercentageOfRevenue
      contextRef="ic3b51f5441c346c388974c34d67a9940_D20180201-20190131"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlMGY1MGI3NzZlZDQzMTA4ZjBiMWYwOTZlZDBkMzNiL3NlYzoyZTBmNTBiNzc2ZWQ0MzEwOGYwYjFmMDk2ZWQwZDMzYl8yMzg2L2ZyYWc6YWFhYzgzMDI2ZWJlNDgzZmE1MTBkMGRhMTk1Mjk2N2QvdGFibGU6NmMxNWMwNTI4OWNhNDQzOTkwOTMzMzk2OTBmNzc0MDcvdGFibGVyYW5nZTo2YzE1YzA1Mjg5Y2E0NDM5OTA5MzMzOTY5MGY3NzQwN182LTctMS0xLTc2OTY_34f8b26f-113e-45f1-9425-ede5dae6c1bb"
      unitRef="number">1</crwd:PercentageOfRevenue>
    <us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax
      contextRef="if6440f73b88f4c53970ea48b4c1f9726_D20170201-20180131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlMGY1MGI3NzZlZDQzMTA4ZjBiMWYwOTZlZDBkMzNiL3NlYzoyZTBmNTBiNzc2ZWQ0MzEwOGYwYjFmMDk2ZWQwZDMzYl8yMzg2L2ZyYWc6YWFhYzgzMDI2ZWJlNDgzZmE1MTBkMGRhMTk1Mjk2N2QvdGFibGU6NmMxNWMwNTI4OWNhNDQzOTkwOTMzMzk2OTBmNzc0MDcvdGFibGVyYW5nZTo2YzE1YzA1Mjg5Y2E0NDM5OTA5MzMzOTY5MGY3NzQwN182LTktMS0xLTc2OTY_9d78e105-ac90-4142-934e-91cb094d7cd5"
      unitRef="usd">118752000</us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax>
    <crwd:PercentageOfRevenue
      contextRef="if6440f73b88f4c53970ea48b4c1f9726_D20170201-20180131"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlMGY1MGI3NzZlZDQzMTA4ZjBiMWYwOTZlZDBkMzNiL3NlYzoyZTBmNTBiNzc2ZWQ0MzEwOGYwYjFmMDk2ZWQwZDMzYl8yMzg2L2ZyYWc6YWFhYzgzMDI2ZWJlNDgzZmE1MTBkMGRhMTk1Mjk2N2QvdGFibGU6NmMxNWMwNTI4OWNhNDQzOTkwOTMzMzk2OTBmNzc0MDcvdGFibGVyYW5nZTo2YzE1YzA1Mjg5Y2E0NDM5OTA5MzMzOTY5MGY3NzQwN182LTExLTEtMS03Njk2_311667b2-4729-4471-9c4b-2df8ac9d430d"
      unitRef="number">1</crwd:PercentageOfRevenue>
    <us-gaap:DisaggregationOfRevenueTableTextBlock
      contextRef="ic8f4fc80c1544b62a18084eb756ea94c_D20190201-20200131"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlMGY1MGI3NzZlZDQzMTA4ZjBiMWYwOTZlZDBkMzNiL3NlYzoyZTBmNTBiNzc2ZWQ0MzEwOGYwYjFmMDk2ZWQwZDMzYl8yMzg2L2ZyYWc6YWFhYzgzMDI2ZWJlNDgzZmE1MTBkMGRhMTk1Mjk2N2QvdGV4dHJlZ2lvbjphYWFjODMwMjZlYmU0ODNmYTUxMGQwZGExOTUyOTY3ZF8zODQ4MjkwNzAyNzMw_93130132-eb0f-4518-a170-a4c7dc6efb33">&lt;div style="text-indent:18pt;margin-top:12pt;"&gt;&lt;span style="background-color:rgb(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 table summarizes the revenue by region based on the shipping address of customers who have contracted to use the Company&#x2019;s cloud platform:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;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:35.573%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:7.795%;"/&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.795%;"/&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.795%;"/&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.795%;"/&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.795%;"/&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.802%;"/&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="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 #000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Year Ended January 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="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 #000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="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 #000;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 #000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="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 #000;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 #000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="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="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&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 #000;padding-left:1pt;padding-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 #000;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;%&#160;Revenue&lt;/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 #000;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;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 #000;padding-left:1pt;padding-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 #000;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;%&#160;Revenue&lt;/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 #000;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;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 #000;padding-left:1pt;padding-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 #000;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;%&#160;Revenue&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="33" 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;(in&#160;thousands,&#160;except&#160;percentages)&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:#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 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;356,513&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="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;&lt;span style="font-size:10pt;font-weight:400;font-family:'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="2" style="padding-top:2px;padding-bottom:2px;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&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'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: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;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/span&gt;&lt;/td&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;192,057&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="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;&lt;span style="font-size:10pt;font-weight:400;font-family:'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="2" style="padding-top:2px;padding-bottom:2px;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;77&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'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: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;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/span&gt;&lt;/td&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;99,209&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="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;&lt;span style="font-size:10pt;font-weight:400;font-family:'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="2" style="padding-top:2px;padding-bottom:2px;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;84&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-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;Europe, Middle East, and Africa&lt;/span&gt;&lt;/td&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;67,428&#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;span style="font-size: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="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;14&#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;%&lt;/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;span style="font-size: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="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;29,721&#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;span style="font-size: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="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;12&#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;%&lt;/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;span style="font-size: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="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,924&#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;span style="font-size: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="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&#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;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&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;Asia Pacific&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:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;37,672&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="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;&lt;span style="font-size:10pt;font-weight:400;font-family:'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="2" style="padding-top:2px;padding-bottom:2px;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;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;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'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: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;&lt;span style="font-size:10pt;font-weight:400;font-family:'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="2" style="padding-top:2px;padding-bottom:2px;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,213&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="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;&lt;span style="font-size:10pt;font-weight:400;font-family:'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="2" style="padding-top:2px;padding-bottom:2px;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&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'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: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;&lt;span style="font-size:10pt;font-weight:400;font-family:'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="2" style="padding-top:2px;padding-bottom:2px;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,966&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="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;&lt;span style="font-size:10pt;font-weight:400;font-family:'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="2" style="padding-top:2px;padding-bottom:2px;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&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-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;Other&lt;/span&gt;&lt;/td&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;19,800&#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;span style="font-size: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="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;4&#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;%&lt;/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;span style="font-size: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="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;10,833&#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;span style="font-size: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="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;4&#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;%&lt;/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;span style="font-size: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="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;2,653&#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;span style="font-size: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="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;2&#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;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&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;Total revenue&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 #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;481,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;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: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;&lt;span style="font-size:10pt;font-weight:400;font-family:'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="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;100&#160;&lt;/span&gt;&lt;/td&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: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;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&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 #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;249,824&#160;&lt;/span&gt;&lt;/td&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: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;&lt;span style="font-size:10pt;font-weight:400;font-family:'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="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;100&#160;&lt;/span&gt;&lt;/td&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: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;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&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 #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;118,752&#160;&lt;/span&gt;&lt;/td&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: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;&lt;span style="font-size:10pt;font-weight:400;font-family:'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="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;100&#160;&lt;/span&gt;&lt;/td&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;</us-gaap:DisaggregationOfRevenueTableTextBlock>
    <us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax
      contextRef="i789826f921ec49b4aff9375cfe55d03a_D20190201-20200131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlMGY1MGI3NzZlZDQzMTA4ZjBiMWYwOTZlZDBkMzNiL3NlYzoyZTBmNTBiNzc2ZWQ0MzEwOGYwYjFmMDk2ZWQwZDMzYl8yMzg2L2ZyYWc6YWFhYzgzMDI2ZWJlNDgzZmE1MTBkMGRhMTk1Mjk2N2QvdGFibGU6ZDQyNjcwM2ZjYzAwNGFhNmFkNzliN2Y2YWM2ZDhiNDkvdGFibGVyYW5nZTpkNDI2NzAzZmNjMDA0YWE2YWQ3OWI3ZjZhYzZkOGI0OV80LTEtMS0xLTc3MjU_e8321e6e-ff54-45f9-84a4-0f3bf433b651"
      unitRef="usd">356513000</us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax>
    <crwd:PercentageOfRevenue
      contextRef="i789826f921ec49b4aff9375cfe55d03a_D20190201-20200131"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlMGY1MGI3NzZlZDQzMTA4ZjBiMWYwOTZlZDBkMzNiL3NlYzoyZTBmNTBiNzc2ZWQ0MzEwOGYwYjFmMDk2ZWQwZDMzYl8yMzg2L2ZyYWc6YWFhYzgzMDI2ZWJlNDgzZmE1MTBkMGRhMTk1Mjk2N2QvdGFibGU6ZDQyNjcwM2ZjYzAwNGFhNmFkNzliN2Y2YWM2ZDhiNDkvdGFibGVyYW5nZTpkNDI2NzAzZmNjMDA0YWE2YWQ3OWI3ZjZhYzZkOGI0OV80LTMtMS0xLTc3MjU_92da3d06-5cbd-42c6-904f-fb3e9fa49f47"
      unitRef="number">0.74</crwd:PercentageOfRevenue>
    <us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax
      contextRef="id4c02e8538534ac0b0c3981b8ec39756_D20180201-20190131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlMGY1MGI3NzZlZDQzMTA4ZjBiMWYwOTZlZDBkMzNiL3NlYzoyZTBmNTBiNzc2ZWQ0MzEwOGYwYjFmMDk2ZWQwZDMzYl8yMzg2L2ZyYWc6YWFhYzgzMDI2ZWJlNDgzZmE1MTBkMGRhMTk1Mjk2N2QvdGFibGU6ZDQyNjcwM2ZjYzAwNGFhNmFkNzliN2Y2YWM2ZDhiNDkvdGFibGVyYW5nZTpkNDI2NzAzZmNjMDA0YWE2YWQ3OWI3ZjZhYzZkOGI0OV80LTUtMS0xLTc3MjU_076d7989-539a-4b90-a106-61d92a864071"
      unitRef="usd">192057000</us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax>
    <crwd:PercentageOfRevenue
      contextRef="id4c02e8538534ac0b0c3981b8ec39756_D20180201-20190131"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlMGY1MGI3NzZlZDQzMTA4ZjBiMWYwOTZlZDBkMzNiL3NlYzoyZTBmNTBiNzc2ZWQ0MzEwOGYwYjFmMDk2ZWQwZDMzYl8yMzg2L2ZyYWc6YWFhYzgzMDI2ZWJlNDgzZmE1MTBkMGRhMTk1Mjk2N2QvdGFibGU6ZDQyNjcwM2ZjYzAwNGFhNmFkNzliN2Y2YWM2ZDhiNDkvdGFibGVyYW5nZTpkNDI2NzAzZmNjMDA0YWE2YWQ3OWI3ZjZhYzZkOGI0OV80LTctMS0xLTc3MjU_45028599-ad28-4dcc-8081-8c044d215b67"
      unitRef="number">0.77</crwd:PercentageOfRevenue>
    <us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax
      contextRef="id81ff22f2bba4852bfbf1833d0b6caac_D20170201-20180131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlMGY1MGI3NzZlZDQzMTA4ZjBiMWYwOTZlZDBkMzNiL3NlYzoyZTBmNTBiNzc2ZWQ0MzEwOGYwYjFmMDk2ZWQwZDMzYl8yMzg2L2ZyYWc6YWFhYzgzMDI2ZWJlNDgzZmE1MTBkMGRhMTk1Mjk2N2QvdGFibGU6ZDQyNjcwM2ZjYzAwNGFhNmFkNzliN2Y2YWM2ZDhiNDkvdGFibGVyYW5nZTpkNDI2NzAzZmNjMDA0YWE2YWQ3OWI3ZjZhYzZkOGI0OV80LTktMS0xLTc3MjU_57c61c03-d0fd-4104-aba0-3c405350c609"
      unitRef="usd">99209000</us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax>
    <crwd:PercentageOfRevenue
      contextRef="id81ff22f2bba4852bfbf1833d0b6caac_D20170201-20180131"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlMGY1MGI3NzZlZDQzMTA4ZjBiMWYwOTZlZDBkMzNiL3NlYzoyZTBmNTBiNzc2ZWQ0MzEwOGYwYjFmMDk2ZWQwZDMzYl8yMzg2L2ZyYWc6YWFhYzgzMDI2ZWJlNDgzZmE1MTBkMGRhMTk1Mjk2N2QvdGFibGU6ZDQyNjcwM2ZjYzAwNGFhNmFkNzliN2Y2YWM2ZDhiNDkvdGFibGVyYW5nZTpkNDI2NzAzZmNjMDA0YWE2YWQ3OWI3ZjZhYzZkOGI0OV80LTExLTEtMS03NzI1_5eb99261-3d31-4aba-ab6f-afb70e8db775"
      unitRef="number">0.84</crwd:PercentageOfRevenue>
    <us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax
      contextRef="i1d1eaa9f0a924eac86cb00567a8a750e_D20190201-20200131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlMGY1MGI3NzZlZDQzMTA4ZjBiMWYwOTZlZDBkMzNiL3NlYzoyZTBmNTBiNzc2ZWQ0MzEwOGYwYjFmMDk2ZWQwZDMzYl8yMzg2L2ZyYWc6YWFhYzgzMDI2ZWJlNDgzZmE1MTBkMGRhMTk1Mjk2N2QvdGFibGU6ZDQyNjcwM2ZjYzAwNGFhNmFkNzliN2Y2YWM2ZDhiNDkvdGFibGVyYW5nZTpkNDI2NzAzZmNjMDA0YWE2YWQ3OWI3ZjZhYzZkOGI0OV81LTEtMS0xLTc3MjU_38d5bca8-ed5c-4a1d-aaf7-1a73797029d4"
      unitRef="usd">67428000</us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax>
    <crwd:PercentageOfRevenue
      contextRef="i1d1eaa9f0a924eac86cb00567a8a750e_D20190201-20200131"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlMGY1MGI3NzZlZDQzMTA4ZjBiMWYwOTZlZDBkMzNiL3NlYzoyZTBmNTBiNzc2ZWQ0MzEwOGYwYjFmMDk2ZWQwZDMzYl8yMzg2L2ZyYWc6YWFhYzgzMDI2ZWJlNDgzZmE1MTBkMGRhMTk1Mjk2N2QvdGFibGU6ZDQyNjcwM2ZjYzAwNGFhNmFkNzliN2Y2YWM2ZDhiNDkvdGFibGVyYW5nZTpkNDI2NzAzZmNjMDA0YWE2YWQ3OWI3ZjZhYzZkOGI0OV81LTMtMS0xLTc3MjU_305a6c6c-4722-4345-9672-d9261910f807"
      unitRef="number">0.14</crwd:PercentageOfRevenue>
    <us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax
      contextRef="i6d4789fb79904402815ca527c0d465eb_D20180201-20190131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlMGY1MGI3NzZlZDQzMTA4ZjBiMWYwOTZlZDBkMzNiL3NlYzoyZTBmNTBiNzc2ZWQ0MzEwOGYwYjFmMDk2ZWQwZDMzYl8yMzg2L2ZyYWc6YWFhYzgzMDI2ZWJlNDgzZmE1MTBkMGRhMTk1Mjk2N2QvdGFibGU6ZDQyNjcwM2ZjYzAwNGFhNmFkNzliN2Y2YWM2ZDhiNDkvdGFibGVyYW5nZTpkNDI2NzAzZmNjMDA0YWE2YWQ3OWI3ZjZhYzZkOGI0OV81LTUtMS0xLTc3MjU_8242cbe5-6a0a-400f-a037-58752318121b"
      unitRef="usd">29721000</us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax>
    <crwd:PercentageOfRevenue
      contextRef="i6d4789fb79904402815ca527c0d465eb_D20180201-20190131"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlMGY1MGI3NzZlZDQzMTA4ZjBiMWYwOTZlZDBkMzNiL3NlYzoyZTBmNTBiNzc2ZWQ0MzEwOGYwYjFmMDk2ZWQwZDMzYl8yMzg2L2ZyYWc6YWFhYzgzMDI2ZWJlNDgzZmE1MTBkMGRhMTk1Mjk2N2QvdGFibGU6ZDQyNjcwM2ZjYzAwNGFhNmFkNzliN2Y2YWM2ZDhiNDkvdGFibGVyYW5nZTpkNDI2NzAzZmNjMDA0YWE2YWQ3OWI3ZjZhYzZkOGI0OV81LTctMS0xLTc3MjU_9d98175c-be37-44f8-9702-ac5744542db2"
      unitRef="number">0.12</crwd:PercentageOfRevenue>
    <us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax
      contextRef="i3109e24c2b984b498605206d28c939b7_D20170201-20180131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlMGY1MGI3NzZlZDQzMTA4ZjBiMWYwOTZlZDBkMzNiL3NlYzoyZTBmNTBiNzc2ZWQ0MzEwOGYwYjFmMDk2ZWQwZDMzYl8yMzg2L2ZyYWc6YWFhYzgzMDI2ZWJlNDgzZmE1MTBkMGRhMTk1Mjk2N2QvdGFibGU6ZDQyNjcwM2ZjYzAwNGFhNmFkNzliN2Y2YWM2ZDhiNDkvdGFibGVyYW5nZTpkNDI2NzAzZmNjMDA0YWE2YWQ3OWI3ZjZhYzZkOGI0OV81LTktMS0xLTc3MjU_79d17db9-02b4-4622-b56e-93138bbb88b3"
      unitRef="usd">8924000</us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax>
    <crwd:PercentageOfRevenue
      contextRef="i3109e24c2b984b498605206d28c939b7_D20170201-20180131"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlMGY1MGI3NzZlZDQzMTA4ZjBiMWYwOTZlZDBkMzNiL3NlYzoyZTBmNTBiNzc2ZWQ0MzEwOGYwYjFmMDk2ZWQwZDMzYl8yMzg2L2ZyYWc6YWFhYzgzMDI2ZWJlNDgzZmE1MTBkMGRhMTk1Mjk2N2QvdGFibGU6ZDQyNjcwM2ZjYzAwNGFhNmFkNzliN2Y2YWM2ZDhiNDkvdGFibGVyYW5nZTpkNDI2NzAzZmNjMDA0YWE2YWQ3OWI3ZjZhYzZkOGI0OV81LTExLTEtMS03NzI1_2527a456-b8d5-4073-83ce-fa0066740e10"
      unitRef="number">0.08</crwd:PercentageOfRevenue>
    <us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax
      contextRef="i24e14d8fe1624649a8ffa12b32964fbc_D20190201-20200131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlMGY1MGI3NzZlZDQzMTA4ZjBiMWYwOTZlZDBkMzNiL3NlYzoyZTBmNTBiNzc2ZWQ0MzEwOGYwYjFmMDk2ZWQwZDMzYl8yMzg2L2ZyYWc6YWFhYzgzMDI2ZWJlNDgzZmE1MTBkMGRhMTk1Mjk2N2QvdGFibGU6ZDQyNjcwM2ZjYzAwNGFhNmFkNzliN2Y2YWM2ZDhiNDkvdGFibGVyYW5nZTpkNDI2NzAzZmNjMDA0YWE2YWQ3OWI3ZjZhYzZkOGI0OV82LTEtMS0xLTc3MjU_f7f25357-9505-4ea9-b9bd-4ccbe2d68f2b"
      unitRef="usd">37672000</us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax>
    <crwd:PercentageOfRevenue
      contextRef="i24e14d8fe1624649a8ffa12b32964fbc_D20190201-20200131"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlMGY1MGI3NzZlZDQzMTA4ZjBiMWYwOTZlZDBkMzNiL3NlYzoyZTBmNTBiNzc2ZWQ0MzEwOGYwYjFmMDk2ZWQwZDMzYl8yMzg2L2ZyYWc6YWFhYzgzMDI2ZWJlNDgzZmE1MTBkMGRhMTk1Mjk2N2QvdGFibGU6ZDQyNjcwM2ZjYzAwNGFhNmFkNzliN2Y2YWM2ZDhiNDkvdGFibGVyYW5nZTpkNDI2NzAzZmNjMDA0YWE2YWQ3OWI3ZjZhYzZkOGI0OV82LTMtMS0xLTc3MjU_d2915d57-8fc3-4db1-987c-162ad7cb1960"
      unitRef="number">0.08</crwd:PercentageOfRevenue>
    <us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax
      contextRef="i22dff6e99be243faac249d20d1092420_D20180201-20190131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlMGY1MGI3NzZlZDQzMTA4ZjBiMWYwOTZlZDBkMzNiL3NlYzoyZTBmNTBiNzc2ZWQ0MzEwOGYwYjFmMDk2ZWQwZDMzYl8yMzg2L2ZyYWc6YWFhYzgzMDI2ZWJlNDgzZmE1MTBkMGRhMTk1Mjk2N2QvdGFibGU6ZDQyNjcwM2ZjYzAwNGFhNmFkNzliN2Y2YWM2ZDhiNDkvdGFibGVyYW5nZTpkNDI2NzAzZmNjMDA0YWE2YWQ3OWI3ZjZhYzZkOGI0OV82LTUtMS0xLTc3MjU_ec33ca9d-4897-4133-940b-5e750a17a140"
      unitRef="usd">17213000</us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax>
    <crwd:PercentageOfRevenue
      contextRef="i22dff6e99be243faac249d20d1092420_D20180201-20190131"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlMGY1MGI3NzZlZDQzMTA4ZjBiMWYwOTZlZDBkMzNiL3NlYzoyZTBmNTBiNzc2ZWQ0MzEwOGYwYjFmMDk2ZWQwZDMzYl8yMzg2L2ZyYWc6YWFhYzgzMDI2ZWJlNDgzZmE1MTBkMGRhMTk1Mjk2N2QvdGFibGU6ZDQyNjcwM2ZjYzAwNGFhNmFkNzliN2Y2YWM2ZDhiNDkvdGFibGVyYW5nZTpkNDI2NzAzZmNjMDA0YWE2YWQ3OWI3ZjZhYzZkOGI0OV82LTctMS0xLTc3MjU_a2dc1b16-9155-4b4d-934c-69d7bc1f42f3"
      unitRef="number">0.07</crwd:PercentageOfRevenue>
    <us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax
      contextRef="i88134922d42540149bac4cc917e2c56b_D20170201-20180131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlMGY1MGI3NzZlZDQzMTA4ZjBiMWYwOTZlZDBkMzNiL3NlYzoyZTBmNTBiNzc2ZWQ0MzEwOGYwYjFmMDk2ZWQwZDMzYl8yMzg2L2ZyYWc6YWFhYzgzMDI2ZWJlNDgzZmE1MTBkMGRhMTk1Mjk2N2QvdGFibGU6ZDQyNjcwM2ZjYzAwNGFhNmFkNzliN2Y2YWM2ZDhiNDkvdGFibGVyYW5nZTpkNDI2NzAzZmNjMDA0YWE2YWQ3OWI3ZjZhYzZkOGI0OV82LTktMS0xLTc3MjU_e32135a3-b371-4037-b48b-73fd9e94f7e7"
      unitRef="usd">7966000</us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax>
    <crwd:PercentageOfRevenue
      contextRef="i88134922d42540149bac4cc917e2c56b_D20170201-20180131"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlMGY1MGI3NzZlZDQzMTA4ZjBiMWYwOTZlZDBkMzNiL3NlYzoyZTBmNTBiNzc2ZWQ0MzEwOGYwYjFmMDk2ZWQwZDMzYl8yMzg2L2ZyYWc6YWFhYzgzMDI2ZWJlNDgzZmE1MTBkMGRhMTk1Mjk2N2QvdGFibGU6ZDQyNjcwM2ZjYzAwNGFhNmFkNzliN2Y2YWM2ZDhiNDkvdGFibGVyYW5nZTpkNDI2NzAzZmNjMDA0YWE2YWQ3OWI3ZjZhYzZkOGI0OV82LTExLTEtMS03NzI1_90c88d85-4753-4263-a4aa-ef18e891809d"
      unitRef="number">0.06</crwd:PercentageOfRevenue>
    <us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax
      contextRef="if0a4e1cc66b94fd397559d15ce6ea218_D20190201-20200131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlMGY1MGI3NzZlZDQzMTA4ZjBiMWYwOTZlZDBkMzNiL3NlYzoyZTBmNTBiNzc2ZWQ0MzEwOGYwYjFmMDk2ZWQwZDMzYl8yMzg2L2ZyYWc6YWFhYzgzMDI2ZWJlNDgzZmE1MTBkMGRhMTk1Mjk2N2QvdGFibGU6ZDQyNjcwM2ZjYzAwNGFhNmFkNzliN2Y2YWM2ZDhiNDkvdGFibGVyYW5nZTpkNDI2NzAzZmNjMDA0YWE2YWQ3OWI3ZjZhYzZkOGI0OV83LTEtMS0xLTc3MjU_17e8be97-c516-47d3-ba72-779b3fb98453"
      unitRef="usd">19800000</us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax>
    <crwd:PercentageOfRevenue
      contextRef="if0a4e1cc66b94fd397559d15ce6ea218_D20190201-20200131"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlMGY1MGI3NzZlZDQzMTA4ZjBiMWYwOTZlZDBkMzNiL3NlYzoyZTBmNTBiNzc2ZWQ0MzEwOGYwYjFmMDk2ZWQwZDMzYl8yMzg2L2ZyYWc6YWFhYzgzMDI2ZWJlNDgzZmE1MTBkMGRhMTk1Mjk2N2QvdGFibGU6ZDQyNjcwM2ZjYzAwNGFhNmFkNzliN2Y2YWM2ZDhiNDkvdGFibGVyYW5nZTpkNDI2NzAzZmNjMDA0YWE2YWQ3OWI3ZjZhYzZkOGI0OV83LTMtMS0xLTc3MjU_088dcd60-72b1-47e5-b761-f46481554160"
      unitRef="number">0.04</crwd:PercentageOfRevenue>
    <us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax
      contextRef="i4a6b078e256d4847a207c65c9849cd5a_D20180201-20190131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlMGY1MGI3NzZlZDQzMTA4ZjBiMWYwOTZlZDBkMzNiL3NlYzoyZTBmNTBiNzc2ZWQ0MzEwOGYwYjFmMDk2ZWQwZDMzYl8yMzg2L2ZyYWc6YWFhYzgzMDI2ZWJlNDgzZmE1MTBkMGRhMTk1Mjk2N2QvdGFibGU6ZDQyNjcwM2ZjYzAwNGFhNmFkNzliN2Y2YWM2ZDhiNDkvdGFibGVyYW5nZTpkNDI2NzAzZmNjMDA0YWE2YWQ3OWI3ZjZhYzZkOGI0OV83LTUtMS0xLTc3MjU_df1d0dc7-e8fd-4652-8d51-d780fdfe689e"
      unitRef="usd">10833000</us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax>
    <crwd:PercentageOfRevenue
      contextRef="i4a6b078e256d4847a207c65c9849cd5a_D20180201-20190131"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlMGY1MGI3NzZlZDQzMTA4ZjBiMWYwOTZlZDBkMzNiL3NlYzoyZTBmNTBiNzc2ZWQ0MzEwOGYwYjFmMDk2ZWQwZDMzYl8yMzg2L2ZyYWc6YWFhYzgzMDI2ZWJlNDgzZmE1MTBkMGRhMTk1Mjk2N2QvdGFibGU6ZDQyNjcwM2ZjYzAwNGFhNmFkNzliN2Y2YWM2ZDhiNDkvdGFibGVyYW5nZTpkNDI2NzAzZmNjMDA0YWE2YWQ3OWI3ZjZhYzZkOGI0OV83LTctMS0xLTc3MjU_11096b49-a956-4028-9c7e-a588f9ff30f0"
      unitRef="number">0.04</crwd:PercentageOfRevenue>
    <us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax
      contextRef="i3f74eb8101fb4d9a9952fbeffadfcb14_D20170201-20180131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlMGY1MGI3NzZlZDQzMTA4ZjBiMWYwOTZlZDBkMzNiL3NlYzoyZTBmNTBiNzc2ZWQ0MzEwOGYwYjFmMDk2ZWQwZDMzYl8yMzg2L2ZyYWc6YWFhYzgzMDI2ZWJlNDgzZmE1MTBkMGRhMTk1Mjk2N2QvdGFibGU6ZDQyNjcwM2ZjYzAwNGFhNmFkNzliN2Y2YWM2ZDhiNDkvdGFibGVyYW5nZTpkNDI2NzAzZmNjMDA0YWE2YWQ3OWI3ZjZhYzZkOGI0OV83LTktMS0xLTc3MjU_155a4d7c-a9d0-4a47-97e9-c550f3e21bb1"
      unitRef="usd">2653000</us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax>
    <crwd:PercentageOfRevenue
      contextRef="i3f74eb8101fb4d9a9952fbeffadfcb14_D20170201-20180131"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlMGY1MGI3NzZlZDQzMTA4ZjBiMWYwOTZlZDBkMzNiL3NlYzoyZTBmNTBiNzc2ZWQ0MzEwOGYwYjFmMDk2ZWQwZDMzYl8yMzg2L2ZyYWc6YWFhYzgzMDI2ZWJlNDgzZmE1MTBkMGRhMTk1Mjk2N2QvdGFibGU6ZDQyNjcwM2ZjYzAwNGFhNmFkNzliN2Y2YWM2ZDhiNDkvdGFibGVyYW5nZTpkNDI2NzAzZmNjMDA0YWE2YWQ3OWI3ZjZhYzZkOGI0OV83LTExLTEtMS03NzI1_d2e6fdb7-2ecd-4b3d-801b-2ab32c456b97"
      unitRef="number">0.02</crwd:PercentageOfRevenue>
    <us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax
      contextRef="ic8f4fc80c1544b62a18084eb756ea94c_D20190201-20200131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlMGY1MGI3NzZlZDQzMTA4ZjBiMWYwOTZlZDBkMzNiL3NlYzoyZTBmNTBiNzc2ZWQ0MzEwOGYwYjFmMDk2ZWQwZDMzYl8yMzg2L2ZyYWc6YWFhYzgzMDI2ZWJlNDgzZmE1MTBkMGRhMTk1Mjk2N2QvdGFibGU6ZDQyNjcwM2ZjYzAwNGFhNmFkNzliN2Y2YWM2ZDhiNDkvdGFibGVyYW5nZTpkNDI2NzAzZmNjMDA0YWE2YWQ3OWI3ZjZhYzZkOGI0OV84LTEtMS0xLTc3MjU_db3a5e94-1e0f-430d-be16-f65887418955"
      unitRef="usd">481413000</us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax>
    <crwd:PercentageOfRevenue
      contextRef="ic8f4fc80c1544b62a18084eb756ea94c_D20190201-20200131"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlMGY1MGI3NzZlZDQzMTA4ZjBiMWYwOTZlZDBkMzNiL3NlYzoyZTBmNTBiNzc2ZWQ0MzEwOGYwYjFmMDk2ZWQwZDMzYl8yMzg2L2ZyYWc6YWFhYzgzMDI2ZWJlNDgzZmE1MTBkMGRhMTk1Mjk2N2QvdGFibGU6ZDQyNjcwM2ZjYzAwNGFhNmFkNzliN2Y2YWM2ZDhiNDkvdGFibGVyYW5nZTpkNDI2NzAzZmNjMDA0YWE2YWQ3OWI3ZjZhYzZkOGI0OV84LTMtMS0xLTc3MjU_4492a33b-2ba4-4f49-8941-9154bcd02847"
      unitRef="number">1</crwd:PercentageOfRevenue>
    <us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax
      contextRef="ic3b51f5441c346c388974c34d67a9940_D20180201-20190131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlMGY1MGI3NzZlZDQzMTA4ZjBiMWYwOTZlZDBkMzNiL3NlYzoyZTBmNTBiNzc2ZWQ0MzEwOGYwYjFmMDk2ZWQwZDMzYl8yMzg2L2ZyYWc6YWFhYzgzMDI2ZWJlNDgzZmE1MTBkMGRhMTk1Mjk2N2QvdGFibGU6ZDQyNjcwM2ZjYzAwNGFhNmFkNzliN2Y2YWM2ZDhiNDkvdGFibGVyYW5nZTpkNDI2NzAzZmNjMDA0YWE2YWQ3OWI3ZjZhYzZkOGI0OV84LTUtMS0xLTc3MjU_562366be-5570-4f93-8c64-fbcf04353db8"
      unitRef="usd">249824000</us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax>
    <crwd:PercentageOfRevenue
      contextRef="ic3b51f5441c346c388974c34d67a9940_D20180201-20190131"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlMGY1MGI3NzZlZDQzMTA4ZjBiMWYwOTZlZDBkMzNiL3NlYzoyZTBmNTBiNzc2ZWQ0MzEwOGYwYjFmMDk2ZWQwZDMzYl8yMzg2L2ZyYWc6YWFhYzgzMDI2ZWJlNDgzZmE1MTBkMGRhMTk1Mjk2N2QvdGFibGU6ZDQyNjcwM2ZjYzAwNGFhNmFkNzliN2Y2YWM2ZDhiNDkvdGFibGVyYW5nZTpkNDI2NzAzZmNjMDA0YWE2YWQ3OWI3ZjZhYzZkOGI0OV84LTctMS0xLTc3MjU_95931d2b-b0e4-4ff4-a809-8929494208d9"
      unitRef="number">1</crwd:PercentageOfRevenue>
    <us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax
      contextRef="if6440f73b88f4c53970ea48b4c1f9726_D20170201-20180131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlMGY1MGI3NzZlZDQzMTA4ZjBiMWYwOTZlZDBkMzNiL3NlYzoyZTBmNTBiNzc2ZWQ0MzEwOGYwYjFmMDk2ZWQwZDMzYl8yMzg2L2ZyYWc6YWFhYzgzMDI2ZWJlNDgzZmE1MTBkMGRhMTk1Mjk2N2QvdGFibGU6ZDQyNjcwM2ZjYzAwNGFhNmFkNzliN2Y2YWM2ZDhiNDkvdGFibGVyYW5nZTpkNDI2NzAzZmNjMDA0YWE2YWQ3OWI3ZjZhYzZkOGI0OV84LTktMS0xLTc3MjU_c86017c2-1047-4077-8f64-d6b6c819b1e9"
      unitRef="usd">118752000</us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax>
    <crwd:PercentageOfRevenue
      contextRef="if6440f73b88f4c53970ea48b4c1f9726_D20170201-20180131"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlMGY1MGI3NzZlZDQzMTA4ZjBiMWYwOTZlZDBkMzNiL3NlYzoyZTBmNTBiNzc2ZWQ0MzEwOGYwYjFmMDk2ZWQwZDMzYl8yMzg2L2ZyYWc6YWFhYzgzMDI2ZWJlNDgzZmE1MTBkMGRhMTk1Mjk2N2QvdGFibGU6ZDQyNjcwM2ZjYzAwNGFhNmFkNzliN2Y2YWM2ZDhiNDkvdGFibGVyYW5nZTpkNDI2NzAzZmNjMDA0YWE2YWQ3OWI3ZjZhYzZkOGI0OV84LTExLTEtMS03NzI1_08f1c082-1234-4807-be4f-a5c574068702"
      unitRef="number">1</crwd:PercentageOfRevenue>
    <us-gaap:ContractWithCustomerLiabilityRevenueRecognized
      contextRef="ic8f4fc80c1544b62a18084eb756ea94c_D20190201-20200131"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlMGY1MGI3NzZlZDQzMTA4ZjBiMWYwOTZlZDBkMzNiL3NlYzoyZTBmNTBiNzc2ZWQ0MzEwOGYwYjFmMDk2ZWQwZDMzYl8yMzg2L2ZyYWc6YWFhYzgzMDI2ZWJlNDgzZmE1MTBkMGRhMTk1Mjk2N2QvdGV4dHJlZ2lvbjphYWFjODMwMjZlYmU0ODNmYTUxMGQwZGExOTUyOTY3ZF81NDk3NTU4MTQxNDU2_80947f4c-b76b-4b0b-869d-75508c2ba7a7"
      unitRef="usd">217900000</us-gaap:ContractWithCustomerLiabilityRevenueRecognized>
    <crwd:RevenueContractLiabilitiesPaymentTerms
      contextRef="i9e0762afe00e40d9b2e0cb8f7c2b9724_D20190201-20200131"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlMGY1MGI3NzZlZDQzMTA4ZjBiMWYwOTZlZDBkMzNiL3NlYzoyZTBmNTBiNzc2ZWQ0MzEwOGYwYjFmMDk2ZWQwZDMzYl8yMzg2L2ZyYWc6YWFhYzgzMDI2ZWJlNDgzZmE1MTBkMGRhMTk1Mjk2N2QvdGV4dHJlZ2lvbjphYWFjODMwMjZlYmU0ODNmYTUxMGQwZGExOTUyOTY3ZF81NDk3NTU4MTQxNTAz_3cf2dbe9-b209-47f6-9e18-f4c50a664c66">P30D</crwd:RevenueContractLiabilitiesPaymentTerms>
    <crwd:RevenueContractLiabilitiesPaymentTerms
      contextRef="i9b9ce9f49072450284c4efed4c7d8558_D20190201-20200131"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlMGY1MGI3NzZlZDQzMTA4ZjBiMWYwOTZlZDBkMzNiL3NlYzoyZTBmNTBiNzc2ZWQ0MzEwOGYwYjFmMDk2ZWQwZDMzYl8yMzg2L2ZyYWc6YWFhYzgzMDI2ZWJlNDgzZmE1MTBkMGRhMTk1Mjk2N2QvdGV4dHJlZ2lvbjphYWFjODMwMjZlYmU0ODNmYTUxMGQwZGExOTUyOTY3ZF81NDk3NTU4MTQxNTA3_6b91742e-4345-4123-8aa1-23a030389123">P60D</crwd:RevenueContractLiabilitiesPaymentTerms>
    <us-gaap:ContractWithCustomerAssetAndLiabilityTableTextBlock
      contextRef="ic8f4fc80c1544b62a18084eb756ea94c_D20190201-20200131"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlMGY1MGI3NzZlZDQzMTA4ZjBiMWYwOTZlZDBkMzNiL3NlYzoyZTBmNTBiNzc2ZWQ0MzEwOGYwYjFmMDk2ZWQwZDMzYl8yMzg2L2ZyYWc6YWFhYzgzMDI2ZWJlNDgzZmE1MTBkMGRhMTk1Mjk2N2QvdGV4dHJlZ2lvbjphYWFjODMwMjZlYmU0ODNmYTUxMGQwZGExOTUyOTY3ZF8zODQ4MjkwNzAyNzMx_4dffc80d-5261-4c99-9651-dcd20ce294b9">&lt;div style="text-indent:18pt;margin-top:12pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;Changes in deferred revenue for the year ended January&#160;31, 2020 and 2019 were as follows (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;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:74.023%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:9.695%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.384%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:9.698%;"/&gt;&lt;td style="width:1.0%;"/&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="9" 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 #000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Carrying&#160;Amount&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="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 #000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Year Ended January 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="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:center;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="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 #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;&lt;span style="font-size:10pt;font-weight:400;font-family:'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="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:center;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="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="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;Beginning Balance&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;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/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:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;290,067&#160;&lt;/span&gt;&lt;/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;td colspan="2" style="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;&lt;/td&gt;&lt;td style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&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;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/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:0%;"&gt;&lt;span style="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,950&#160;&lt;/span&gt;&lt;/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;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:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Additions to deferred revenue&lt;/span&gt;&lt;/td&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;762,514&#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="2" style="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;&lt;/td&gt;&lt;td style="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;&lt;/td&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;380,941&#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="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;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Recognition of deferred revenue&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:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(481,413)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="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;&lt;/td&gt;&lt;td style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&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:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(249,824)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/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;Ending Balance&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: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;571,168&#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="2" style="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;&lt;/td&gt;&lt;td style="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;&lt;/td&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;290,067&#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="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ContractWithCustomerAssetAndLiabilityTableTextBlock>
    <us-gaap:ContractWithCustomerLiability
      contextRef="i55f24cb0d9164d4686ccc12cc9135ac1_I20190131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlMGY1MGI3NzZlZDQzMTA4ZjBiMWYwOTZlZDBkMzNiL3NlYzoyZTBmNTBiNzc2ZWQ0MzEwOGYwYjFmMDk2ZWQwZDMzYl8yMzg2L2ZyYWc6YWFhYzgzMDI2ZWJlNDgzZmE1MTBkMGRhMTk1Mjk2N2QvdGFibGU6OTUxNTA0NjdkMTNmNDNhNWExYmEwZTAyNDU0ZmQwMDAvdGFibGVyYW5nZTo5NTE1MDQ2N2QxM2Y0M2E1YTFiYTBlMDI0NTRmZDAwMF8yLTEtMS0xLTc4MTY_955424ba-9bc1-467c-acb1-904009be0fdf"
      unitRef="usd">290067000</us-gaap:ContractWithCustomerLiability>
    <us-gaap:ContractWithCustomerLiability
      contextRef="ibade1bc382c843d88fc8e8003f90fffa_I20180131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlMGY1MGI3NzZlZDQzMTA4ZjBiMWYwOTZlZDBkMzNiL3NlYzoyZTBmNTBiNzc2ZWQ0MzEwOGYwYjFmMDk2ZWQwZDMzYl8yMzg2L2ZyYWc6YWFhYzgzMDI2ZWJlNDgzZmE1MTBkMGRhMTk1Mjk2N2QvdGFibGU6OTUxNTA0NjdkMTNmNDNhNWExYmEwZTAyNDU0ZmQwMDAvdGFibGVyYW5nZTo5NTE1MDQ2N2QxM2Y0M2E1YTFiYTBlMDI0NTRmZDAwMF8zLTMtMS0xLTc5NjE_2016a8e0-cbe8-4202-bdf6-30ab48a51700"
      unitRef="usd">158950000</us-gaap:ContractWithCustomerLiability>
    <crwd:ContractWithCustomerLiabilityAdditionToDeferredRevenue
      contextRef="ic8f4fc80c1544b62a18084eb756ea94c_D20190201-20200131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlMGY1MGI3NzZlZDQzMTA4ZjBiMWYwOTZlZDBkMzNiL3NlYzoyZTBmNTBiNzc2ZWQ0MzEwOGYwYjFmMDk2ZWQwZDMzYl8yMzg2L2ZyYWc6YWFhYzgzMDI2ZWJlNDgzZmE1MTBkMGRhMTk1Mjk2N2QvdGFibGU6OTUxNTA0NjdkMTNmNDNhNWExYmEwZTAyNDU0ZmQwMDAvdGFibGVyYW5nZTo5NTE1MDQ2N2QxM2Y0M2E1YTFiYTBlMDI0NTRmZDAwMF8zLTEtMS0xLTc4MTY_0b50ffa6-505c-43e9-9727-41f911c61b3a"
      unitRef="usd">762514000</crwd:ContractWithCustomerLiabilityAdditionToDeferredRevenue>
    <crwd:ContractWithCustomerLiabilityAdditionToDeferredRevenue
      contextRef="ic3b51f5441c346c388974c34d67a9940_D20180201-20190131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlMGY1MGI3NzZlZDQzMTA4ZjBiMWYwOTZlZDBkMzNiL3NlYzoyZTBmNTBiNzc2ZWQ0MzEwOGYwYjFmMDk2ZWQwZDMzYl8yMzg2L2ZyYWc6YWFhYzgzMDI2ZWJlNDgzZmE1MTBkMGRhMTk1Mjk2N2QvdGFibGU6OTUxNTA0NjdkMTNmNDNhNWExYmEwZTAyNDU0ZmQwMDAvdGFibGVyYW5nZTo5NTE1MDQ2N2QxM2Y0M2E1YTFiYTBlMDI0NTRmZDAwMF80LTMtMS0xLTc5NjE_c641678f-976e-41c5-b18b-9a04c152e624"
      unitRef="usd">380941000</crwd:ContractWithCustomerLiabilityAdditionToDeferredRevenue>
    <crwd:ContractWithCustomerLiabilityRecognitionOfDeferredRevenue
      contextRef="ic8f4fc80c1544b62a18084eb756ea94c_D20190201-20200131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlMGY1MGI3NzZlZDQzMTA4ZjBiMWYwOTZlZDBkMzNiL3NlYzoyZTBmNTBiNzc2ZWQ0MzEwOGYwYjFmMDk2ZWQwZDMzYl8yMzg2L2ZyYWc6YWFhYzgzMDI2ZWJlNDgzZmE1MTBkMGRhMTk1Mjk2N2QvdGFibGU6OTUxNTA0NjdkMTNmNDNhNWExYmEwZTAyNDU0ZmQwMDAvdGFibGVyYW5nZTo5NTE1MDQ2N2QxM2Y0M2E1YTFiYTBlMDI0NTRmZDAwMF80LTEtMS0xLTc4MTY_3823e499-3371-4a6d-b71b-df74af04db41"
      unitRef="usd">-481413000</crwd:ContractWithCustomerLiabilityRecognitionOfDeferredRevenue>
    <crwd:ContractWithCustomerLiabilityRecognitionOfDeferredRevenue
      contextRef="ic3b51f5441c346c388974c34d67a9940_D20180201-20190131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlMGY1MGI3NzZlZDQzMTA4ZjBiMWYwOTZlZDBkMzNiL3NlYzoyZTBmNTBiNzc2ZWQ0MzEwOGYwYjFmMDk2ZWQwZDMzYl8yMzg2L2ZyYWc6YWFhYzgzMDI2ZWJlNDgzZmE1MTBkMGRhMTk1Mjk2N2QvdGFibGU6OTUxNTA0NjdkMTNmNDNhNWExYmEwZTAyNDU0ZmQwMDAvdGFibGVyYW5nZTo5NTE1MDQ2N2QxM2Y0M2E1YTFiYTBlMDI0NTRmZDAwMF81LTMtMS0xLTc5NjE_6f1f5819-f601-48a2-99d1-d5071840dc4d"
      unitRef="usd">-249824000</crwd:ContractWithCustomerLiabilityRecognitionOfDeferredRevenue>
    <us-gaap:ContractWithCustomerLiability
      contextRef="ib2cdc2f142544681974fd015733a7280_I20200131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlMGY1MGI3NzZlZDQzMTA4ZjBiMWYwOTZlZDBkMzNiL3NlYzoyZTBmNTBiNzc2ZWQ0MzEwOGYwYjFmMDk2ZWQwZDMzYl8yMzg2L2ZyYWc6YWFhYzgzMDI2ZWJlNDgzZmE1MTBkMGRhMTk1Mjk2N2QvdGFibGU6OTUxNTA0NjdkMTNmNDNhNWExYmEwZTAyNDU0ZmQwMDAvdGFibGVyYW5nZTo5NTE1MDQ2N2QxM2Y0M2E1YTFiYTBlMDI0NTRmZDAwMF81LTEtMS0xLTc4MTY_59173a03-2895-40da-b5b3-8b773b98b8e4"
      unitRef="usd">571168000</us-gaap:ContractWithCustomerLiability>
    <us-gaap:ContractWithCustomerLiability
      contextRef="i55f24cb0d9164d4686ccc12cc9135ac1_I20190131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlMGY1MGI3NzZlZDQzMTA4ZjBiMWYwOTZlZDBkMzNiL3NlYzoyZTBmNTBiNzc2ZWQ0MzEwOGYwYjFmMDk2ZWQwZDMzYl8yMzg2L2ZyYWc6YWFhYzgzMDI2ZWJlNDgzZmE1MTBkMGRhMTk1Mjk2N2QvdGFibGU6OTUxNTA0NjdkMTNmNDNhNWExYmEwZTAyNDU0ZmQwMDAvdGFibGVyYW5nZTo5NTE1MDQ2N2QxM2Y0M2E1YTFiYTBlMDI0NTRmZDAwMF82LTMtMS0xLTc5NjE_7745d5f1-9059-418a-b081-3a0fac73dac3"
      unitRef="usd">290067000</us-gaap:ContractWithCustomerLiability>
    <crwd:SubscriptionTerm
      contextRef="i9b9ce9f49072450284c4efed4c7d8558_D20190201-20200131"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlMGY1MGI3NzZlZDQzMTA4ZjBiMWYwOTZlZDBkMzNiL3NlYzoyZTBmNTBiNzc2ZWQ0MzEwOGYwYjFmMDk2ZWQwZDMzYl8yMzg2L2ZyYWc6YWFhYzgzMDI2ZWJlNDgzZmE1MTBkMGRhMTk1Mjk2N2QvdGV4dHJlZ2lvbjphYWFjODMwMjZlYmU0ODNmYTUxMGQwZGExOTUyOTY3ZF81NDk3NTU4MTQyNjI5_96c1a424-35e7-43a6-94d2-e3fbd1994b10">P3Y</crwd:SubscriptionTerm>
    <us-gaap:RevenueRemainingPerformanceObligation
      contextRef="ib2cdc2f142544681974fd015733a7280_I20200131"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlMGY1MGI3NzZlZDQzMTA4ZjBiMWYwOTZlZDBkMzNiL3NlYzoyZTBmNTBiNzc2ZWQ0MzEwOGYwYjFmMDk2ZWQwZDMzYl8yMzg2L2ZyYWc6YWFhYzgzMDI2ZWJlNDgzZmE1MTBkMGRhMTk1Mjk2N2QvdGV4dHJlZ2lvbjphYWFjODMwMjZlYmU0ODNmYTUxMGQwZGExOTUyOTY3ZF81NDk3NTU4MTQyNjQy_6fef9788-6af6-4013-b7bb-d9c25c6ffab0"
      unitRef="usd">764000000.0</us-gaap:RevenueRemainingPerformanceObligation>
    <us-gaap:RevenueRemainingPerformanceObligationPercentage
      contextRef="i84570eacb6994af1829e5447ffe43ff1_I20200131"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlMGY1MGI3NzZlZDQzMTA4ZjBiMWYwOTZlZDBkMzNiL3NlYzoyZTBmNTBiNzc2ZWQ0MzEwOGYwYjFmMDk2ZWQwZDMzYl8yMzg2L2ZyYWc6YWFhYzgzMDI2ZWJlNDgzZmE1MTBkMGRhMTk1Mjk2N2QvdGV4dHJlZ2lvbjphYWFjODMwMjZlYmU0ODNmYTUxMGQwZGExOTUyOTY3ZF81NDk3NTU4MTQyNjUz_27c2fce7-7858-40ec-ad50-4166fb8e4390"
      unitRef="number">0.69</us-gaap:RevenueRemainingPerformanceObligationPercentage>
    <us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1
      contextRef="i84570eacb6994af1829e5447ffe43ff1_I20200131"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlMGY1MGI3NzZlZDQzMTA4ZjBiMWYwOTZlZDBkMzNiL3NlYzoyZTBmNTBiNzc2ZWQ0MzEwOGYwYjFmMDk2ZWQwZDMzYl8yMzg2L2ZyYWc6YWFhYzgzMDI2ZWJlNDgzZmE1MTBkMGRhMTk1Mjk2N2QvdGV4dHJlZ2lvbjphYWFjODMwMjZlYmU0ODNmYTUxMGQwZGExOTUyOTY3ZF81NDk3NTU4MTQyNjU3_a254c726-239a-41c6-9847-5d4fcfaa2378">P12M</us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1>
    <crwd:RevenueAmortizationOverEstimatedBenefitForCommissionIncludingReferralFeesPaid
      contextRef="ic8f4fc80c1544b62a18084eb756ea94c_D20190201-20200131"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlMGY1MGI3NzZlZDQzMTA4ZjBiMWYwOTZlZDBkMzNiL3NlYzoyZTBmNTBiNzc2ZWQ0MzEwOGYwYjFmMDk2ZWQwZDMzYl8yMzg2L2ZyYWc6YWFhYzgzMDI2ZWJlNDgzZmE1MTBkMGRhMTk1Mjk2N2QvdGV4dHJlZ2lvbjphYWFjODMwMjZlYmU0ODNmYTUxMGQwZGExOTUyOTY3ZF81NDk3NTU4MTQ0MTM5_39621307-d383-4660-a13c-ef9c27d71055">P4Y</crwd:RevenueAmortizationOverEstimatedBenefitForCommissionIncludingReferralFeesPaid>
    <crwd:RevenueAmortizationOverEstimatedBenefitForSalesCommission
      contextRef="ic8f4fc80c1544b62a18084eb756ea94c_D20190201-20200131"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlMGY1MGI3NzZlZDQzMTA4ZjBiMWYwOTZlZDBkMzNiL3NlYzoyZTBmNTBiNzc2ZWQ0MzEwOGYwYjFmMDk2ZWQwZDMzYl8yMzg2L2ZyYWc6YWFhYzgzMDI2ZWJlNDgzZmE1MTBkMGRhMTk1Mjk2N2QvdGV4dHJlZ2lvbjphYWFjODMwMjZlYmU0ODNmYTUxMGQwZGExOTUyOTY3ZF81NDk3NTU4MTQ0MTQy_3341c8da-3ce4-4a70-a2f1-b08f5e29da05">P6M</crwd:RevenueAmortizationOverEstimatedBenefitForSalesCommission>
    <us-gaap:CapitalizedContractCostImpairmentLoss
      contextRef="ic8f4fc80c1544b62a18084eb756ea94c_D20190201-20200131"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlMGY1MGI3NzZlZDQzMTA4ZjBiMWYwOTZlZDBkMzNiL3NlYzoyZTBmNTBiNzc2ZWQ0MzEwOGYwYjFmMDk2ZWQwZDMzYl8yMzg2L2ZyYWc6YWFhYzgzMDI2ZWJlNDgzZmE1MTBkMGRhMTk1Mjk2N2QvdGV4dHJlZ2lvbjphYWFjODMwMjZlYmU0ODNmYTUxMGQwZGExOTUyOTY3ZF8xMDQ0NTM2MDQ2OTM5OA_9affe7e2-5f13-4c50-9a84-edc7cbbd1cab"
      unitRef="usd">0</us-gaap:CapitalizedContractCostImpairmentLoss>
    <us-gaap:CapitalizedContractCostTableTextBlock
      contextRef="ic8f4fc80c1544b62a18084eb756ea94c_D20190201-20200131"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlMGY1MGI3NzZlZDQzMTA4ZjBiMWYwOTZlZDBkMzNiL3NlYzoyZTBmNTBiNzc2ZWQ0MzEwOGYwYjFmMDk2ZWQwZDMzYl8yMzg2L2ZyYWc6YWFhYzgzMDI2ZWJlNDgzZmE1MTBkMGRhMTk1Mjk2N2QvdGV4dHJlZ2lvbjphYWFjODMwMjZlYmU0ODNmYTUxMGQwZGExOTUyOTY3ZF8zODQ4MjkwNzAyNzMy_e03d5424-4e35-40db-ab9b-5a4792fb0ac1">&lt;div style="text-indent:18pt;margin-top:12pt;"&gt;&lt;span style="background-color:rgb(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 table summarizes the activity of deferred contract acquisition costs:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;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:73.877%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:9.695%;"/&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:9.698%;"/&gt;&lt;td style="width:1.0%;"/&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="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;Year Ended January 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="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="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:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000;border-bottom:1pt solid #000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="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="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 #000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(in thousands)&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="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;Beginning balance&lt;/span&gt;&lt;/td&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;38,765&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Calibri',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Calibri',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/span&gt;&lt;/td&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;22,334&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/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;Adjustment due to adoption of ASU 606&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:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;24,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;td colspan="2" style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Calibri',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Calibri',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&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: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="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;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Capitalization of contract acquisition costs&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:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;86,594&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="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;&lt;/td&gt;&lt;td style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&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:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;45,073&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/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;Amortization of deferred contract acquisition costs&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:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(35,459)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Calibri',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Calibri',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&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:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(28,642)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&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;Ending balance&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 #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;114,206&#160;&lt;/span&gt;&lt;/td&gt;&lt;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;span style="font-size: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 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,765&#160;&lt;/span&gt;&lt;/td&gt;&lt;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="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="height:12pt;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:12pt;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Calibri',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Calibri',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="height:12pt;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Calibri',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Calibri',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="height:12pt;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Calibri',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Calibri',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&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="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;Deferred contract acquisition costs, current&lt;/span&gt;&lt;/td&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;42,971&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="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;&lt;/td&gt;&lt;td style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&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;28,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;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/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 contract acquisition costs, noncurrent&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:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;71,235&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Calibri',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Calibri',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&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:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;9,918&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&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;Total deferred contract acquisition costs&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 #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;114,206&#160;&lt;/span&gt;&lt;/td&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="2" style="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;&lt;/td&gt;&lt;td style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&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 #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;38,765&#160;&lt;/span&gt;&lt;/td&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="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:CapitalizedContractCostTableTextBlock>
    <us-gaap:CapitalizedContractCostNet
      contextRef="i55f24cb0d9164d4686ccc12cc9135ac1_I20190131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlMGY1MGI3NzZlZDQzMTA4ZjBiMWYwOTZlZDBkMzNiL3NlYzoyZTBmNTBiNzc2ZWQ0MzEwOGYwYjFmMDk2ZWQwZDMzYl8yMzg2L2ZyYWc6YWFhYzgzMDI2ZWJlNDgzZmE1MTBkMGRhMTk1Mjk2N2QvdGFibGU6OTU1ZmRlMDcwYmQzNDc5ODgwZjY0NDg0YTEyNTljYzkvdGFibGVyYW5nZTo5NTVmZGUwNzBiZDM0Nzk4ODBmNjQ0ODRhMTI1OWNjOV8zLTEtMS0xLTc5MDY_5e3a893e-8f67-4e61-a50c-f1746f36c5a7"
      unitRef="usd">38765000</us-gaap:CapitalizedContractCostNet>
    <us-gaap:CapitalizedContractCostNet
      contextRef="ibade1bc382c843d88fc8e8003f90fffa_I20180131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlMGY1MGI3NzZlZDQzMTA4ZjBiMWYwOTZlZDBkMzNiL3NlYzoyZTBmNTBiNzc2ZWQ0MzEwOGYwYjFmMDk2ZWQwZDMzYl8yMzg2L2ZyYWc6YWFhYzgzMDI2ZWJlNDgzZmE1MTBkMGRhMTk1Mjk2N2QvdGFibGU6OTU1ZmRlMDcwYmQzNDc5ODgwZjY0NDg0YTEyNTljYzkvdGFibGVyYW5nZTo5NTVmZGUwNzBiZDM0Nzk4ODBmNjQ0ODRhMTI1OWNjOV8zLTMtMS0xLTc5MDY_be4ebc91-c80a-4120-be57-a827ff24c087"
      unitRef="usd">22334000</us-gaap:CapitalizedContractCostNet>
    <crwd:CapitalizedContractCostsAdjustments
      contextRef="icf5619953f8c4449aa87583a71a4b7be_D20190201-20200131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlMGY1MGI3NzZlZDQzMTA4ZjBiMWYwOTZlZDBkMzNiL3NlYzoyZTBmNTBiNzc2ZWQ0MzEwOGYwYjFmMDk2ZWQwZDMzYl8yMzg2L2ZyYWc6YWFhYzgzMDI2ZWJlNDgzZmE1MTBkMGRhMTk1Mjk2N2QvdGFibGU6OTU1ZmRlMDcwYmQzNDc5ODgwZjY0NDg0YTEyNTljYzkvdGFibGVyYW5nZTo5NTVmZGUwNzBiZDM0Nzk4ODBmNjQ0ODRhMTI1OWNjOV80LTEtMS0xLTc5NjY_bc27bfc8-93b7-42a4-b17c-81513e82ac80"
      unitRef="usd">24306000</crwd:CapitalizedContractCostsAdjustments>
    <crwd:CapitalizedContractCostsAdjustments
      contextRef="i2e503ef2645d4944bde1c5494717a1b3_D20180201-20190131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlMGY1MGI3NzZlZDQzMTA4ZjBiMWYwOTZlZDBkMzNiL3NlYzoyZTBmNTBiNzc2ZWQ0MzEwOGYwYjFmMDk2ZWQwZDMzYl8yMzg2L2ZyYWc6YWFhYzgzMDI2ZWJlNDgzZmE1MTBkMGRhMTk1Mjk2N2QvdGFibGU6OTU1ZmRlMDcwYmQzNDc5ODgwZjY0NDg0YTEyNTljYzkvdGFibGVyYW5nZTo5NTVmZGUwNzBiZDM0Nzk4ODBmNjQ0ODRhMTI1OWNjOV80LTMtMS0xLTc5NjY_f17c1628-d3d7-453d-a1e0-c1ee197b1d96"
      unitRef="usd">0</crwd:CapitalizedContractCostsAdjustments>
    <crwd:ContractCostCapitalization
      contextRef="ic8f4fc80c1544b62a18084eb756ea94c_D20190201-20200131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlMGY1MGI3NzZlZDQzMTA4ZjBiMWYwOTZlZDBkMzNiL3NlYzoyZTBmNTBiNzc2ZWQ0MzEwOGYwYjFmMDk2ZWQwZDMzYl8yMzg2L2ZyYWc6YWFhYzgzMDI2ZWJlNDgzZmE1MTBkMGRhMTk1Mjk2N2QvdGFibGU6OTU1ZmRlMDcwYmQzNDc5ODgwZjY0NDg0YTEyNTljYzkvdGFibGVyYW5nZTo5NTVmZGUwNzBiZDM0Nzk4ODBmNjQ0ODRhMTI1OWNjOV81LTEtMS0xLTc5MDY_83d7accd-558f-40db-8c0f-29a20e01171f"
      unitRef="usd">86594000</crwd:ContractCostCapitalization>
    <crwd:ContractCostCapitalization
      contextRef="ic3b51f5441c346c388974c34d67a9940_D20180201-20190131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlMGY1MGI3NzZlZDQzMTA4ZjBiMWYwOTZlZDBkMzNiL3NlYzoyZTBmNTBiNzc2ZWQ0MzEwOGYwYjFmMDk2ZWQwZDMzYl8yMzg2L2ZyYWc6YWFhYzgzMDI2ZWJlNDgzZmE1MTBkMGRhMTk1Mjk2N2QvdGFibGU6OTU1ZmRlMDcwYmQzNDc5ODgwZjY0NDg0YTEyNTljYzkvdGFibGVyYW5nZTo5NTVmZGUwNzBiZDM0Nzk4ODBmNjQ0ODRhMTI1OWNjOV81LTMtMS0xLTc5MDY_12e1c89d-d9ae-4359-bdf6-fdd72f9f9b26"
      unitRef="usd">45073000</crwd:ContractCostCapitalization>
    <us-gaap:CapitalizedContractCostAmortization
      contextRef="ic8f4fc80c1544b62a18084eb756ea94c_D20190201-20200131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlMGY1MGI3NzZlZDQzMTA4ZjBiMWYwOTZlZDBkMzNiL3NlYzoyZTBmNTBiNzc2ZWQ0MzEwOGYwYjFmMDk2ZWQwZDMzYl8yMzg2L2ZyYWc6YWFhYzgzMDI2ZWJlNDgzZmE1MTBkMGRhMTk1Mjk2N2QvdGFibGU6OTU1ZmRlMDcwYmQzNDc5ODgwZjY0NDg0YTEyNTljYzkvdGFibGVyYW5nZTo5NTVmZGUwNzBiZDM0Nzk4ODBmNjQ0ODRhMTI1OWNjOV82LTEtMS0xLTc5MDY_ec69e7c4-350e-4b12-a165-c22f1d0ba9f8"
      unitRef="usd">-35459000</us-gaap:CapitalizedContractCostAmortization>
    <us-gaap:CapitalizedContractCostAmortization
      contextRef="ic3b51f5441c346c388974c34d67a9940_D20180201-20190131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlMGY1MGI3NzZlZDQzMTA4ZjBiMWYwOTZlZDBkMzNiL3NlYzoyZTBmNTBiNzc2ZWQ0MzEwOGYwYjFmMDk2ZWQwZDMzYl8yMzg2L2ZyYWc6YWFhYzgzMDI2ZWJlNDgzZmE1MTBkMGRhMTk1Mjk2N2QvdGFibGU6OTU1ZmRlMDcwYmQzNDc5ODgwZjY0NDg0YTEyNTljYzkvdGFibGVyYW5nZTo5NTVmZGUwNzBiZDM0Nzk4ODBmNjQ0ODRhMTI1OWNjOV82LTMtMS0xLTc5MDY_37f4ca8f-3304-4133-acfc-7ea19f46f7af"
      unitRef="usd">-28642000</us-gaap:CapitalizedContractCostAmortization>
    <us-gaap:CapitalizedContractCostNet
      contextRef="ib2cdc2f142544681974fd015733a7280_I20200131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlMGY1MGI3NzZlZDQzMTA4ZjBiMWYwOTZlZDBkMzNiL3NlYzoyZTBmNTBiNzc2ZWQ0MzEwOGYwYjFmMDk2ZWQwZDMzYl8yMzg2L2ZyYWc6YWFhYzgzMDI2ZWJlNDgzZmE1MTBkMGRhMTk1Mjk2N2QvdGFibGU6OTU1ZmRlMDcwYmQzNDc5ODgwZjY0NDg0YTEyNTljYzkvdGFibGVyYW5nZTo5NTVmZGUwNzBiZDM0Nzk4ODBmNjQ0ODRhMTI1OWNjOV83LTEtMS0xLTc5MDY_8295a04a-b250-43e4-8163-7ac609515407"
      unitRef="usd">114206000</us-gaap:CapitalizedContractCostNet>
    <us-gaap:CapitalizedContractCostNet
      contextRef="i55f24cb0d9164d4686ccc12cc9135ac1_I20190131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlMGY1MGI3NzZlZDQzMTA4ZjBiMWYwOTZlZDBkMzNiL3NlYzoyZTBmNTBiNzc2ZWQ0MzEwOGYwYjFmMDk2ZWQwZDMzYl8yMzg2L2ZyYWc6YWFhYzgzMDI2ZWJlNDgzZmE1MTBkMGRhMTk1Mjk2N2QvdGFibGU6OTU1ZmRlMDcwYmQzNDc5ODgwZjY0NDg0YTEyNTljYzkvdGFibGVyYW5nZTo5NTVmZGUwNzBiZDM0Nzk4ODBmNjQ0ODRhMTI1OWNjOV83LTMtMS0xLTc5MDY_7bec5a5c-0c5b-44d1-820e-04ccc2c89652"
      unitRef="usd">38765000</us-gaap:CapitalizedContractCostNet>
    <us-gaap:CapitalizedContractCostNetCurrent
      contextRef="ib2cdc2f142544681974fd015733a7280_I20200131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlMGY1MGI3NzZlZDQzMTA4ZjBiMWYwOTZlZDBkMzNiL3NlYzoyZTBmNTBiNzc2ZWQ0MzEwOGYwYjFmMDk2ZWQwZDMzYl8yMzg2L2ZyYWc6YWFhYzgzMDI2ZWJlNDgzZmE1MTBkMGRhMTk1Mjk2N2QvdGFibGU6OTU1ZmRlMDcwYmQzNDc5ODgwZjY0NDg0YTEyNTljYzkvdGFibGVyYW5nZTo5NTVmZGUwNzBiZDM0Nzk4ODBmNjQ0ODRhMTI1OWNjOV85LTEtMS0xLTc5MDY_a5b935bb-c50d-4432-bb54-af148b117a4b"
      unitRef="usd">42971000</us-gaap:CapitalizedContractCostNetCurrent>
    <us-gaap:CapitalizedContractCostNetCurrent
      contextRef="i55f24cb0d9164d4686ccc12cc9135ac1_I20190131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlMGY1MGI3NzZlZDQzMTA4ZjBiMWYwOTZlZDBkMzNiL3NlYzoyZTBmNTBiNzc2ZWQ0MzEwOGYwYjFmMDk2ZWQwZDMzYl8yMzg2L2ZyYWc6YWFhYzgzMDI2ZWJlNDgzZmE1MTBkMGRhMTk1Mjk2N2QvdGFibGU6OTU1ZmRlMDcwYmQzNDc5ODgwZjY0NDg0YTEyNTljYzkvdGFibGVyYW5nZTo5NTVmZGUwNzBiZDM0Nzk4ODBmNjQ0ODRhMTI1OWNjOV85LTMtMS0xLTc5MDY_fc7a8bf7-eeeb-4620-87d3-28f6a12daf38"
      unitRef="usd">28847000</us-gaap:CapitalizedContractCostNetCurrent>
    <us-gaap:CapitalizedContractCostNetNoncurrent
      contextRef="ib2cdc2f142544681974fd015733a7280_I20200131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlMGY1MGI3NzZlZDQzMTA4ZjBiMWYwOTZlZDBkMzNiL3NlYzoyZTBmNTBiNzc2ZWQ0MzEwOGYwYjFmMDk2ZWQwZDMzYl8yMzg2L2ZyYWc6YWFhYzgzMDI2ZWJlNDgzZmE1MTBkMGRhMTk1Mjk2N2QvdGFibGU6OTU1ZmRlMDcwYmQzNDc5ODgwZjY0NDg0YTEyNTljYzkvdGFibGVyYW5nZTo5NTVmZGUwNzBiZDM0Nzk4ODBmNjQ0ODRhMTI1OWNjOV8xMC0xLTEtMS03OTA2_4cdc13f5-af1b-4140-ad77-87f787df709b"
      unitRef="usd">71235000</us-gaap:CapitalizedContractCostNetNoncurrent>
    <us-gaap:CapitalizedContractCostNetNoncurrent
      contextRef="i55f24cb0d9164d4686ccc12cc9135ac1_I20190131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlMGY1MGI3NzZlZDQzMTA4ZjBiMWYwOTZlZDBkMzNiL3NlYzoyZTBmNTBiNzc2ZWQ0MzEwOGYwYjFmMDk2ZWQwZDMzYl8yMzg2L2ZyYWc6YWFhYzgzMDI2ZWJlNDgzZmE1MTBkMGRhMTk1Mjk2N2QvdGFibGU6OTU1ZmRlMDcwYmQzNDc5ODgwZjY0NDg0YTEyNTljYzkvdGFibGVyYW5nZTo5NTVmZGUwNzBiZDM0Nzk4ODBmNjQ0ODRhMTI1OWNjOV8xMC0zLTEtMS03OTA2_298c4db0-714a-4ee4-a78e-025d5cfbfc16"
      unitRef="usd">9918000</us-gaap:CapitalizedContractCostNetNoncurrent>
    <us-gaap:CapitalizedContractCostNet
      contextRef="ib2cdc2f142544681974fd015733a7280_I20200131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlMGY1MGI3NzZlZDQzMTA4ZjBiMWYwOTZlZDBkMzNiL3NlYzoyZTBmNTBiNzc2ZWQ0MzEwOGYwYjFmMDk2ZWQwZDMzYl8yMzg2L2ZyYWc6YWFhYzgzMDI2ZWJlNDgzZmE1MTBkMGRhMTk1Mjk2N2QvdGFibGU6OTU1ZmRlMDcwYmQzNDc5ODgwZjY0NDg0YTEyNTljYzkvdGFibGVyYW5nZTo5NTVmZGUwNzBiZDM0Nzk4ODBmNjQ0ODRhMTI1OWNjOV8xMS0xLTEtMS03OTA2_9dcb5962-7957-4789-9264-85ac41e183de"
      unitRef="usd">114206000</us-gaap:CapitalizedContractCostNet>
    <us-gaap:CapitalizedContractCostNet
      contextRef="i55f24cb0d9164d4686ccc12cc9135ac1_I20190131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlMGY1MGI3NzZlZDQzMTA4ZjBiMWYwOTZlZDBkMzNiL3NlYzoyZTBmNTBiNzc2ZWQ0MzEwOGYwYjFmMDk2ZWQwZDMzYl8yMzg2L2ZyYWc6YWFhYzgzMDI2ZWJlNDgzZmE1MTBkMGRhMTk1Mjk2N2QvdGFibGU6OTU1ZmRlMDcwYmQzNDc5ODgwZjY0NDg0YTEyNTljYzkvdGFibGVyYW5nZTo5NTVmZGUwNzBiZDM0Nzk4ODBmNjQ0ODRhMTI1OWNjOV8xMS0zLTEtMS03OTA2_44cf9242-df35-45ef-ae83-26d90c628090"
      unitRef="usd">38765000</us-gaap:CapitalizedContractCostNet>
    <us-gaap:CommitmentsAndContingenciesDisclosureTextBlock
      contextRef="ic8f4fc80c1544b62a18084eb756ea94c_D20190201-20200131"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlMGY1MGI3NzZlZDQzMTA4ZjBiMWYwOTZlZDBkMzNiL3NlYzoyZTBmNTBiNzc2ZWQ0MzEwOGYwYjFmMDk2ZWQwZDMzYl8yMDIvZnJhZzo1ZTZiM2NkZGFlZjY0MTEwYTdkNmE1NTI3NDg1OWZjZi90ZXh0cmVnaW9uOjVlNmIzY2RkYWVmNjQxMTBhN2Q2YTU1Mjc0ODU5ZmNmXzQ5NDc4MDIzMzk1MzA_be588eec-26ad-49a1-b40a-e9cc6d85f333">Commitments and Contingencies&lt;div style="text-indent:20.25pt;margin-top:12pt;"&gt;&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;Lease Commitments&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:18pt;margin-top:12pt;"&gt;&lt;span style="background-color:rgb(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 Company leases its office space under various non-cancelable operating lease agreements. Leases expire at various dates through fiscal year 2027. The aggregate future minimum payments under non-cancelable operating leases as of January&#160;31, 2020 are as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:3pt;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:85.280%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:10.720%;"/&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="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;Operating&lt;br/&gt;Leases&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="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:2pt 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;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;/tr&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;Fiscal 2021&lt;/span&gt;&lt;/td&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;9,958&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/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;Fiscal 2022&lt;/span&gt;&lt;/td&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;9,869&#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;Fiscal 2023&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:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;9,377&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/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;Fiscal 2024&lt;/span&gt;&lt;/td&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;9,370&#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;Fiscal 2025&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:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;8,441&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/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="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,671&#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;Total minimum lease payments&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 #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;50,686&#160;&lt;/span&gt;&lt;/td&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:18pt;margin-top:12pt;"&gt;&lt;span style="background-color:rgb(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 was $10.3 million, $6.9 million, and $4.6 million during the years ended January&#160;31, 2020, January&#160;31, 2019 and January&#160;31, 2018, respectively.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:20.25pt;margin-top:12pt;"&gt;&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;Purchase Obligations&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:18pt;margin-top:12pt;"&gt;&lt;span style="background-color:rgb(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 Company enters into long-term non-cancelable agreements with providers to purchase data center capacity, such as bandwidth and colocation space, for the Company&#x2019;s cloud platform. As of January&#160;31, 2020, the Company is committed to spend $166.0 million on such agreements through 2027. These obligations are included in purchase obligations below.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:18pt;margin-top:12pt;"&gt;&lt;span style="background-color:rgb(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 the normal course of business, the Company enters into non-cancelable purchase commitments with various parties to purchase products and services such as technology, equipment, office renovations, corporate events, and consulting services. A summary of noncancelable purchase obligations as of January&#160;31, 2020 with expected date of payment 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:86.304%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:9.696%;"/&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="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;br/&gt;Commitments&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;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" 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:0%;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(In thousands)&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: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;/tr&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;Fiscal 2021&lt;/span&gt;&lt;/td&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;83,471&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/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;Fiscal 2022&lt;/span&gt;&lt;/td&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;88,731&#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;Fiscal 2023&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:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;10,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;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/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;Fiscal 2024&lt;/span&gt;&lt;/td&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;9,889&#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;Fiscal 2025&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:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2,736&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/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="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,236&#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;Total purchase commitments&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 #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;198,327&#160;&lt;/span&gt;&lt;/td&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:20.25pt;margin-top:12pt;"&gt;&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;Letters of Credit&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:18pt;margin-top:12pt;"&gt;&lt;span style="background-color:rgb(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 January&#160;31, 2020 and January&#160;31, 2019, the Company had an unused standby letter of credit for $0.6 million and $0.5 million, respectively, securing its headquarters facility in Sunnyvale, California. As of January&#160;31, 2020 and January&#160;31, 2019, the Company had an unused standby letter of credit for $1.0 million and $0.8&#160;million, respectively, securing its facility in Austin, Texas.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:20.25pt;margin-top:12pt;"&gt;&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;Litigation&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:18pt;"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:18pt;"&gt;&lt;span style="background-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;The Company is currently involved in proceedings before the Trademark Trial and Appeal Board (&#x201c;TTAB&#x201d;) at the U.S. Patent and Trademark Office (the &#x201c;USPTO&#x201d;) regarding its U.S. trademark registrations for &#x201c;CrowdStrike Falcon&#x201d; and its U.S. application to register its &#x201c;Falcon OverWatch&#x201d; trademark. On November&#160;23, 2016, Fair Isaac Corporation (&#x201c;FICO&#x201d;) filed a Petition for Cancellation of the Company&#x2019;s &#x201c;CrowdStrike Falcon&#x201d; trademark registrations and a Notice of Opposition against the Company&#x2019;s &#x201c;Falcon OverWatch&#x201d; trademark application before the USPTO, TTAB. On January&#160;3, 2017, the Company filed answers to both the cancellation and opposition proceedings, and the proceedings thereafter were consolidated. On November&#160;21, 2018, the Company filed a Petition for Partial Cancellation or Amendment of one of FICO&#x2019;s &#x201c;Falcon&#x201d; trademark registrations, and on December&#160;10, 2018, the parties filed a joint request to consolidate the proceedings and adjust the schedule. On January 16, 2019, FICO moved to dismiss the Company&#x2019;s petition. On July 2, 2019, the TTAB consolidated the proceedings and granted FICO&#x2019;s motion to dismiss with leave to amend. On July 22, 2019, the Company filed its Amended Petition for Cancellation or Amendment and on August 12, 2019, FICO moved to dismiss the Company&#x2019;s Amended Petition for Cancellation or Amendment. On January 31, 2020, the TTAB denied the motion to dismiss as to two grounds for partial cancellation and as to the request for amendment, and granted the motion as to a third ground for partial cancellation of one of FICO&#x2019;s &#x201c;Falcon&#x201d; registrations and the claim for abandonment of both of FICO&#x2019;s &#x201c;Falcon&#x201d; trademark registrations, with the right to reassert both claims for relief. The TTAB also set a new schedule for the consolidated proceedings, with trial periods set to begin on December 6, 2020. On March 18, 2020, the Company filed a motion for leave to file a Second Amended Petition to include a claim for abandonment for two of FICO&#x2019;s &#x201c;Falcon&#x201d; trademark registrations. The Company is vigorously defending the case, but given the early stage, although a loss may reasonably be possible, the Company is unable to predict the likelihood of success of FICO&#x2019;s claims or estimate a loss or range of loss. As a result, no liability has been recorded as of January&#160;31, 2020 or January&#160;31, 2019.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:18pt;margin-top:12pt;"&gt;&lt;span style="background-color:rgb(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 addition, from time to time the Company is a party to various litigation matters and subject to claims that arise in the ordinary course of business. In addition, third parties may from time to time assert claims against the Company in the form of letters and other communications. For any claims for which the Company believes a liability is both probable and reasonably estimable, the Company records a liability in the period for which it makes this determination. There is no pending or threatened legal proceeding to which the Company is a party that, in the Company&#x2019;s opinion, is likely to have a material adverse effect on its consolidated financial statements; however, the results of litigation and claims are inherently unpredictable. Regardless of the outcome, litigation can have an adverse impact on the Company&#x2019;s business because of defense and settlement costs, diversion of management resources, and other factors. In addition, the expense of litigation and the timing of this expense from period to period are difficult to estimate, subject to change and could adversely affect the Company&#x2019;s consolidated financial statements.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:20.25pt;margin-top:12pt;"&gt;&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;Warranties and Indemnification&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:18pt;margin-top:12pt;"&gt;&lt;span style="background-color:rgb(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 Company&#x2019;s cloud computing services are typically warranted to perform in a manner consistent with general industry standards that are reasonably applicable and materially in accordance with the Company&#x2019;s online help documentation under normal use and circumstances.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:18pt;margin-top:12pt;"&gt;&lt;span style="background-color:rgb(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 Company&#x2019;s arrangements generally include certain provisions for indemnifying customers against liabilities if its products or services infringe a third party&#x2019;s intellectual property rights. In addition, for its Falcon Complete module customers, the Company offers a limited warranty, subject to certain conditions, to cover certain costs incurred by the customer in case of a cybersecurity breach. The Company has entered into an insurance policy to cover its potential liability arising from this limited warranty arrangement. To date, the Company has not incurred any material costs because of such obligations and has not accrued any liabilities related to such obligations in the consolidated financial statements.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:18pt;margin-top:12pt;"&gt;&lt;span style="background-color:rgb(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 Company has also agreed to indemnify its directors and executive officers for costs associated with any fees, expenses, judgments, fines and settlement amounts incurred by any of these persons in any action or proceeding to which any of those persons is, or is threatened to be, made a party by reason of the person&#x2019;s service as a director or officer, including any action by the Company, arising out of that person&#x2019;s services as the Company&#x2019;s director or officer or that person&#x2019;s services provided to any other company or enterprise at the Company&#x2019;s request. The Company maintains director and officer insurance coverage that would generally enable the Company to recover a portion of any future amounts paid. The Company may also be subject to indemnification obligations by law with respect to the actions of its employees under certain circumstances and in certain jurisdictions. No liabilities have been accrued associated with this indemnification provision as of January&#160;31, 2020 or January&#160;31, 2019&lt;/span&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;.&lt;/span&gt;&lt;/div&gt;</us-gaap:CommitmentsAndContingenciesDisclosureTextBlock>
    <us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock
      contextRef="ic8f4fc80c1544b62a18084eb756ea94c_D20190201-20200131"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlMGY1MGI3NzZlZDQzMTA4ZjBiMWYwOTZlZDBkMzNiL3NlYzoyZTBmNTBiNzc2ZWQ0MzEwOGYwYjFmMDk2ZWQwZDMzYl8yMDIvZnJhZzo1ZTZiM2NkZGFlZjY0MTEwYTdkNmE1NTI3NDg1OWZjZi90ZXh0cmVnaW9uOjVlNmIzY2RkYWVmNjQxMTBhN2Q2YTU1Mjc0ODU5ZmNmXzEwNDQ1MzYwNDc4NDc5_17200ed0-fb3c-4cf3-a0d6-7ddbbf4d8172">The aggregate future minimum payments under non-cancelable operating leases as of January&#160;31, 2020 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:85.280%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:10.720%;"/&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="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;Operating&lt;br/&gt;Leases&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="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:2pt 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;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;/tr&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;Fiscal 2021&lt;/span&gt;&lt;/td&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;9,958&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/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;Fiscal 2022&lt;/span&gt;&lt;/td&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;9,869&#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;Fiscal 2023&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:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;9,377&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/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;Fiscal 2024&lt;/span&gt;&lt;/td&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;9,370&#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;Fiscal 2025&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:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;8,441&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/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="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,671&#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;Total minimum lease payments&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 #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;50,686&#160;&lt;/span&gt;&lt;/td&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:LesseeOperatingLeaseLiabilityMaturityTableTextBlock>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths
      contextRef="ib2cdc2f142544681974fd015733a7280_I20200131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlMGY1MGI3NzZlZDQzMTA4ZjBiMWYwOTZlZDBkMzNiL3NlYzoyZTBmNTBiNzc2ZWQ0MzEwOGYwYjFmMDk2ZWQwZDMzYl8yMDIvZnJhZzo1ZTZiM2NkZGFlZjY0MTEwYTdkNmE1NTI3NDg1OWZjZi90YWJsZToxODYyMGJhYzg1ZGY0NzY2YThiZDlmOTI2MjFmZDYyZS90YWJsZXJhbmdlOjE4NjIwYmFjODVkZjQ3NjZhOGJkOWY5MjYyMWZkNjJlXzItMS0xLTEtMA_4510d3a0-33c0-4154-8c24-16b30ea4c701"
      unitRef="usd">9958000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearTwo
      contextRef="ib2cdc2f142544681974fd015733a7280_I20200131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlMGY1MGI3NzZlZDQzMTA4ZjBiMWYwOTZlZDBkMzNiL3NlYzoyZTBmNTBiNzc2ZWQ0MzEwOGYwYjFmMDk2ZWQwZDMzYl8yMDIvZnJhZzo1ZTZiM2NkZGFlZjY0MTEwYTdkNmE1NTI3NDg1OWZjZi90YWJsZToxODYyMGJhYzg1ZGY0NzY2YThiZDlmOTI2MjFmZDYyZS90YWJsZXJhbmdlOjE4NjIwYmFjODVkZjQ3NjZhOGJkOWY5MjYyMWZkNjJlXzMtMS0xLTEtMA_89a185b8-b512-4583-8250-a8f9cf29c34c"
      unitRef="usd">9869000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearTwo>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearThree
      contextRef="ib2cdc2f142544681974fd015733a7280_I20200131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlMGY1MGI3NzZlZDQzMTA4ZjBiMWYwOTZlZDBkMzNiL3NlYzoyZTBmNTBiNzc2ZWQ0MzEwOGYwYjFmMDk2ZWQwZDMzYl8yMDIvZnJhZzo1ZTZiM2NkZGFlZjY0MTEwYTdkNmE1NTI3NDg1OWZjZi90YWJsZToxODYyMGJhYzg1ZGY0NzY2YThiZDlmOTI2MjFmZDYyZS90YWJsZXJhbmdlOjE4NjIwYmFjODVkZjQ3NjZhOGJkOWY5MjYyMWZkNjJlXzQtMS0xLTEtMA_5d84ffcf-33f4-40b2-906b-e13b3580dfff"
      unitRef="usd">9377000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearThree>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFour
      contextRef="ib2cdc2f142544681974fd015733a7280_I20200131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlMGY1MGI3NzZlZDQzMTA4ZjBiMWYwOTZlZDBkMzNiL3NlYzoyZTBmNTBiNzc2ZWQ0MzEwOGYwYjFmMDk2ZWQwZDMzYl8yMDIvZnJhZzo1ZTZiM2NkZGFlZjY0MTEwYTdkNmE1NTI3NDg1OWZjZi90YWJsZToxODYyMGJhYzg1ZGY0NzY2YThiZDlmOTI2MjFmZDYyZS90YWJsZXJhbmdlOjE4NjIwYmFjODVkZjQ3NjZhOGJkOWY5MjYyMWZkNjJlXzUtMS0xLTEtMA_d0ab5711-ae2f-499e-ad1f-e392723b4019"
      unitRef="usd">9370000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFour>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFive
      contextRef="ib2cdc2f142544681974fd015733a7280_I20200131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlMGY1MGI3NzZlZDQzMTA4ZjBiMWYwOTZlZDBkMzNiL3NlYzoyZTBmNTBiNzc2ZWQ0MzEwOGYwYjFmMDk2ZWQwZDMzYl8yMDIvZnJhZzo1ZTZiM2NkZGFlZjY0MTEwYTdkNmE1NTI3NDg1OWZjZi90YWJsZToxODYyMGJhYzg1ZGY0NzY2YThiZDlmOTI2MjFmZDYyZS90YWJsZXJhbmdlOjE4NjIwYmFjODVkZjQ3NjZhOGJkOWY5MjYyMWZkNjJlXzYtMS0xLTEtMA_320cde45-516a-4162-9174-7214d014944e"
      unitRef="usd">8441000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFive>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive
      contextRef="ib2cdc2f142544681974fd015733a7280_I20200131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlMGY1MGI3NzZlZDQzMTA4ZjBiMWYwOTZlZDBkMzNiL3NlYzoyZTBmNTBiNzc2ZWQ0MzEwOGYwYjFmMDk2ZWQwZDMzYl8yMDIvZnJhZzo1ZTZiM2NkZGFlZjY0MTEwYTdkNmE1NTI3NDg1OWZjZi90YWJsZToxODYyMGJhYzg1ZGY0NzY2YThiZDlmOTI2MjFmZDYyZS90YWJsZXJhbmdlOjE4NjIwYmFjODVkZjQ3NjZhOGJkOWY5MjYyMWZkNjJlXzctMS0xLTEtMA_4d121b22-4c94-4f2b-a96a-5242d3752539"
      unitRef="usd">3671000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDue
      contextRef="ib2cdc2f142544681974fd015733a7280_I20200131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlMGY1MGI3NzZlZDQzMTA4ZjBiMWYwOTZlZDBkMzNiL3NlYzoyZTBmNTBiNzc2ZWQ0MzEwOGYwYjFmMDk2ZWQwZDMzYl8yMDIvZnJhZzo1ZTZiM2NkZGFlZjY0MTEwYTdkNmE1NTI3NDg1OWZjZi90YWJsZToxODYyMGJhYzg1ZGY0NzY2YThiZDlmOTI2MjFmZDYyZS90YWJsZXJhbmdlOjE4NjIwYmFjODVkZjQ3NjZhOGJkOWY5MjYyMWZkNjJlXzgtMS0xLTEtMA_c8231544-db82-4871-9641-a96f578ec523"
      unitRef="usd">50686000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDue>
    <us-gaap:OperatingLeaseExpense
      contextRef="ic8f4fc80c1544b62a18084eb756ea94c_D20190201-20200131"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlMGY1MGI3NzZlZDQzMTA4ZjBiMWYwOTZlZDBkMzNiL3NlYzoyZTBmNTBiNzc2ZWQ0MzEwOGYwYjFmMDk2ZWQwZDMzYl8yMDIvZnJhZzo1ZTZiM2NkZGFlZjY0MTEwYTdkNmE1NTI3NDg1OWZjZi90ZXh0cmVnaW9uOjVlNmIzY2RkYWVmNjQxMTBhN2Q2YTU1Mjc0ODU5ZmNmXzMyNg_63535e53-9380-4b07-a104-282df32af870"
      unitRef="usd">10300000</us-gaap:OperatingLeaseExpense>
    <us-gaap:OperatingLeaseExpense
      contextRef="ic3b51f5441c346c388974c34d67a9940_D20180201-20190131"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlMGY1MGI3NzZlZDQzMTA4ZjBiMWYwOTZlZDBkMzNiL3NlYzoyZTBmNTBiNzc2ZWQ0MzEwOGYwYjFmMDk2ZWQwZDMzYl8yMDIvZnJhZzo1ZTZiM2NkZGFlZjY0MTEwYTdkNmE1NTI3NDg1OWZjZi90ZXh0cmVnaW9uOjVlNmIzY2RkYWVmNjQxMTBhN2Q2YTU1Mjc0ODU5ZmNmXzMzMA_386a2610-b1c4-4b13-b2fd-90f2686069b6"
      unitRef="usd">6900000</us-gaap:OperatingLeaseExpense>
    <us-gaap:OperatingLeaseExpense
      contextRef="if6440f73b88f4c53970ea48b4c1f9726_D20170201-20180131"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlMGY1MGI3NzZlZDQzMTA4ZjBiMWYwOTZlZDBkMzNiL3NlYzoyZTBmNTBiNzc2ZWQ0MzEwOGYwYjFmMDk2ZWQwZDMzYl8yMDIvZnJhZzo1ZTZiM2NkZGFlZjY0MTEwYTdkNmE1NTI3NDg1OWZjZi90ZXh0cmVnaW9uOjVlNmIzY2RkYWVmNjQxMTBhN2Q2YTU1Mjc0ODU5ZmNmXzMzOA_df637c28-2fbc-4f79-ad98-83f1f162e232"
      unitRef="usd">4600000</us-gaap:OperatingLeaseExpense>
    <us-gaap:RecordedUnconditionalPurchaseObligationAmountOfMaturitiesAndSinkingFundRequirements
      contextRef="ib2cdc2f142544681974fd015733a7280_I20200131"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlMGY1MGI3NzZlZDQzMTA4ZjBiMWYwOTZlZDBkMzNiL3NlYzoyZTBmNTBiNzc2ZWQ0MzEwOGYwYjFmMDk2ZWQwZDMzYl8yMDIvZnJhZzo1ZTZiM2NkZGFlZjY0MTEwYTdkNmE1NTI3NDg1OWZjZi90ZXh0cmVnaW9uOjVlNmIzY2RkYWVmNjQxMTBhN2Q2YTU1Mjc0ODU5ZmNmXzYzMg_4928cb4e-bbbd-4163-b3c9-fb7021918e07"
      unitRef="usd">166000000.0</us-gaap:RecordedUnconditionalPurchaseObligationAmountOfMaturitiesAndSinkingFundRequirements>
    <us-gaap:RecordedUnconditionalPurchaseObligationsTextBlock
      contextRef="ic8f4fc80c1544b62a18084eb756ea94c_D20190201-20200131"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlMGY1MGI3NzZlZDQzMTA4ZjBiMWYwOTZlZDBkMzNiL3NlYzoyZTBmNTBiNzc2ZWQ0MzEwOGYwYjFmMDk2ZWQwZDMzYl8yMDIvZnJhZzo1ZTZiM2NkZGFlZjY0MTEwYTdkNmE1NTI3NDg1OWZjZi90ZXh0cmVnaW9uOjVlNmIzY2RkYWVmNjQxMTBhN2Q2YTU1Mjc0ODU5ZmNmXzEwNDQ1MzYwNDc4NDgw_262b9579-be3f-4747-b72e-fde0c54076c7">A summary of noncancelable purchase obligations as of January&#160;31, 2020 with expected date of payment 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:86.304%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:9.696%;"/&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="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;br/&gt;Commitments&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;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" 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:0%;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(In thousands)&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: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;/tr&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;Fiscal 2021&lt;/span&gt;&lt;/td&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;83,471&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/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;Fiscal 2022&lt;/span&gt;&lt;/td&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;88,731&#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;Fiscal 2023&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:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;10,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;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/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;Fiscal 2024&lt;/span&gt;&lt;/td&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;9,889&#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;Fiscal 2025&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:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2,736&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/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="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,236&#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;Total purchase commitments&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 #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;198,327&#160;&lt;/span&gt;&lt;/td&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:RecordedUnconditionalPurchaseObligationsTextBlock>
    <us-gaap:RecordedUnconditionalPurchaseObligationDueWithinOneYear
      contextRef="ib2cdc2f142544681974fd015733a7280_I20200131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlMGY1MGI3NzZlZDQzMTA4ZjBiMWYwOTZlZDBkMzNiL3NlYzoyZTBmNTBiNzc2ZWQ0MzEwOGYwYjFmMDk2ZWQwZDMzYl8yMDIvZnJhZzo1ZTZiM2NkZGFlZjY0MTEwYTdkNmE1NTI3NDg1OWZjZi90YWJsZTo4NjYzNGUzZTRlMjc0MTMzOWI5ZDRlODllZmJkYWVlNy90YWJsZXJhbmdlOjg2NjM0ZTNlNGUyNzQxMzM5YjlkNGU4OWVmYmRhZWU3XzEtMS0xLTEtMA_9a0f30c6-fcac-41ad-8843-e46657474f95"
      unitRef="usd">83471000</us-gaap:RecordedUnconditionalPurchaseObligationDueWithinOneYear>
    <us-gaap:RecordedUnconditionalPurchaseObligationDueInSecondYear
      contextRef="ib2cdc2f142544681974fd015733a7280_I20200131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlMGY1MGI3NzZlZDQzMTA4ZjBiMWYwOTZlZDBkMzNiL3NlYzoyZTBmNTBiNzc2ZWQ0MzEwOGYwYjFmMDk2ZWQwZDMzYl8yMDIvZnJhZzo1ZTZiM2NkZGFlZjY0MTEwYTdkNmE1NTI3NDg1OWZjZi90YWJsZTo4NjYzNGUzZTRlMjc0MTMzOWI5ZDRlODllZmJkYWVlNy90YWJsZXJhbmdlOjg2NjM0ZTNlNGUyNzQxMzM5YjlkNGU4OWVmYmRhZWU3XzItMS0xLTEtMA_9293e7a1-f603-4469-a5a7-a0137303faab"
      unitRef="usd">88731000</us-gaap:RecordedUnconditionalPurchaseObligationDueInSecondYear>
    <us-gaap:RecordedUnconditionalPurchaseObligationDueInThirdYear
      contextRef="ib2cdc2f142544681974fd015733a7280_I20200131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlMGY1MGI3NzZlZDQzMTA4ZjBiMWYwOTZlZDBkMzNiL3NlYzoyZTBmNTBiNzc2ZWQ0MzEwOGYwYjFmMDk2ZWQwZDMzYl8yMDIvZnJhZzo1ZTZiM2NkZGFlZjY0MTEwYTdkNmE1NTI3NDg1OWZjZi90YWJsZTo4NjYzNGUzZTRlMjc0MTMzOWI5ZDRlODllZmJkYWVlNy90YWJsZXJhbmdlOjg2NjM0ZTNlNGUyNzQxMzM5YjlkNGU4OWVmYmRhZWU3XzMtMS0xLTEtMA_97789020-74bb-41be-b66d-e40899af2a0e"
      unitRef="usd">10264000</us-gaap:RecordedUnconditionalPurchaseObligationDueInThirdYear>
    <us-gaap:RecordedUnconditionalPurchaseObligationDueInFourthYear
      contextRef="ib2cdc2f142544681974fd015733a7280_I20200131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlMGY1MGI3NzZlZDQzMTA4ZjBiMWYwOTZlZDBkMzNiL3NlYzoyZTBmNTBiNzc2ZWQ0MzEwOGYwYjFmMDk2ZWQwZDMzYl8yMDIvZnJhZzo1ZTZiM2NkZGFlZjY0MTEwYTdkNmE1NTI3NDg1OWZjZi90YWJsZTo4NjYzNGUzZTRlMjc0MTMzOWI5ZDRlODllZmJkYWVlNy90YWJsZXJhbmdlOjg2NjM0ZTNlNGUyNzQxMzM5YjlkNGU4OWVmYmRhZWU3XzQtMS0xLTEtMA_9d91f94a-8ffe-4793-b89e-714e36b46c91"
      unitRef="usd">9889000</us-gaap:RecordedUnconditionalPurchaseObligationDueInFourthYear>
    <us-gaap:RecordedUnconditionalPurchaseObligationDueInFifthYear
      contextRef="ib2cdc2f142544681974fd015733a7280_I20200131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlMGY1MGI3NzZlZDQzMTA4ZjBiMWYwOTZlZDBkMzNiL3NlYzoyZTBmNTBiNzc2ZWQ0MzEwOGYwYjFmMDk2ZWQwZDMzYl8yMDIvZnJhZzo1ZTZiM2NkZGFlZjY0MTEwYTdkNmE1NTI3NDg1OWZjZi90YWJsZTo4NjYzNGUzZTRlMjc0MTMzOWI5ZDRlODllZmJkYWVlNy90YWJsZXJhbmdlOjg2NjM0ZTNlNGUyNzQxMzM5YjlkNGU4OWVmYmRhZWU3XzUtMS0xLTEtMA_5bdcd5a2-0e41-4909-a376-83760adeccbe"
      unitRef="usd">2736000</us-gaap:RecordedUnconditionalPurchaseObligationDueInFifthYear>
    <us-gaap:RecordedUnconditionalPurchaseObligationDueAfterFifthYear
      contextRef="ib2cdc2f142544681974fd015733a7280_I20200131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlMGY1MGI3NzZlZDQzMTA4ZjBiMWYwOTZlZDBkMzNiL3NlYzoyZTBmNTBiNzc2ZWQ0MzEwOGYwYjFmMDk2ZWQwZDMzYl8yMDIvZnJhZzo1ZTZiM2NkZGFlZjY0MTEwYTdkNmE1NTI3NDg1OWZjZi90YWJsZTo4NjYzNGUzZTRlMjc0MTMzOWI5ZDRlODllZmJkYWVlNy90YWJsZXJhbmdlOjg2NjM0ZTNlNGUyNzQxMzM5YjlkNGU4OWVmYmRhZWU3XzYtMS0xLTEtMA_b5151a33-53e8-4452-a609-134e3843198d"
      unitRef="usd">3236000</us-gaap:RecordedUnconditionalPurchaseObligationDueAfterFifthYear>
    <us-gaap:RecordedUnconditionalPurchaseObligation
      contextRef="ib2cdc2f142544681974fd015733a7280_I20200131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlMGY1MGI3NzZlZDQzMTA4ZjBiMWYwOTZlZDBkMzNiL3NlYzoyZTBmNTBiNzc2ZWQ0MzEwOGYwYjFmMDk2ZWQwZDMzYl8yMDIvZnJhZzo1ZTZiM2NkZGFlZjY0MTEwYTdkNmE1NTI3NDg1OWZjZi90YWJsZTo4NjYzNGUzZTRlMjc0MTMzOWI5ZDRlODllZmJkYWVlNy90YWJsZXJhbmdlOjg2NjM0ZTNlNGUyNzQxMzM5YjlkNGU4OWVmYmRhZWU3XzctMS0xLTEtMA_85770cf4-9a24-4dfb-9955-f45989af8379"
      unitRef="usd">198327000</us-gaap:RecordedUnconditionalPurchaseObligation>
    <us-gaap:LineOfCredit
      contextRef="i3017d014166c4a0790823e00d9dd6c65_I20200131"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlMGY1MGI3NzZlZDQzMTA4ZjBiMWYwOTZlZDBkMzNiL3NlYzoyZTBmNTBiNzc2ZWQ0MzEwOGYwYjFmMDk2ZWQwZDMzYl8yMDIvZnJhZzo1ZTZiM2NkZGFlZjY0MTEwYTdkNmE1NTI3NDg1OWZjZi90ZXh0cmVnaW9uOjVlNmIzY2RkYWVmNjQxMTBhN2Q2YTU1Mjc0ODU5ZmNmXzEwOTk1MTE2MzU4Njk_da69fd2f-91f2-43b0-95f7-17f6b5c326ca"
      unitRef="usd">600000</us-gaap:LineOfCredit>
    <us-gaap:LineOfCredit
      contextRef="ic49a082d929e4a63a89dd99a5135f30c_I20190131"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlMGY1MGI3NzZlZDQzMTA4ZjBiMWYwOTZlZDBkMzNiL3NlYzoyZTBmNTBiNzc2ZWQ0MzEwOGYwYjFmMDk2ZWQwZDMzYl8yMDIvZnJhZzo1ZTZiM2NkZGFlZjY0MTEwYTdkNmE1NTI3NDg1OWZjZi90ZXh0cmVnaW9uOjVlNmIzY2RkYWVmNjQxMTBhN2Q2YTU1Mjc0ODU5ZmNmXzEyNzg_1c59fdff-a241-4025-ae0b-85f536d29bed"
      unitRef="usd">500000</us-gaap:LineOfCredit>
    <us-gaap:LineOfCredit
      contextRef="i60227e3f83e94c7f8572ba095d7fdfc4_I20200131"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlMGY1MGI3NzZlZDQzMTA4ZjBiMWYwOTZlZDBkMzNiL3NlYzoyZTBmNTBiNzc2ZWQ0MzEwOGYwYjFmMDk2ZWQwZDMzYl8yMDIvZnJhZzo1ZTZiM2NkZGFlZjY0MTEwYTdkNmE1NTI3NDg1OWZjZi90ZXh0cmVnaW9uOjVlNmIzY2RkYWVmNjQxMTBhN2Q2YTU1Mjc0ODU5ZmNmXzEwOTk1MTE2MzU4OTk_0081ac5f-5dbc-4c34-ae41-2c78fcaf01c7"
      unitRef="usd">1000000.0</us-gaap:LineOfCredit>
    <us-gaap:LineOfCredit
      contextRef="i49f5de6e43de4a1c8847fd0118065008_I20190131"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlMGY1MGI3NzZlZDQzMTA4ZjBiMWYwOTZlZDBkMzNiL3NlYzoyZTBmNTBiNzc2ZWQ0MzEwOGYwYjFmMDk2ZWQwZDMzYl8yMDIvZnJhZzo1ZTZiM2NkZGFlZjY0MTEwYTdkNmE1NTI3NDg1OWZjZi90ZXh0cmVnaW9uOjVlNmIzY2RkYWVmNjQxMTBhN2Q2YTU1Mjc0ODU5ZmNmXzEwOTk1MTE2MzYwNzM_a767491e-04ff-4330-b5a3-a5e403aaaba7"
      unitRef="usd">800000</us-gaap:LineOfCredit>
    <us-gaap:LossContingencyAccrualAtCarryingValue
      contextRef="ib2cdc2f142544681974fd015733a7280_I20200131"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlMGY1MGI3NzZlZDQzMTA4ZjBiMWYwOTZlZDBkMzNiL3NlYzoyZTBmNTBiNzc2ZWQ0MzEwOGYwYjFmMDk2ZWQwZDMzYl8yMDIvZnJhZzo1ZTZiM2NkZGFlZjY0MTEwYTdkNmE1NTI3NDg1OWZjZi90ZXh0cmVnaW9uOjVlNmIzY2RkYWVmNjQxMTBhN2Q2YTU1Mjc0ODU5ZmNmXzMyNzA_6e86081a-6338-4488-a57d-ec4dc295410c"
      unitRef="usd">0</us-gaap:LossContingencyAccrualAtCarryingValue>
    <us-gaap:LossContingencyAccrualAtCarryingValue
      contextRef="i55f24cb0d9164d4686ccc12cc9135ac1_I20190131"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlMGY1MGI3NzZlZDQzMTA4ZjBiMWYwOTZlZDBkMzNiL3NlYzoyZTBmNTBiNzc2ZWQ0MzEwOGYwYjFmMDk2ZWQwZDMzYl8yMDIvZnJhZzo1ZTZiM2NkZGFlZjY0MTEwYTdkNmE1NTI3NDg1OWZjZi90ZXh0cmVnaW9uOjVlNmIzY2RkYWVmNjQxMTBhN2Q2YTU1Mjc0ODU5ZmNmXzMyNzA_97a1289a-1b79-477a-b976-ffdbb0bc4db8"
      unitRef="usd">0</us-gaap:LossContingencyAccrualAtCarryingValue>
    <us-gaap:LossContingencyAccrualAtCarryingValue
      contextRef="i3377311ef97a4c24b28fac4c6b1194fb_I20200131"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlMGY1MGI3NzZlZDQzMTA4ZjBiMWYwOTZlZDBkMzNiL3NlYzoyZTBmNTBiNzc2ZWQ0MzEwOGYwYjFmMDk2ZWQwZDMzYl8yMDIvZnJhZzo1ZTZiM2NkZGFlZjY0MTEwYTdkNmE1NTI3NDg1OWZjZi90ZXh0cmVnaW9uOjVlNmIzY2RkYWVmNjQxMTBhN2Q2YTU1Mjc0ODU5ZmNmXzYzNjQ_22f28852-eeea-4ad4-a282-1221503f50fb"
      unitRef="usd">0</us-gaap:LossContingencyAccrualAtCarryingValue>
    <us-gaap:LossContingencyAccrualAtCarryingValue
      contextRef="ibbbcf32058614e4bae52efa1be031b9c_I20190131"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlMGY1MGI3NzZlZDQzMTA4ZjBiMWYwOTZlZDBkMzNiL3NlYzoyZTBmNTBiNzc2ZWQ0MzEwOGYwYjFmMDk2ZWQwZDMzYl8yMDIvZnJhZzo1ZTZiM2NkZGFlZjY0MTEwYTdkNmE1NTI3NDg1OWZjZi90ZXh0cmVnaW9uOjVlNmIzY2RkYWVmNjQxMTBhN2Q2YTU1Mjc0ODU5ZmNmXzYzNjQ_7ad7dbde-e417-4d01-b193-59de06996cf7"
      unitRef="usd">0</us-gaap:LossContingencyAccrualAtCarryingValue>
    <crwd:GeographicInformationDisclosureTextBlock
      contextRef="ic8f4fc80c1544b62a18084eb756ea94c_D20190201-20200131"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlMGY1MGI3NzZlZDQzMTA4ZjBiMWYwOTZlZDBkMzNiL3NlYzoyZTBmNTBiNzc2ZWQ0MzEwOGYwYjFmMDk2ZWQwZDMzYl8yMDgvZnJhZzo2MGFlNzM2YzRhNmQ0YzdiODdmMjRlNTMwOGMwNDljMi90ZXh0cmVnaW9uOjYwYWU3MzZjNGE2ZDRjN2I4N2YyNGU1MzA4YzA0OWMyXzQ5NDc4MDIzMjczNDM_e257fda8-ca34-4e4c-bfca-1f578fdbd1e9">Geographic Information&lt;div style="text-indent:18pt;margin-top:12pt;"&gt;&lt;span style="background-color:rgb(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 Company&#x2019;s long-lived assets are composed of property and equipment, net, and are summarized by geographic area 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:73.877%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:9.695%;"/&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:9.698%;"/&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="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;January 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="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;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;2019&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="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;(in thousands)&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="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 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,409&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-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;70,699&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/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;International&lt;/span&gt;&lt;/td&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;10,669&#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;3,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;/tr&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;Total property and equipment, net&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 #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,078&#160;&lt;/span&gt;&lt;/td&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;73,735&#160;&lt;/span&gt;&lt;/td&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;</crwd:GeographicInformationDisclosureTextBlock>
    <us-gaap:LongLivedAssetsByGeographicAreasTableTextBlock
      contextRef="ic8f4fc80c1544b62a18084eb756ea94c_D20190201-20200131"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlMGY1MGI3NzZlZDQzMTA4ZjBiMWYwOTZlZDBkMzNiL3NlYzoyZTBmNTBiNzc2ZWQ0MzEwOGYwYjFmMDk2ZWQwZDMzYl8yMDgvZnJhZzo2MGFlNzM2YzRhNmQ0YzdiODdmMjRlNTMwOGMwNDljMi90ZXh0cmVnaW9uOjYwYWU3MzZjNGE2ZDRjN2I4N2YyNGU1MzA4YzA0OWMyXzEwNDQ1MzYwNDY2MjI0_21bc1acf-86dc-45d8-98e3-0201fed29b6f">&lt;div style="text-indent:18pt;margin-top:12pt;"&gt;&lt;span style="background-color:rgb(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 Company&#x2019;s long-lived assets are composed of property and equipment, net, and are summarized by geographic area 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:73.877%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:9.695%;"/&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:9.698%;"/&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="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;January 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="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;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;2019&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="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;(in thousands)&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="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 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,409&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-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;70,699&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/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;International&lt;/span&gt;&lt;/td&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;10,669&#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;3,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;/tr&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;Total property and equipment, net&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 #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,078&#160;&lt;/span&gt;&lt;/td&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;73,735&#160;&lt;/span&gt;&lt;/td&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:LongLivedAssetsByGeographicAreasTableTextBlock>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="i6722fb769e2c48d58ebab2acd5453c7b_I20200131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlMGY1MGI3NzZlZDQzMTA4ZjBiMWYwOTZlZDBkMzNiL3NlYzoyZTBmNTBiNzc2ZWQ0MzEwOGYwYjFmMDk2ZWQwZDMzYl8yMDgvZnJhZzo2MGFlNzM2YzRhNmQ0YzdiODdmMjRlNTMwOGMwNDljMi90YWJsZTpkZWE2OTg5MTczMzE0MmMwYTIzNjc4M2FiNDkwZDNjYi90YWJsZXJhbmdlOmRlYTY5ODkxNzMzMTQyYzBhMjM2NzgzYWI0OTBkM2NiXzMtMS0xLTEtMA_a2e2cebf-30e7-4055-b28e-444213d6b04a"
      unitRef="usd">125409000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="i7a7a5037ddf44924890d00b2bdaef85f_I20190131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlMGY1MGI3NzZlZDQzMTA4ZjBiMWYwOTZlZDBkMzNiL3NlYzoyZTBmNTBiNzc2ZWQ0MzEwOGYwYjFmMDk2ZWQwZDMzYl8yMDgvZnJhZzo2MGFlNzM2YzRhNmQ0YzdiODdmMjRlNTMwOGMwNDljMi90YWJsZTpkZWE2OTg5MTczMzE0MmMwYTIzNjc4M2FiNDkwZDNjYi90YWJsZXJhbmdlOmRlYTY5ODkxNzMzMTQyYzBhMjM2NzgzYWI0OTBkM2NiXzMtMy0xLTEtMA_74c325ee-6c6d-4a3a-9b3f-efca6c692204"
      unitRef="usd">70699000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="i8e076b6e493d41e584d44f29871b2b5a_I20200131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlMGY1MGI3NzZlZDQzMTA4ZjBiMWYwOTZlZDBkMzNiL3NlYzoyZTBmNTBiNzc2ZWQ0MzEwOGYwYjFmMDk2ZWQwZDMzYl8yMDgvZnJhZzo2MGFlNzM2YzRhNmQ0YzdiODdmMjRlNTMwOGMwNDljMi90YWJsZTpkZWE2OTg5MTczMzE0MmMwYTIzNjc4M2FiNDkwZDNjYi90YWJsZXJhbmdlOmRlYTY5ODkxNzMzMTQyYzBhMjM2NzgzYWI0OTBkM2NiXzQtMS0xLTEtMA_745251d7-6af8-4b31-81c4-677841a03070"
      unitRef="usd">10669000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="iee303c4b2ea74463a352ea34352e9dc0_I20190131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlMGY1MGI3NzZlZDQzMTA4ZjBiMWYwOTZlZDBkMzNiL3NlYzoyZTBmNTBiNzc2ZWQ0MzEwOGYwYjFmMDk2ZWQwZDMzYl8yMDgvZnJhZzo2MGFlNzM2YzRhNmQ0YzdiODdmMjRlNTMwOGMwNDljMi90YWJsZTpkZWE2OTg5MTczMzE0MmMwYTIzNjc4M2FiNDkwZDNjYi90YWJsZXJhbmdlOmRlYTY5ODkxNzMzMTQyYzBhMjM2NzgzYWI0OTBkM2NiXzQtMy0xLTEtMA_add23fe3-a246-44b1-8965-80515a1c2276"
      unitRef="usd">3036000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="ib2cdc2f142544681974fd015733a7280_I20200131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlMGY1MGI3NzZlZDQzMTA4ZjBiMWYwOTZlZDBkMzNiL3NlYzoyZTBmNTBiNzc2ZWQ0MzEwOGYwYjFmMDk2ZWQwZDMzYl8yMDgvZnJhZzo2MGFlNzM2YzRhNmQ0YzdiODdmMjRlNTMwOGMwNDljMi90YWJsZTpkZWE2OTg5MTczMzE0MmMwYTIzNjc4M2FiNDkwZDNjYi90YWJsZXJhbmdlOmRlYTY5ODkxNzMzMTQyYzBhMjM2NzgzYWI0OTBkM2NiXzUtMS0xLTEtMA_9b47f7f1-de08-4bd6-8861-639537216aea"
      unitRef="usd">136078000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="i55f24cb0d9164d4686ccc12cc9135ac1_I20190131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlMGY1MGI3NzZlZDQzMTA4ZjBiMWYwOTZlZDBkMzNiL3NlYzoyZTBmNTBiNzc2ZWQ0MzEwOGYwYjFmMDk2ZWQwZDMzYl8yMDgvZnJhZzo2MGFlNzM2YzRhNmQ0YzdiODdmMjRlNTMwOGMwNDljMi90YWJsZTpkZWE2OTg5MTczMzE0MmMwYTIzNjc4M2FiNDkwZDNjYi90YWJsZXJhbmdlOmRlYTY5ODkxNzMzMTQyYzBhMjM2NzgzYWI0OTBkM2NiXzUtMy0xLTEtMA_7bede881-00b8-4532-8ed0-95f454f98698"
      unitRef="usd">73735000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:RelatedPartyTransactionsDisclosureTextBlock
      contextRef="ic8f4fc80c1544b62a18084eb756ea94c_D20190201-20200131"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlMGY1MGI3NzZlZDQzMTA4ZjBiMWYwOTZlZDBkMzNiL3NlYzoyZTBmNTBiNzc2ZWQ0MzEwOGYwYjFmMDk2ZWQwZDMzYl8yMTQvZnJhZzoxNzU2YjY4NTA0OGQ0YWYxODg3MWRiY2VkMjcyMjgxMS90ZXh0cmVnaW9uOjE3NTZiNjg1MDQ4ZDRhZjE4ODcxZGJjZWQyNzIyODExXzEwNDQ1MzYwNDY4Mjg2_9300ed4f-a921-425c-88de-1933b3305bf0">Related Party Transactions&lt;div style="text-indent:22.5pt;margin-top:12pt;"&gt;&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;Subscription and Professional Services Revenue from Related Parties&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:18pt;margin-top:12pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;During the years ended January&#160;31, 2020, January&#160;31, 2019 and January&#160;31, 2018, certain investors and companies with whom the Company&#x2019;s Board of Directors are affiliated with, purchased subscriptions and professional services. The Company recorded revenue from subscriptions and professional services from related parties of $9.0 million, $6.6 million, and $2.5 million during the years ended January&#160;31, 2020, January&#160;31, 2019 and January&#160;31, 2018, respectively. Accounts receivable associated with these related parties was $0.2 million as of both January&#160;31, 2020 and January&#160;31, 2019.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:20.25pt;margin-top:12pt;"&gt;&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;Accounts Payable to Related Parties&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:18pt;margin-top:12pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;During the years ended January&#160;31, 2020, January&#160;31, 2019 and January&#160;31, 2018, the Company purchased goods and services totaling $3.2 million, $2.2 million, and $1.1 million, respectively, from certain investors and companies with whom its Board of Directors are affiliated with. Accounts payable to such vendors was none and less than $0.1 million as of January&#160;31, 2020 and January&#160;31, 2019, respectively.&lt;/span&gt;&lt;/div&gt;</us-gaap:RelatedPartyTransactionsDisclosureTextBlock>
    <us-gaap:RevenueFromRelatedParties
      contextRef="ic8f4fc80c1544b62a18084eb756ea94c_D20190201-20200131"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlMGY1MGI3NzZlZDQzMTA4ZjBiMWYwOTZlZDBkMzNiL3NlYzoyZTBmNTBiNzc2ZWQ0MzEwOGYwYjFmMDk2ZWQwZDMzYl8yMTQvZnJhZzoxNzU2YjY4NTA0OGQ0YWYxODg3MWRiY2VkMjcyMjgxMS90ZXh0cmVnaW9uOjE3NTZiNjg1MDQ4ZDRhZjE4ODcxZGJjZWQyNzIyODExXzM4Mg_d04a93b2-2006-4cc8-a5bf-ce2f89c3930e"
      unitRef="usd">9000000.0</us-gaap:RevenueFromRelatedParties>
    <us-gaap:RevenueFromRelatedParties
      contextRef="ic3b51f5441c346c388974c34d67a9940_D20180201-20190131"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlMGY1MGI3NzZlZDQzMTA4ZjBiMWYwOTZlZDBkMzNiL3NlYzoyZTBmNTBiNzc2ZWQ0MzEwOGYwYjFmMDk2ZWQwZDMzYl8yMTQvZnJhZzoxNzU2YjY4NTA0OGQ0YWYxODg3MWRiY2VkMjcyMjgxMS90ZXh0cmVnaW9uOjE3NTZiNjg1MDQ4ZDRhZjE4ODcxZGJjZWQyNzIyODExXzM4Ng_6691fdaf-7a10-4f2a-aba3-f8ab8c751a81"
      unitRef="usd">6600000</us-gaap:RevenueFromRelatedParties>
    <us-gaap:RevenueFromRelatedParties
      contextRef="if6440f73b88f4c53970ea48b4c1f9726_D20170201-20180131"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlMGY1MGI3NzZlZDQzMTA4ZjBiMWYwOTZlZDBkMzNiL3NlYzoyZTBmNTBiNzc2ZWQ0MzEwOGYwYjFmMDk2ZWQwZDMzYl8yMTQvZnJhZzoxNzU2YjY4NTA0OGQ0YWYxODg3MWRiY2VkMjcyMjgxMS90ZXh0cmVnaW9uOjE3NTZiNjg1MDQ4ZDRhZjE4ODcxZGJjZWQyNzIyODExXzM5NA_9f69610b-7ea8-4320-acc5-73654c75f3f6"
      unitRef="usd">2500000</us-gaap:RevenueFromRelatedParties>
    <us-gaap:AccountsReceivableRelatedParties
      contextRef="ib2cdc2f142544681974fd015733a7280_I20200131"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlMGY1MGI3NzZlZDQzMTA4ZjBiMWYwOTZlZDBkMzNiL3NlYzoyZTBmNTBiNzc2ZWQ0MzEwOGYwYjFmMDk2ZWQwZDMzYl8yMTQvZnJhZzoxNzU2YjY4NTA0OGQ0YWYxODg3MWRiY2VkMjcyMjgxMS90ZXh0cmVnaW9uOjE3NTZiNjg1MDQ4ZDRhZjE4ODcxZGJjZWQyNzIyODExXzEwOTk1MTE2MzA2Mzc_d870bf8c-5cfb-4b0f-aaea-5ca7d0d82463"
      unitRef="usd">200000</us-gaap:AccountsReceivableRelatedParties>
    <us-gaap:AccountsReceivableRelatedParties
      contextRef="i55f24cb0d9164d4686ccc12cc9135ac1_I20190131"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlMGY1MGI3NzZlZDQzMTA4ZjBiMWYwOTZlZDBkMzNiL3NlYzoyZTBmNTBiNzc2ZWQ0MzEwOGYwYjFmMDk2ZWQwZDMzYl8yMTQvZnJhZzoxNzU2YjY4NTA0OGQ0YWYxODg3MWRiY2VkMjcyMjgxMS90ZXh0cmVnaW9uOjE3NTZiNjg1MDQ4ZDRhZjE4ODcxZGJjZWQyNzIyODExXzEwOTk1MTE2MzA2Mzc_f648fda8-a301-4c49-bb9e-f5651a78a506"
      unitRef="usd">200000</us-gaap:AccountsReceivableRelatedParties>
    <us-gaap:RelatedPartyTransactionPurchasesFromRelatedParty
      contextRef="ic8f4fc80c1544b62a18084eb756ea94c_D20190201-20200131"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlMGY1MGI3NzZlZDQzMTA4ZjBiMWYwOTZlZDBkMzNiL3NlYzoyZTBmNTBiNzc2ZWQ0MzEwOGYwYjFmMDk2ZWQwZDMzYl8yMTQvZnJhZzoxNzU2YjY4NTA0OGQ0YWYxODg3MWRiY2VkMjcyMjgxMS90ZXh0cmVnaW9uOjE3NTZiNjg1MDQ4ZDRhZjE4ODcxZGJjZWQyNzIyODExXzY3OA_15e4f21a-cac6-4399-abbc-e8354f0d6576"
      unitRef="usd">3200000</us-gaap:RelatedPartyTransactionPurchasesFromRelatedParty>
    <us-gaap:RelatedPartyTransactionPurchasesFromRelatedParty
      contextRef="ic3b51f5441c346c388974c34d67a9940_D20180201-20190131"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlMGY1MGI3NzZlZDQzMTA4ZjBiMWYwOTZlZDBkMzNiL3NlYzoyZTBmNTBiNzc2ZWQ0MzEwOGYwYjFmMDk2ZWQwZDMzYl8yMTQvZnJhZzoxNzU2YjY4NTA0OGQ0YWYxODg3MWRiY2VkMjcyMjgxMS90ZXh0cmVnaW9uOjE3NTZiNjg1MDQ4ZDRhZjE4ODcxZGJjZWQyNzIyODExXzY4Mg_48877b62-19c5-464e-a242-0ff488fe23bc"
      unitRef="usd">2200000</us-gaap:RelatedPartyTransactionPurchasesFromRelatedParty>
    <us-gaap:RelatedPartyTransactionPurchasesFromRelatedParty
      contextRef="if6440f73b88f4c53970ea48b4c1f9726_D20170201-20180131"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlMGY1MGI3NzZlZDQzMTA4ZjBiMWYwOTZlZDBkMzNiL3NlYzoyZTBmNTBiNzc2ZWQ0MzEwOGYwYjFmMDk2ZWQwZDMzYl8yMTQvZnJhZzoxNzU2YjY4NTA0OGQ0YWYxODg3MWRiY2VkMjcyMjgxMS90ZXh0cmVnaW9uOjE3NTZiNjg1MDQ4ZDRhZjE4ODcxZGJjZWQyNzIyODExXzY5MA_15e97f1c-fc0c-426b-abc0-f3022ee25569"
      unitRef="usd">1100000</us-gaap:RelatedPartyTransactionPurchasesFromRelatedParty>
    <us-gaap:AccountsPayableRelatedPartiesCurrentAndNoncurrent
      contextRef="ib2cdc2f142544681974fd015733a7280_I20200131"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlMGY1MGI3NzZlZDQzMTA4ZjBiMWYwOTZlZDBkMzNiL3NlYzoyZTBmNTBiNzc2ZWQ0MzEwOGYwYjFmMDk2ZWQwZDMzYl8yMTQvZnJhZzoxNzU2YjY4NTA0OGQ0YWYxODg3MWRiY2VkMjcyMjgxMS90ZXh0cmVnaW9uOjE3NTZiNjg1MDQ4ZDRhZjE4ODcxZGJjZWQyNzIyODExXzgzNg_57eb43de-a626-4493-8744-991ffdf5492f"
      unitRef="usd">0</us-gaap:AccountsPayableRelatedPartiesCurrentAndNoncurrent>
    <us-gaap:AccountsPayableRelatedPartiesCurrentAndNoncurrent
      contextRef="i55f24cb0d9164d4686ccc12cc9135ac1_I20190131"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlMGY1MGI3NzZlZDQzMTA4ZjBiMWYwOTZlZDBkMzNiL3NlYzoyZTBmNTBiNzc2ZWQ0MzEwOGYwYjFmMDk2ZWQwZDMzYl8yMTQvZnJhZzoxNzU2YjY4NTA0OGQ0YWYxODg3MWRiY2VkMjcyMjgxMS90ZXh0cmVnaW9uOjE3NTZiNjg1MDQ4ZDRhZjE4ODcxZGJjZWQyNzIyODExXzg1Mw_991330a6-c9a5-47df-901c-1aeca93f2c0c"
      unitRef="usd">100000</us-gaap:AccountsPayableRelatedPartiesCurrentAndNoncurrent>
    <us-gaap:EarningsPerShareTextBlock
      contextRef="ic8f4fc80c1544b62a18084eb756ea94c_D20190201-20200131"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlMGY1MGI3NzZlZDQzMTA4ZjBiMWYwOTZlZDBkMzNiL3NlYzoyZTBmNTBiNzc2ZWQ0MzEwOGYwYjFmMDk2ZWQwZDMzYl8yMTcvZnJhZzpkOGEwZDFkOGQyMTY0NzM0YmRlMjE4NjZjMjA4MjRkNy90ZXh0cmVnaW9uOmQ4YTBkMWQ4ZDIxNjQ3MzRiZGUyMTg2NmMyMDgyNGQ3XzEwNDQ1MzYwNDY2MTc4_4a5d6c07-741a-4b43-a0fe-a28680ef1a91">Net Loss Per Share Attributable to Common Stockholders&lt;div style="text-indent:18pt;margin-top:12pt;"&gt;&lt;span style="background-color:rgb(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 table sets forth the computation of basic and diluted net loss per share attributable to common stockholders:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:3pt;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:61.396%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:9.713%;"/&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:9.713%;"/&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:9.714%;"/&gt;&lt;td style="width:1.0%;"/&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="15" 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:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Year Ended January 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="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;span style="font-size: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="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;border-bottom:1pt solid #000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="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: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;&lt;span style="font-size:8pt;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="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;border-bottom:1pt solid #000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="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="background-color:#ffffff;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:#ffffff;text-align:center;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(in thousands, except per share data)&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="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;Common Stock&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="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;&lt;/td&gt;&lt;td style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td colspan="3" style="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;&lt;span style="font-size:10pt;font-weight:400;font-family:'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="2" style="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;&lt;/td&gt;&lt;td style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td colspan="3" style="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;&lt;span style="font-size:10pt;font-weight:400;font-family:'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="2" style="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;&lt;/td&gt;&lt;td style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&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;Net loss&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:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color: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: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;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color: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: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;(140,077)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="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;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color: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: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;(135,490)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&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;Accretion of redeemable convertible preferred stock&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: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: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;&lt;span style="font-size:10pt;font-weight:400;font-family:'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="2" style="padding-top:2px;padding-bottom:2px;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: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;&lt;span style="font-size:10pt;font-weight:400;font-family:'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="2" style="padding-top:2px;padding-bottom:2px;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,853)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/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;Net loss attributable to common stockholders&lt;/span&gt;&lt;/td&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;&#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 #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:#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;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color: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: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;(140,077)&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;td colspan="3" style="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;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color: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: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;(141,343)&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;div style="text-indent:-9pt;padding-left:9pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;Weighted-average shares used in computing net loss per share attributable to common stockholders, basic and diluted&lt;/span&gt;&lt;/div&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: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;span style="font-size: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="2" style="padding-top:2px;padding-bottom:2px;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;44,863&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="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;&lt;span style="font-size:10pt;font-weight:400;font-family:'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="2" style="padding-top:2px;padding-bottom:2px;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;41,876&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/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;Net loss per share attributable to common stockholders, basic and diluted&lt;/span&gt;&lt;/td&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;&#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 #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:#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;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color: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: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;(3.12)&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;td colspan="3" style="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;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color: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: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;(3.38)&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;Class A Common Stock&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:3pt double #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;&lt;/td&gt;&lt;td style="background-color:#cceeff;text-align:right;vertical-align:bottom;border-top: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;&lt;/td&gt;&lt;td colspan="3" style="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;&lt;span style="font-size:10pt;font-weight:400;font-family:'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="2" style="background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:3pt double #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;&lt;/td&gt;&lt;td style="background-color:#cceeff;text-align:right;vertical-align:bottom;border-top: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;&lt;/td&gt;&lt;td colspan="3" style="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;&lt;span style="font-size:10pt;font-weight:400;font-family:'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="2" style="background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:3pt double #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;&lt;/td&gt;&lt;td style="background-color:#cceeff;text-align:right;vertical-align:bottom;border-top: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;&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;Net loss attributable to common stockholders&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:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color: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;(23,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: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;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color: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: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: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;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color: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: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;/tr&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 style="text-indent:-9pt;padding-left:9pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;Weighted-average shares used in computing net loss per share attributable to common stockholders, basic and diluted&lt;/span&gt;&lt;/div&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:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;24,405&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="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;&lt;span style="font-size:10pt;font-weight:400;font-family:'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="2" style="padding-top:2px;padding-bottom:2px;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: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;&lt;span style="font-size:10pt;font-weight:400;font-family:'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="2" style="padding-top:2px;padding-bottom:2px;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:1pt;padding-right:1pt;"&gt;&lt;span style="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 loss per share attributable to common stockholders, basic and diluted&lt;/span&gt;&lt;/td&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;(0.96)&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;td colspan="3" style="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;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color: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: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;&#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 #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:#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;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color: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: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;&#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 #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;Class B Common Stock&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:3pt double #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;&lt;/td&gt;&lt;td style="background-color:#cceeff;text-align:right;vertical-align:bottom;border-top: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;&lt;/td&gt;&lt;td colspan="3" style="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;&lt;span style="font-size:10pt;font-weight:400;font-family:'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="2" style="background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:3pt double #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;&lt;/td&gt;&lt;td style="background-color:#cceeff;text-align:right;vertical-align:bottom;border-top: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;&lt;/td&gt;&lt;td colspan="3" style="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;&lt;span style="font-size:10pt;font-weight:400;font-family:'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="2" style="background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:3pt double #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;&lt;/td&gt;&lt;td style="background-color:#cceeff;text-align:right;vertical-align:bottom;border-top: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;&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;Net loss attributable to common stockholders&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:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color: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;(118,410)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="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;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color: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: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: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;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color: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: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;/tr&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 style="text-indent:-9pt;padding-left:9pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;Weighted-average shares used in computing net loss per share attributable to common stockholders, basic and diluted&lt;/span&gt;&lt;/div&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:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;123,657&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="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;&lt;span style="font-size:10pt;font-weight:400;font-family:'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="2" style="padding-top:2px;padding-bottom:2px;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: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;&lt;span style="font-size:10pt;font-weight:400;font-family:'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="2" style="padding-top:2px;padding-bottom:2px;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:1pt;padding-right:1pt;"&gt;&lt;span style="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 loss per share attributable to common stockholders, basic and diluted&lt;/span&gt;&lt;/td&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;(0.96)&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;td colspan="3" style="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;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color: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: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;&#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 #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:#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;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color: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: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;&#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 #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="text-indent:18pt;margin-top:12pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;Since the Company was in a net loss position for all periods presented, basic net loss per share is the same as diluted net loss per share as the inclusion of all potential common shares outstanding would have been antidilutive. The potential shares of common stock that were excluded from the computation of diluted net loss per share attributable to common stockholders for the periods presented because including them would have been antidilutive 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:61.396%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:9.713%;"/&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:9.713%;"/&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:9.714%;"/&gt;&lt;td style="width:1.0%;"/&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="15" 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:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Year Ended January 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="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;span style="font-size: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="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:center;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:1pt solid #000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="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: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;&lt;span style="font-size:8pt;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="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:center;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:1pt solid #000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="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="background-color:#ffffff;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:#ffffff;text-align:center;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(in thousands)&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="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;div style="text-indent:-9pt;padding-left:9pt;"&gt;&lt;span style="background-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;Shares of common stock issuable upon conversion of redeemable convertible preferred stock&lt;/span&gt;&lt;/div&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: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;131,268&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;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;118,693&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/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 style="text-indent:-9pt;padding-left:9pt;"&gt;&lt;span style="background-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;Shares of common stock issuable upon conversion of redeemable convertible preferred stock warrants&lt;/span&gt;&lt;/div&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: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;336&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;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;336&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&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 style="text-indent:-9pt;padding-left:9pt;"&gt;&lt;span style="background-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;Shares of common stock subject to repurchase from outstanding stock options&lt;/span&gt;&lt;/div&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:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;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;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;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;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;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;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;872&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/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;RSUs and PSUs subject to future vesting&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:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;6,063&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="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;&lt;span style="font-size:10pt;font-weight:400;font-family:'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="2" style="padding-top:2px;padding-bottom:2px;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;span style="font-size: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="2" style="padding-top:2px;padding-bottom:2px;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:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Shares of common stock issuable from stock options&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:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;14,689&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;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,535&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;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,194&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/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;Share purchase rights under the employee stock purchase plan&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:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1,458&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="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;&lt;span style="font-size:10pt;font-weight:400;font-family:'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="2" style="padding-top:2px;padding-bottom:2px;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;span style="font-size: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="2" style="padding-top:2px;padding-bottom:2px;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;Potential common shares excluded from diluted net loss per share&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;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;23,194&#160;&lt;/span&gt;&lt;/td&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 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;158,685&#160;&lt;/span&gt;&lt;/td&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 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;143,095&#160;&lt;/span&gt;&lt;/td&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:EarningsPerShareTextBlock>
    <us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock
      contextRef="ic8f4fc80c1544b62a18084eb756ea94c_D20190201-20200131"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlMGY1MGI3NzZlZDQzMTA4ZjBiMWYwOTZlZDBkMzNiL3NlYzoyZTBmNTBiNzc2ZWQ0MzEwOGYwYjFmMDk2ZWQwZDMzYl8yMTcvZnJhZzpkOGEwZDFkOGQyMTY0NzM0YmRlMjE4NjZjMjA4MjRkNy90ZXh0cmVnaW9uOmQ4YTBkMWQ4ZDIxNjQ3MzRiZGUyMTg2NmMyMDgyNGQ3XzEwNDQ1MzYwNDY2MTgx_292e14b7-2f2a-4a51-ba60-11234579cb83">&lt;div style="text-indent:18pt;margin-top:12pt;"&gt;&lt;span style="background-color:rgb(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 table sets forth the computation of basic and diluted net loss per share attributable to common stockholders:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:3pt;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:61.396%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:9.713%;"/&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:9.713%;"/&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:9.714%;"/&gt;&lt;td style="width:1.0%;"/&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="15" 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:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Year Ended January 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="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;span style="font-size: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="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;border-bottom:1pt solid #000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="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: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;&lt;span style="font-size:8pt;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="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;border-bottom:1pt solid #000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="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="background-color:#ffffff;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:#ffffff;text-align:center;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(in thousands, except per share data)&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="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;Common Stock&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="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;&lt;/td&gt;&lt;td style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td colspan="3" style="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;&lt;span style="font-size:10pt;font-weight:400;font-family:'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="2" style="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;&lt;/td&gt;&lt;td style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td colspan="3" style="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;&lt;span style="font-size:10pt;font-weight:400;font-family:'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="2" style="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;&lt;/td&gt;&lt;td style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&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;Net loss&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:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color: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: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;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color: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: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;(140,077)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="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;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color: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: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;(135,490)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&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;Accretion of redeemable convertible preferred stock&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: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: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;&lt;span style="font-size:10pt;font-weight:400;font-family:'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="2" style="padding-top:2px;padding-bottom:2px;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: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;&lt;span style="font-size:10pt;font-weight:400;font-family:'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="2" style="padding-top:2px;padding-bottom:2px;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,853)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/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;Net loss attributable to common stockholders&lt;/span&gt;&lt;/td&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;&#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 #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:#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;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color: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: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;(140,077)&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;td colspan="3" style="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;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color: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: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;(141,343)&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;div style="text-indent:-9pt;padding-left:9pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;Weighted-average shares used in computing net loss per share attributable to common stockholders, basic and diluted&lt;/span&gt;&lt;/div&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: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;span style="font-size: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="2" style="padding-top:2px;padding-bottom:2px;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;44,863&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="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;&lt;span style="font-size:10pt;font-weight:400;font-family:'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="2" style="padding-top:2px;padding-bottom:2px;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;41,876&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/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;Net loss per share attributable to common stockholders, basic and diluted&lt;/span&gt;&lt;/td&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;&#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 #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:#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;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color: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: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;(3.12)&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;td colspan="3" style="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;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color: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: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;(3.38)&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;Class A Common Stock&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:3pt double #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;&lt;/td&gt;&lt;td style="background-color:#cceeff;text-align:right;vertical-align:bottom;border-top: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;&lt;/td&gt;&lt;td colspan="3" style="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;&lt;span style="font-size:10pt;font-weight:400;font-family:'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="2" style="background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:3pt double #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;&lt;/td&gt;&lt;td style="background-color:#cceeff;text-align:right;vertical-align:bottom;border-top: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;&lt;/td&gt;&lt;td colspan="3" style="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;&lt;span style="font-size:10pt;font-weight:400;font-family:'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="2" style="background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:3pt double #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;&lt;/td&gt;&lt;td style="background-color:#cceeff;text-align:right;vertical-align:bottom;border-top: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;&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;Net loss attributable to common stockholders&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:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color: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;(23,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: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;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color: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: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: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;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color: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: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;/tr&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 style="text-indent:-9pt;padding-left:9pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;Weighted-average shares used in computing net loss per share attributable to common stockholders, basic and diluted&lt;/span&gt;&lt;/div&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:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;24,405&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="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;&lt;span style="font-size:10pt;font-weight:400;font-family:'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="2" style="padding-top:2px;padding-bottom:2px;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: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;&lt;span style="font-size:10pt;font-weight:400;font-family:'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="2" style="padding-top:2px;padding-bottom:2px;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:1pt;padding-right:1pt;"&gt;&lt;span style="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 loss per share attributable to common stockholders, basic and diluted&lt;/span&gt;&lt;/td&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;(0.96)&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;td colspan="3" style="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;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color: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: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;&#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 #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:#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;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color: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: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;&#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 #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;Class B Common Stock&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:3pt double #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;&lt;/td&gt;&lt;td style="background-color:#cceeff;text-align:right;vertical-align:bottom;border-top: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;&lt;/td&gt;&lt;td colspan="3" style="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;&lt;span style="font-size:10pt;font-weight:400;font-family:'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="2" style="background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:3pt double #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;&lt;/td&gt;&lt;td style="background-color:#cceeff;text-align:right;vertical-align:bottom;border-top: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;&lt;/td&gt;&lt;td colspan="3" style="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;&lt;span style="font-size:10pt;font-weight:400;font-family:'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="2" style="background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:3pt double #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;&lt;/td&gt;&lt;td style="background-color:#cceeff;text-align:right;vertical-align:bottom;border-top: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;&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;Net loss attributable to common stockholders&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:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color: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;(118,410)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="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;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color: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: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: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;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color: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: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;/tr&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 style="text-indent:-9pt;padding-left:9pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;Weighted-average shares used in computing net loss per share attributable to common stockholders, basic and diluted&lt;/span&gt;&lt;/div&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:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;123,657&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="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;&lt;span style="font-size:10pt;font-weight:400;font-family:'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="2" style="padding-top:2px;padding-bottom:2px;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: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;&lt;span style="font-size:10pt;font-weight:400;font-family:'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="2" style="padding-top:2px;padding-bottom:2px;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:1pt;padding-right:1pt;"&gt;&lt;span style="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 loss per share attributable to common stockholders, basic and diluted&lt;/span&gt;&lt;/td&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;(0.96)&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;td colspan="3" style="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;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color: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: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;&#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 #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:#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;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color: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: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;&#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 #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:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock>
    <us-gaap:NetIncomeLoss
      contextRef="ic3b51f5441c346c388974c34d67a9940_D20180201-20190131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlMGY1MGI3NzZlZDQzMTA4ZjBiMWYwOTZlZDBkMzNiL3NlYzoyZTBmNTBiNzc2ZWQ0MzEwOGYwYjFmMDk2ZWQwZDMzYl8yMTcvZnJhZzpkOGEwZDFkOGQyMTY0NzM0YmRlMjE4NjZjMjA4MjRkNy90YWJsZTo5OWY5MTZiZjYwNTY0NDhiYTMwZmJhNTU3NDllMmMzZi90YWJsZXJhbmdlOjk5ZjkxNmJmNjA1NjQ0OGJhMzBmYmE1NTc0OWUyYzNmXzQtMy0xLTEtMTMwOTk_772e2624-fc76-418d-b413-24dabe27e405"
      unitRef="usd">-140077000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="if6440f73b88f4c53970ea48b4c1f9726_D20170201-20180131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlMGY1MGI3NzZlZDQzMTA4ZjBiMWYwOTZlZDBkMzNiL3NlYzoyZTBmNTBiNzc2ZWQ0MzEwOGYwYjFmMDk2ZWQwZDMzYl8yMTcvZnJhZzpkOGEwZDFkOGQyMTY0NzM0YmRlMjE4NjZjMjA4MjRkNy90YWJsZTo5OWY5MTZiZjYwNTY0NDhiYTMwZmJhNTU3NDllMmMzZi90YWJsZXJhbmdlOjk5ZjkxNmJmNjA1NjQ0OGJhMzBmYmE1NTc0OWUyYzNmXzQtNS0xLTEtMTMwOTk_a4a74377-0bed-4933-ac88-7846b752e3c7"
      unitRef="usd">-135490000</us-gaap:NetIncomeLoss>
    <us-gaap:TemporaryEquityAccretionToRedemptionValueAdjustment
      contextRef="ic3b51f5441c346c388974c34d67a9940_D20180201-20190131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlMGY1MGI3NzZlZDQzMTA4ZjBiMWYwOTZlZDBkMzNiL3NlYzoyZTBmNTBiNzc2ZWQ0MzEwOGYwYjFmMDk2ZWQwZDMzYl8yMTcvZnJhZzpkOGEwZDFkOGQyMTY0NzM0YmRlMjE4NjZjMjA4MjRkNy90YWJsZTo5OWY5MTZiZjYwNTY0NDhiYTMwZmJhNTU3NDllMmMzZi90YWJsZXJhbmdlOjk5ZjkxNmJmNjA1NjQ0OGJhMzBmYmE1NTc0OWUyYzNmXzUtMy0xLTEtMTMwOTk_df698814-93d5-4f0e-98d2-8cf62d9a2c2e"
      unitRef="usd">0</us-gaap:TemporaryEquityAccretionToRedemptionValueAdjustment>
    <us-gaap:TemporaryEquityAccretionToRedemptionValueAdjustment
      contextRef="if6440f73b88f4c53970ea48b4c1f9726_D20170201-20180131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlMGY1MGI3NzZlZDQzMTA4ZjBiMWYwOTZlZDBkMzNiL3NlYzoyZTBmNTBiNzc2ZWQ0MzEwOGYwYjFmMDk2ZWQwZDMzYl8yMTcvZnJhZzpkOGEwZDFkOGQyMTY0NzM0YmRlMjE4NjZjMjA4MjRkNy90YWJsZTo5OWY5MTZiZjYwNTY0NDhiYTMwZmJhNTU3NDllMmMzZi90YWJsZXJhbmdlOjk5ZjkxNmJmNjA1NjQ0OGJhMzBmYmE1NTc0OWUyYzNmXzUtNS0xLTEtMTMwOTk_a693486b-c2ab-47c1-8330-b9cb4c3aab05"
      unitRef="usd">5853000</us-gaap:TemporaryEquityAccretionToRedemptionValueAdjustment>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic
      contextRef="ic3b51f5441c346c388974c34d67a9940_D20180201-20190131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlMGY1MGI3NzZlZDQzMTA4ZjBiMWYwOTZlZDBkMzNiL3NlYzoyZTBmNTBiNzc2ZWQ0MzEwOGYwYjFmMDk2ZWQwZDMzYl8yMTcvZnJhZzpkOGEwZDFkOGQyMTY0NzM0YmRlMjE4NjZjMjA4MjRkNy90YWJsZTo5OWY5MTZiZjYwNTY0NDhiYTMwZmJhNTU3NDllMmMzZi90YWJsZXJhbmdlOjk5ZjkxNmJmNjA1NjQ0OGJhMzBmYmE1NTc0OWUyYzNmXzUtMy0xLTEtMA_9cfef8fb-334a-493e-a7b7-2a4d9b3a27dc"
      unitRef="usd">-140077000</us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic
      contextRef="if6440f73b88f4c53970ea48b4c1f9726_D20170201-20180131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlMGY1MGI3NzZlZDQzMTA4ZjBiMWYwOTZlZDBkMzNiL3NlYzoyZTBmNTBiNzc2ZWQ0MzEwOGYwYjFmMDk2ZWQwZDMzYl8yMTcvZnJhZzpkOGEwZDFkOGQyMTY0NzM0YmRlMjE4NjZjMjA4MjRkNy90YWJsZTo5OWY5MTZiZjYwNTY0NDhiYTMwZmJhNTU3NDllMmMzZi90YWJsZXJhbmdlOjk5ZjkxNmJmNjA1NjQ0OGJhMzBmYmE1NTc0OWUyYzNmXzUtNS0xLTEtMA_4393364d-4f19-4778-b0e1-d53a3c92aa32"
      unitRef="usd">-141343000</us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic>
    <us-gaap:WeightedAverageNumberOfShareOutstandingBasicAndDiluted
      contextRef="ic3b51f5441c346c388974c34d67a9940_D20180201-20190131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlMGY1MGI3NzZlZDQzMTA4ZjBiMWYwOTZlZDBkMzNiL3NlYzoyZTBmNTBiNzc2ZWQ0MzEwOGYwYjFmMDk2ZWQwZDMzYl8yMTcvZnJhZzpkOGEwZDFkOGQyMTY0NzM0YmRlMjE4NjZjMjA4MjRkNy90YWJsZTo5OWY5MTZiZjYwNTY0NDhiYTMwZmJhNTU3NDllMmMzZi90YWJsZXJhbmdlOjk5ZjkxNmJmNjA1NjQ0OGJhMzBmYmE1NTc0OWUyYzNmXzYtMy0xLTEtMA_aac9a326-75a7-4ce0-81e9-50630526dbc3"
      unitRef="shares">44863000</us-gaap:WeightedAverageNumberOfShareOutstandingBasicAndDiluted>
    <us-gaap:WeightedAverageNumberOfShareOutstandingBasicAndDiluted
      contextRef="if6440f73b88f4c53970ea48b4c1f9726_D20170201-20180131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlMGY1MGI3NzZlZDQzMTA4ZjBiMWYwOTZlZDBkMzNiL3NlYzoyZTBmNTBiNzc2ZWQ0MzEwOGYwYjFmMDk2ZWQwZDMzYl8yMTcvZnJhZzpkOGEwZDFkOGQyMTY0NzM0YmRlMjE4NjZjMjA4MjRkNy90YWJsZTo5OWY5MTZiZjYwNTY0NDhiYTMwZmJhNTU3NDllMmMzZi90YWJsZXJhbmdlOjk5ZjkxNmJmNjA1NjQ0OGJhMzBmYmE1NTc0OWUyYzNmXzYtNS0xLTEtMA_6a2d3be6-c3ab-41e8-a0a8-2cbe8d79dcf2"
      unitRef="shares">41876000</us-gaap:WeightedAverageNumberOfShareOutstandingBasicAndDiluted>
    <us-gaap:EarningsPerShareBasicAndDiluted
      contextRef="ic3b51f5441c346c388974c34d67a9940_D20180201-20190131"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlMGY1MGI3NzZlZDQzMTA4ZjBiMWYwOTZlZDBkMzNiL3NlYzoyZTBmNTBiNzc2ZWQ0MzEwOGYwYjFmMDk2ZWQwZDMzYl8yMTcvZnJhZzpkOGEwZDFkOGQyMTY0NzM0YmRlMjE4NjZjMjA4MjRkNy90YWJsZTo5OWY5MTZiZjYwNTY0NDhiYTMwZmJhNTU3NDllMmMzZi90YWJsZXJhbmdlOjk5ZjkxNmJmNjA1NjQ0OGJhMzBmYmE1NTc0OWUyYzNmXzctMy0xLTEtMA_fa30f302-77cb-4dc4-8df6-88fe11ce7a54"
      unitRef="usdPerShare">-3.12</us-gaap:EarningsPerShareBasicAndDiluted>
    <us-gaap:EarningsPerShareBasicAndDiluted
      contextRef="if6440f73b88f4c53970ea48b4c1f9726_D20170201-20180131"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlMGY1MGI3NzZlZDQzMTA4ZjBiMWYwOTZlZDBkMzNiL3NlYzoyZTBmNTBiNzc2ZWQ0MzEwOGYwYjFmMDk2ZWQwZDMzYl8yMTcvZnJhZzpkOGEwZDFkOGQyMTY0NzM0YmRlMjE4NjZjMjA4MjRkNy90YWJsZTo5OWY5MTZiZjYwNTY0NDhiYTMwZmJhNTU3NDllMmMzZi90YWJsZXJhbmdlOjk5ZjkxNmJmNjA1NjQ0OGJhMzBmYmE1NTc0OWUyYzNmXzctNS0xLTEtMA_1b2c6d10-cae1-44d1-9ac8-f1bcf6afc4ac"
      unitRef="usdPerShare">-3.38</us-gaap:EarningsPerShareBasicAndDiluted>
    <us-gaap:NetIncomeLoss
      contextRef="i4b5c9fc015da4a1d983c31e2cc4e1c92_D20190201-20200131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlMGY1MGI3NzZlZDQzMTA4ZjBiMWYwOTZlZDBkMzNiL3NlYzoyZTBmNTBiNzc2ZWQ0MzEwOGYwYjFmMDk2ZWQwZDMzYl8yMTcvZnJhZzpkOGEwZDFkOGQyMTY0NzM0YmRlMjE4NjZjMjA4MjRkNy90YWJsZTo5OWY5MTZiZjYwNTY0NDhiYTMwZmJhNTU3NDllMmMzZi90YWJsZXJhbmdlOjk5ZjkxNmJmNjA1NjQ0OGJhMzBmYmE1NTc0OWUyYzNmXzgtMS0xLTEtODMzNw_5e134c96-779d-458a-9370-00c2a553cb83"
      unitRef="usd">-23369000</us-gaap:NetIncomeLoss>
    <us-gaap:WeightedAverageNumberOfShareOutstandingBasicAndDiluted
      contextRef="i4b5c9fc015da4a1d983c31e2cc4e1c92_D20190201-20200131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlMGY1MGI3NzZlZDQzMTA4ZjBiMWYwOTZlZDBkMzNiL3NlYzoyZTBmNTBiNzc2ZWQ0MzEwOGYwYjFmMDk2ZWQwZDMzYl8yMTcvZnJhZzpkOGEwZDFkOGQyMTY0NzM0YmRlMjE4NjZjMjA4MjRkNy90YWJsZTo5OWY5MTZiZjYwNTY0NDhiYTMwZmJhNTU3NDllMmMzZi90YWJsZXJhbmdlOjk5ZjkxNmJmNjA1NjQ0OGJhMzBmYmE1NTc0OWUyYzNmXzktMS0xLTEtODMzNw_ab59aaa0-396b-432c-aef3-ff39efed93ab"
      unitRef="shares">24405000</us-gaap:WeightedAverageNumberOfShareOutstandingBasicAndDiluted>
    <us-gaap:EarningsPerShareBasicAndDiluted
      contextRef="i4b5c9fc015da4a1d983c31e2cc4e1c92_D20190201-20200131"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlMGY1MGI3NzZlZDQzMTA4ZjBiMWYwOTZlZDBkMzNiL3NlYzoyZTBmNTBiNzc2ZWQ0MzEwOGYwYjFmMDk2ZWQwZDMzYl8yMTcvZnJhZzpkOGEwZDFkOGQyMTY0NzM0YmRlMjE4NjZjMjA4MjRkNy90YWJsZTo5OWY5MTZiZjYwNTY0NDhiYTMwZmJhNTU3NDllMmMzZi90YWJsZXJhbmdlOjk5ZjkxNmJmNjA1NjQ0OGJhMzBmYmE1NTc0OWUyYzNmXzEwLTEtMS0xLTgzMzc_f8cd2e49-162a-4e99-b84b-f0f669ae4f14"
      unitRef="usdPerShare">-0.96</us-gaap:EarningsPerShareBasicAndDiluted>
    <us-gaap:NetIncomeLoss
      contextRef="i3b3311ac8ef847d0bf06640a1f65b7be_D20190201-20200131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlMGY1MGI3NzZlZDQzMTA4ZjBiMWYwOTZlZDBkMzNiL3NlYzoyZTBmNTBiNzc2ZWQ0MzEwOGYwYjFmMDk2ZWQwZDMzYl8yMTcvZnJhZzpkOGEwZDFkOGQyMTY0NzM0YmRlMjE4NjZjMjA4MjRkNy90YWJsZTo5OWY5MTZiZjYwNTY0NDhiYTMwZmJhNTU3NDllMmMzZi90YWJsZXJhbmdlOjk5ZjkxNmJmNjA1NjQ0OGJhMzBmYmE1NTc0OWUyYzNmXzEyLTEtMS0xLTgzMzc_fc769d66-57b9-46f9-b611-9bf563a2dba1"
      unitRef="usd">-118410000</us-gaap:NetIncomeLoss>
    <us-gaap:WeightedAverageNumberOfShareOutstandingBasicAndDiluted
      contextRef="i3b3311ac8ef847d0bf06640a1f65b7be_D20190201-20200131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlMGY1MGI3NzZlZDQzMTA4ZjBiMWYwOTZlZDBkMzNiL3NlYzoyZTBmNTBiNzc2ZWQ0MzEwOGYwYjFmMDk2ZWQwZDMzYl8yMTcvZnJhZzpkOGEwZDFkOGQyMTY0NzM0YmRlMjE4NjZjMjA4MjRkNy90YWJsZTo5OWY5MTZiZjYwNTY0NDhiYTMwZmJhNTU3NDllMmMzZi90YWJsZXJhbmdlOjk5ZjkxNmJmNjA1NjQ0OGJhMzBmYmE1NTc0OWUyYzNmXzEzLTEtMS0xLTgzMzc_a1ecd3f3-06d1-4308-baae-81dff0be0c7f"
      unitRef="shares">123657000</us-gaap:WeightedAverageNumberOfShareOutstandingBasicAndDiluted>
    <us-gaap:EarningsPerShareBasicAndDiluted
      contextRef="i3b3311ac8ef847d0bf06640a1f65b7be_D20190201-20200131"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlMGY1MGI3NzZlZDQzMTA4ZjBiMWYwOTZlZDBkMzNiL3NlYzoyZTBmNTBiNzc2ZWQ0MzEwOGYwYjFmMDk2ZWQwZDMzYl8yMTcvZnJhZzpkOGEwZDFkOGQyMTY0NzM0YmRlMjE4NjZjMjA4MjRkNy90YWJsZTo5OWY5MTZiZjYwNTY0NDhiYTMwZmJhNTU3NDllMmMzZi90YWJsZXJhbmdlOjk5ZjkxNmJmNjA1NjQ0OGJhMzBmYmE1NTc0OWUyYzNmXzE0LTEtMS0xLTgzMzc_c446d030-5d00-4239-bdb5-60b99c305498"
      unitRef="usdPerShare">-0.96</us-gaap:EarningsPerShareBasicAndDiluted>
    <us-gaap:ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock
      contextRef="ic8f4fc80c1544b62a18084eb756ea94c_D20190201-20200131"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlMGY1MGI3NzZlZDQzMTA4ZjBiMWYwOTZlZDBkMzNiL3NlYzoyZTBmNTBiNzc2ZWQ0MzEwOGYwYjFmMDk2ZWQwZDMzYl8yMTcvZnJhZzpkOGEwZDFkOGQyMTY0NzM0YmRlMjE4NjZjMjA4MjRkNy90ZXh0cmVnaW9uOmQ4YTBkMWQ4ZDIxNjQ3MzRiZGUyMTg2NmMyMDgyNGQ3XzEwNDQ1MzYwNDY2MTgw_127f6703-1978-4e4a-b1d4-5570f9dac601">The potential shares of common stock that were excluded from the computation of diluted net loss per share attributable to common stockholders for the periods presented because including them would have been antidilutive 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:61.396%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:9.713%;"/&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:9.713%;"/&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:9.714%;"/&gt;&lt;td style="width:1.0%;"/&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="15" 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:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Year Ended January 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="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;span style="font-size: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="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:center;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:1pt solid #000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="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: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;&lt;span style="font-size:8pt;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="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:center;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:1pt solid #000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="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="background-color:#ffffff;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:#ffffff;text-align:center;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(in thousands)&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="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;div style="text-indent:-9pt;padding-left:9pt;"&gt;&lt;span style="background-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;Shares of common stock issuable upon conversion of redeemable convertible preferred stock&lt;/span&gt;&lt;/div&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: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;131,268&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;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;118,693&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/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 style="text-indent:-9pt;padding-left:9pt;"&gt;&lt;span style="background-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;Shares of common stock issuable upon conversion of redeemable convertible preferred stock warrants&lt;/span&gt;&lt;/div&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: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;336&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;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;336&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&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 style="text-indent:-9pt;padding-left:9pt;"&gt;&lt;span style="background-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;Shares of common stock subject to repurchase from outstanding stock options&lt;/span&gt;&lt;/div&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:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;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;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;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;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;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;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;872&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/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;RSUs and PSUs subject to future vesting&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:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;6,063&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="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;&lt;span style="font-size:10pt;font-weight:400;font-family:'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="2" style="padding-top:2px;padding-bottom:2px;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;span style="font-size: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="2" style="padding-top:2px;padding-bottom:2px;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:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Shares of common stock issuable from stock options&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:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;14,689&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;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,535&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;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,194&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/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;Share purchase rights under the employee stock purchase plan&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:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1,458&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="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;&lt;span style="font-size:10pt;font-weight:400;font-family:'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="2" style="padding-top:2px;padding-bottom:2px;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;span style="font-size: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="2" style="padding-top:2px;padding-bottom:2px;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;Potential common shares excluded from diluted net loss per share&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;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;23,194&#160;&lt;/span&gt;&lt;/td&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 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;158,685&#160;&lt;/span&gt;&lt;/td&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 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;143,095&#160;&lt;/span&gt;&lt;/td&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:ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="i65552c38d44d47d082870eb2fe0bd953_D20190201-20200131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlMGY1MGI3NzZlZDQzMTA4ZjBiMWYwOTZlZDBkMzNiL3NlYzoyZTBmNTBiNzc2ZWQ0MzEwOGYwYjFmMDk2ZWQwZDMzYl8yMTcvZnJhZzpkOGEwZDFkOGQyMTY0NzM0YmRlMjE4NjZjMjA4MjRkNy90YWJsZTo4NDEwYmU5N2NhNjI0NTgxOGZjOWZjMzFkMzBlMjBlMy90YWJsZXJhbmdlOjg0MTBiZTk3Y2E2MjQ1ODE4ZmM5ZmMzMWQzMGUyMGUzXzMtMS0xLTEtMA_89890d88-b350-4939-b7c2-c421bea424c2"
      unitRef="shares">0</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="i77124a81fb61430aa072b0c35dab8244_D20180201-20190131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlMGY1MGI3NzZlZDQzMTA4ZjBiMWYwOTZlZDBkMzNiL3NlYzoyZTBmNTBiNzc2ZWQ0MzEwOGYwYjFmMDk2ZWQwZDMzYl8yMTcvZnJhZzpkOGEwZDFkOGQyMTY0NzM0YmRlMjE4NjZjMjA4MjRkNy90YWJsZTo4NDEwYmU5N2NhNjI0NTgxOGZjOWZjMzFkMzBlMjBlMy90YWJsZXJhbmdlOjg0MTBiZTk3Y2E2MjQ1ODE4ZmM5ZmMzMWQzMGUyMGUzXzMtMy0xLTEtMA_ea34c7fd-f622-4b50-89ac-40b902c64487"
      unitRef="shares">131268000</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="i8bacd73233f34123b9af08191adbf435_D20170201-20180131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlMGY1MGI3NzZlZDQzMTA4ZjBiMWYwOTZlZDBkMzNiL3NlYzoyZTBmNTBiNzc2ZWQ0MzEwOGYwYjFmMDk2ZWQwZDMzYl8yMTcvZnJhZzpkOGEwZDFkOGQyMTY0NzM0YmRlMjE4NjZjMjA4MjRkNy90YWJsZTo4NDEwYmU5N2NhNjI0NTgxOGZjOWZjMzFkMzBlMjBlMy90YWJsZXJhbmdlOjg0MTBiZTk3Y2E2MjQ1ODE4ZmM5ZmMzMWQzMGUyMGUzXzMtNS0xLTEtMA_226880c3-f440-4217-b783-febd52b75cec"
      unitRef="shares">118693000</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="i9921b84c64484b649e9bfc5f0de47784_D20190201-20200131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlMGY1MGI3NzZlZDQzMTA4ZjBiMWYwOTZlZDBkMzNiL3NlYzoyZTBmNTBiNzc2ZWQ0MzEwOGYwYjFmMDk2ZWQwZDMzYl8yMTcvZnJhZzpkOGEwZDFkOGQyMTY0NzM0YmRlMjE4NjZjMjA4MjRkNy90YWJsZTo4NDEwYmU5N2NhNjI0NTgxOGZjOWZjMzFkMzBlMjBlMy90YWJsZXJhbmdlOjg0MTBiZTk3Y2E2MjQ1ODE4ZmM5ZmMzMWQzMGUyMGUzXzQtMS0xLTEtMA_7266f2f5-a866-46d3-add9-d3a2d1125b05"
      unitRef="shares">0</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="i0f14f9d994ef43d783729ffe4d8bec36_D20180201-20190131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlMGY1MGI3NzZlZDQzMTA4ZjBiMWYwOTZlZDBkMzNiL3NlYzoyZTBmNTBiNzc2ZWQ0MzEwOGYwYjFmMDk2ZWQwZDMzYl8yMTcvZnJhZzpkOGEwZDFkOGQyMTY0NzM0YmRlMjE4NjZjMjA4MjRkNy90YWJsZTo4NDEwYmU5N2NhNjI0NTgxOGZjOWZjMzFkMzBlMjBlMy90YWJsZXJhbmdlOjg0MTBiZTk3Y2E2MjQ1ODE4ZmM5ZmMzMWQzMGUyMGUzXzQtMy0xLTEtMA_e4ba4bb8-f565-4b79-9ba0-30bef3dc4bbd"
      unitRef="shares">336000</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="i4cd2448412f84f19b4623d2de4b3c3eb_D20170201-20180131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlMGY1MGI3NzZlZDQzMTA4ZjBiMWYwOTZlZDBkMzNiL3NlYzoyZTBmNTBiNzc2ZWQ0MzEwOGYwYjFmMDk2ZWQwZDMzYl8yMTcvZnJhZzpkOGEwZDFkOGQyMTY0NzM0YmRlMjE4NjZjMjA4MjRkNy90YWJsZTo4NDEwYmU5N2NhNjI0NTgxOGZjOWZjMzFkMzBlMjBlMy90YWJsZXJhbmdlOjg0MTBiZTk3Y2E2MjQ1ODE4ZmM5ZmMzMWQzMGUyMGUzXzQtNS0xLTEtMA_ab520037-bc73-45eb-a471-cbfd99584a9d"
      unitRef="shares">336000</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="i021ec3e4981047daa4ef8177293ce3a5_D20190201-20200131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlMGY1MGI3NzZlZDQzMTA4ZjBiMWYwOTZlZDBkMzNiL3NlYzoyZTBmNTBiNzc2ZWQ0MzEwOGYwYjFmMDk2ZWQwZDMzYl8yMTcvZnJhZzpkOGEwZDFkOGQyMTY0NzM0YmRlMjE4NjZjMjA4MjRkNy90YWJsZTo4NDEwYmU5N2NhNjI0NTgxOGZjOWZjMzFkMzBlMjBlMy90YWJsZXJhbmdlOjg0MTBiZTk3Y2E2MjQ1ODE4ZmM5ZmMzMWQzMGUyMGUzXzUtMS0xLTEtMA_a87ba083-c891-4eab-891e-b099562a3730"
      unitRef="shares">984000</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="ibfa68f7508d544f6b77a8717c75d56a2_D20180201-20190131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlMGY1MGI3NzZlZDQzMTA4ZjBiMWYwOTZlZDBkMzNiL3NlYzoyZTBmNTBiNzc2ZWQ0MzEwOGYwYjFmMDk2ZWQwZDMzYl8yMTcvZnJhZzpkOGEwZDFkOGQyMTY0NzM0YmRlMjE4NjZjMjA4MjRkNy90YWJsZTo4NDEwYmU5N2NhNjI0NTgxOGZjOWZjMzFkMzBlMjBlMy90YWJsZXJhbmdlOjg0MTBiZTk3Y2E2MjQ1ODE4ZmM5ZmMzMWQzMGUyMGUzXzUtMy0xLTEtMA_2758bbd7-5b3e-4fb1-917a-55e2da4d0546"
      unitRef="shares">546000</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="i5b20c129e0db4931bf3ba689e5c26516_D20170201-20180131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlMGY1MGI3NzZlZDQzMTA4ZjBiMWYwOTZlZDBkMzNiL3NlYzoyZTBmNTBiNzc2ZWQ0MzEwOGYwYjFmMDk2ZWQwZDMzYl8yMTcvZnJhZzpkOGEwZDFkOGQyMTY0NzM0YmRlMjE4NjZjMjA4MjRkNy90YWJsZTo4NDEwYmU5N2NhNjI0NTgxOGZjOWZjMzFkMzBlMjBlMy90YWJsZXJhbmdlOjg0MTBiZTk3Y2E2MjQ1ODE4ZmM5ZmMzMWQzMGUyMGUzXzUtNS0xLTEtMA_36bab671-9ac3-4a12-af84-99e4dedb3b96"
      unitRef="shares">872000</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="i9daeb59694d841eb88a44c6b127858e8_D20190201-20200131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlMGY1MGI3NzZlZDQzMTA4ZjBiMWYwOTZlZDBkMzNiL3NlYzoyZTBmNTBiNzc2ZWQ0MzEwOGYwYjFmMDk2ZWQwZDMzYl8yMTcvZnJhZzpkOGEwZDFkOGQyMTY0NzM0YmRlMjE4NjZjMjA4MjRkNy90YWJsZTo4NDEwYmU5N2NhNjI0NTgxOGZjOWZjMzFkMzBlMjBlMy90YWJsZXJhbmdlOjg0MTBiZTk3Y2E2MjQ1ODE4ZmM5ZmMzMWQzMGUyMGUzXzYtMS0xLTEtODcyMQ_005370e0-6c6e-490d-bc66-677aaa268ab0"
      unitRef="shares">6063000</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="ie2aebaf27b0e4696a3ff1dfd958677b5_D20180201-20190131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlMGY1MGI3NzZlZDQzMTA4ZjBiMWYwOTZlZDBkMzNiL3NlYzoyZTBmNTBiNzc2ZWQ0MzEwOGYwYjFmMDk2ZWQwZDMzYl8yMTcvZnJhZzpkOGEwZDFkOGQyMTY0NzM0YmRlMjE4NjZjMjA4MjRkNy90YWJsZTo4NDEwYmU5N2NhNjI0NTgxOGZjOWZjMzFkMzBlMjBlMy90YWJsZXJhbmdlOjg0MTBiZTk3Y2E2MjQ1ODE4ZmM5ZmMzMWQzMGUyMGUzXzYtMy0xLTEtODcyMQ_5fba9a43-8adc-4127-a93c-5444198c289e"
      unitRef="shares">0</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="i22ccbec938a842369cf21f617587d301_D20170201-20180131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlMGY1MGI3NzZlZDQzMTA4ZjBiMWYwOTZlZDBkMzNiL3NlYzoyZTBmNTBiNzc2ZWQ0MzEwOGYwYjFmMDk2ZWQwZDMzYl8yMTcvZnJhZzpkOGEwZDFkOGQyMTY0NzM0YmRlMjE4NjZjMjA4MjRkNy90YWJsZTo4NDEwYmU5N2NhNjI0NTgxOGZjOWZjMzFkMzBlMjBlMy90YWJsZXJhbmdlOjg0MTBiZTk3Y2E2MjQ1ODE4ZmM5ZmMzMWQzMGUyMGUzXzYtNS0xLTEtODcyMQ_90ef4280-eaa6-469e-872e-72310013ac4e"
      unitRef="shares">0</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="i0f41dcc01ea142db9aff19055aaf793b_D20190201-20200131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlMGY1MGI3NzZlZDQzMTA4ZjBiMWYwOTZlZDBkMzNiL3NlYzoyZTBmNTBiNzc2ZWQ0MzEwOGYwYjFmMDk2ZWQwZDMzYl8yMTcvZnJhZzpkOGEwZDFkOGQyMTY0NzM0YmRlMjE4NjZjMjA4MjRkNy90YWJsZTo4NDEwYmU5N2NhNjI0NTgxOGZjOWZjMzFkMzBlMjBlMy90YWJsZXJhbmdlOjg0MTBiZTk3Y2E2MjQ1ODE4ZmM5ZmMzMWQzMGUyMGUzXzYtMS0xLTEtMA_31578971-f61f-43e7-83de-86050a1cdefe"
      unitRef="shares">14689000</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="i4950dd8d67e84a4ca874f3b2f0f0d03b_D20180201-20190131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlMGY1MGI3NzZlZDQzMTA4ZjBiMWYwOTZlZDBkMzNiL3NlYzoyZTBmNTBiNzc2ZWQ0MzEwOGYwYjFmMDk2ZWQwZDMzYl8yMTcvZnJhZzpkOGEwZDFkOGQyMTY0NzM0YmRlMjE4NjZjMjA4MjRkNy90YWJsZTo4NDEwYmU5N2NhNjI0NTgxOGZjOWZjMzFkMzBlMjBlMy90YWJsZXJhbmdlOjg0MTBiZTk3Y2E2MjQ1ODE4ZmM5ZmMzMWQzMGUyMGUzXzYtMy0xLTEtMA_12322bcf-7c5b-46d2-981f-f1d042f49307"
      unitRef="shares">26535000</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="i591361440c224cd3875fe4484fd6cc9e_D20170201-20180131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlMGY1MGI3NzZlZDQzMTA4ZjBiMWYwOTZlZDBkMzNiL3NlYzoyZTBmNTBiNzc2ZWQ0MzEwOGYwYjFmMDk2ZWQwZDMzYl8yMTcvZnJhZzpkOGEwZDFkOGQyMTY0NzM0YmRlMjE4NjZjMjA4MjRkNy90YWJsZTo4NDEwYmU5N2NhNjI0NTgxOGZjOWZjMzFkMzBlMjBlMy90YWJsZXJhbmdlOjg0MTBiZTk3Y2E2MjQ1ODE4ZmM5ZmMzMWQzMGUyMGUzXzYtNS0xLTEtMA_75d29177-d09a-402a-ace2-a2d4b8b982ac"
      unitRef="shares">23194000</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="iaecd6c95afca420c8ff4f65553702d15_D20190201-20200131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlMGY1MGI3NzZlZDQzMTA4ZjBiMWYwOTZlZDBkMzNiL3NlYzoyZTBmNTBiNzc2ZWQ0MzEwOGYwYjFmMDk2ZWQwZDMzYl8yMTcvZnJhZzpkOGEwZDFkOGQyMTY0NzM0YmRlMjE4NjZjMjA4MjRkNy90YWJsZTo4NDEwYmU5N2NhNjI0NTgxOGZjOWZjMzFkMzBlMjBlMy90YWJsZXJhbmdlOjg0MTBiZTk3Y2E2MjQ1ODE4ZmM5ZmMzMWQzMGUyMGUzXzgtMS0xLTEtMTYzNzE_9847435c-1317-449d-9743-4d5af4be61ef"
      unitRef="shares">1458000</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="idb7e90b48bdd4b4e9ad0540e3cbf009e_D20180201-20190131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlMGY1MGI3NzZlZDQzMTA4ZjBiMWYwOTZlZDBkMzNiL3NlYzoyZTBmNTBiNzc2ZWQ0MzEwOGYwYjFmMDk2ZWQwZDMzYl8yMTcvZnJhZzpkOGEwZDFkOGQyMTY0NzM0YmRlMjE4NjZjMjA4MjRkNy90YWJsZTo4NDEwYmU5N2NhNjI0NTgxOGZjOWZjMzFkMzBlMjBlMy90YWJsZXJhbmdlOjg0MTBiZTk3Y2E2MjQ1ODE4ZmM5ZmMzMWQzMGUyMGUzXzgtMy0xLTEtMTYzNzE_53c12ab1-5e18-43aa-88cb-9bd89e69eb2b"
      unitRef="shares">0</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="i97114573aed14fd8a40572ac0a5e71c3_D20170201-20180131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlMGY1MGI3NzZlZDQzMTA4ZjBiMWYwOTZlZDBkMzNiL3NlYzoyZTBmNTBiNzc2ZWQ0MzEwOGYwYjFmMDk2ZWQwZDMzYl8yMTcvZnJhZzpkOGEwZDFkOGQyMTY0NzM0YmRlMjE4NjZjMjA4MjRkNy90YWJsZTo4NDEwYmU5N2NhNjI0NTgxOGZjOWZjMzFkMzBlMjBlMy90YWJsZXJhbmdlOjg0MTBiZTk3Y2E2MjQ1ODE4ZmM5ZmMzMWQzMGUyMGUzXzgtNS0xLTEtMTYzNzE_6ca6a939-76eb-4af5-b280-741c71f43740"
      unitRef="shares">0</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="ic8f4fc80c1544b62a18084eb756ea94c_D20190201-20200131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlMGY1MGI3NzZlZDQzMTA4ZjBiMWYwOTZlZDBkMzNiL3NlYzoyZTBmNTBiNzc2ZWQ0MzEwOGYwYjFmMDk2ZWQwZDMzYl8yMTcvZnJhZzpkOGEwZDFkOGQyMTY0NzM0YmRlMjE4NjZjMjA4MjRkNy90YWJsZTo4NDEwYmU5N2NhNjI0NTgxOGZjOWZjMzFkMzBlMjBlMy90YWJsZXJhbmdlOjg0MTBiZTk3Y2E2MjQ1ODE4ZmM5ZmMzMWQzMGUyMGUzXzctMS0xLTEtMA_93624d9c-5eb9-48ed-8a85-2decdf7e20d5"
      unitRef="shares">23194000</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="ic3b51f5441c346c388974c34d67a9940_D20180201-20190131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlMGY1MGI3NzZlZDQzMTA4ZjBiMWYwOTZlZDBkMzNiL3NlYzoyZTBmNTBiNzc2ZWQ0MzEwOGYwYjFmMDk2ZWQwZDMzYl8yMTcvZnJhZzpkOGEwZDFkOGQyMTY0NzM0YmRlMjE4NjZjMjA4MjRkNy90YWJsZTo4NDEwYmU5N2NhNjI0NTgxOGZjOWZjMzFkMzBlMjBlMy90YWJsZXJhbmdlOjg0MTBiZTk3Y2E2MjQ1ODE4ZmM5ZmMzMWQzMGUyMGUzXzctMy0xLTEtMA_c105d199-f4f0-42b8-8b14-a2288fa6cfa1"
      unitRef="shares">158685000</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="if6440f73b88f4c53970ea48b4c1f9726_D20170201-20180131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlMGY1MGI3NzZlZDQzMTA4ZjBiMWYwOTZlZDBkMzNiL3NlYzoyZTBmNTBiNzc2ZWQ0MzEwOGYwYjFmMDk2ZWQwZDMzYl8yMTcvZnJhZzpkOGEwZDFkOGQyMTY0NzM0YmRlMjE4NjZjMjA4MjRkNy90YWJsZTo4NDEwYmU5N2NhNjI0NTgxOGZjOWZjMzFkMzBlMjBlMy90YWJsZXJhbmdlOjg0MTBiZTk3Y2E2MjQ1ODE4ZmM5ZmMzMWQzMGUyMGUzXzctNS0xLTEtMA_a1dd1545-b6d6-4580-9f47-0cdd279092aa"
      unitRef="shares">143095000</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
</xbrl>
