<?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/20200430"
  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-20200430.xsd" xlink:type="simple"/>
    <context id="idda6a648059c4a71bec98de39acc0b4f_D20200201-20200430">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001535527</identifier>
        </entity>
        <period>
            <startDate>2020-02-01</startDate>
            <endDate>2020-04-30</endDate>
        </period>
    </context>
    <context id="ia7bfd8e531a449a9814ed894cd3b3abd_I20200531">
        <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-05-31</instant>
        </period>
    </context>
    <context id="i0803e7779d3f42a59f5dbc2d0013f10a_I20200531">
        <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-05-31</instant>
        </period>
    </context>
    <context id="i340db53a58c647908e88e1d23c6ffb2f_I20200430">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001535527</identifier>
        </entity>
        <period>
            <instant>2020-04-30</instant>
        </period>
    </context>
    <context id="i88e603b38c4c42f69b666e98839b38c2_I20200131">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001535527</identifier>
        </entity>
        <period>
            <instant>2020-01-31</instant>
        </period>
    </context>
    <context id="ib7621990ce2e4250b5a4d74fe2db664c_I20200430">
        <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-04-30</instant>
        </period>
    </context>
    <context id="if072e64dcd3b4885b52ac970287f9ccf_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="ibb57a9715dcf43888933118398692636_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="i7ba1fc03c3d14728a24afcfc3284491f_I20200430">
        <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-04-30</instant>
        </period>
    </context>
    <context id="iafc77ab4797c410bb2c99a61f2bab969_I20200430">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001535527</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">crwd:CommonClassAAndBMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-04-30</instant>
        </period>
    </context>
    <context id="i8070fa08c5a04df9abb2eba9e5e642f6_I20200131">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001535527</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">crwd:CommonClassAAndBMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-01-31</instant>
        </period>
    </context>
    <context id="i665b423ac4cb4b499a4db4be430c118b_D20200201-20200430">
        <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>2020-02-01</startDate>
            <endDate>2020-04-30</endDate>
        </period>
    </context>
    <context id="i1081b352e68247e6bb529ce76c90497c_D20190201-20190430">
        <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>2019-04-30</endDate>
        </period>
    </context>
    <context id="i5179491a619842309cf2c86ef55c1186_D20200201-20200430">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001535527</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">crwd:ProfessionalServicesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-02-01</startDate>
            <endDate>2020-04-30</endDate>
        </period>
    </context>
    <context id="i6646bf91796c475f8b5ca87301b9f993_D20190201-20190430">
        <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>2019-04-30</endDate>
        </period>
    </context>
    <context id="i42740237d766485da20d3f90c96defec_D20190201-20190430">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001535527</identifier>
        </entity>
        <period>
            <startDate>2019-02-01</startDate>
            <endDate>2019-04-30</endDate>
        </period>
    </context>
    <context id="i0dfc91f691f94010809e971f501df8d4_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="i89aba9f468424b358be4db6ce41b8b71_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="idac2e07dc5d84faf863f0974051e295e_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="i9325d3813ce04448aa2b2ce4eb7d32c5_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="ifbb264ed442b4c4aad0a921f8ca8aca1_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="id4ccc9e31cca4aee8dc0be38c0976e85_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="i2eec3f46960a4bc08f5c96c0688ad327_D20200201-20200430">
        <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>2020-02-01</startDate>
            <endDate>2020-04-30</endDate>
        </period>
    </context>
    <context id="i247d2b1f59cb4f74abc3fb39b760c914_D20200201-20200430">
        <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>2020-02-01</startDate>
            <endDate>2020-04-30</endDate>
        </period>
    </context>
    <context id="i8242fc0815ad495c8a9f96afd3d2dc65_D20200201-20200430">
        <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>2020-02-01</startDate>
            <endDate>2020-04-30</endDate>
        </period>
    </context>
    <context id="i3a82b8b12e9f442e8dbff014d4994952_D20200201-20200430">
        <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>2020-02-01</startDate>
            <endDate>2020-04-30</endDate>
        </period>
    </context>
    <context id="if4694bdb1adc4efcaa47823fe0b284fb_D20200201-20200430">
        <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>2020-02-01</startDate>
            <endDate>2020-04-30</endDate>
        </period>
    </context>
    <context id="i0b6c91e95f9342279bac68adedba725a_I20200430">
        <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-04-30</instant>
        </period>
    </context>
    <context id="i11b8b2623bfb41a393b985e6a3dd79f7_I20200430">
        <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-04-30</instant>
        </period>
    </context>
    <context id="i9cf67ddb7e5e40c795df7a453e99b82b_I20200430">
        <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-04-30</instant>
        </period>
    </context>
    <context id="i96c129e70e0848f1ab4f3ee7232016c9_I20200430">
        <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-04-30</instant>
        </period>
    </context>
    <context id="if99a437491784912bda5d8c6fa90dce8_I20200430">
        <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-04-30</instant>
        </period>
    </context>
    <context id="i8f0b3d1afd5b4281addf439ebde5f3a9_I20200430">
        <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-04-30</instant>
        </period>
    </context>
    <context id="i747357232e7a41cd80f07c97ce45f453_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="i56c73029188d4107acd4a900ca13f131_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="i5fa676abcb064f81ab423b67d7b94aa0_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="ida04a84971ba49639990ecb6997672fa_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="i42ac9a59cd7a4f42914ac1111410a48a_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="ie0d2038c9db94232891210b0d8dd3ba4_I20190131">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001535527</identifier>
        </entity>
        <period>
            <instant>2019-01-31</instant>
        </period>
    </context>
    <context id="i7b625170df3b4b8ab2526aa73a091096_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="iaa98f3feb0004d46b5bce32bd7fdc78e_I20190201">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001535527</identifier>
        </entity>
        <period>
            <instant>2019-02-01</instant>
        </period>
    </context>
    <context id="i415f9da27b754216936eca7e04492b4a_D20190201-20190430">
        <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>2019-04-30</endDate>
        </period>
    </context>
    <context id="i94ab3704300244ae995bff1feb1b6b18_D20190201-20190430">
        <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>2019-04-30</endDate>
        </period>
    </context>
    <context id="if7169fc4075943b7a3e653190daf1de6_D20190201-20190430">
        <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>2019-04-30</endDate>
        </period>
    </context>
    <context id="ifb9137c1306142ffac20f5ed3e2da3c1_D20190201-20190430">
        <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>2019-04-30</endDate>
        </period>
    </context>
    <context id="id0457d7b397441d5b0f04d174df03359_I20190430">
        <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-04-30</instant>
        </period>
    </context>
    <context id="i7f19f776ca224082b4c5e38ab28a58c5_I20190430">
        <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-04-30</instant>
        </period>
    </context>
    <context id="ib9830f3d87f94dfdad5ec9a9190ee98e_I20190430">
        <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-04-30</instant>
        </period>
    </context>
    <context id="if4077092158241d6be153a293dbdf54f_I20190430">
        <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-04-30</instant>
        </period>
    </context>
    <context id="i826d266fb1e14a9283ab0c20e2dba447_I20190430">
        <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-04-30</instant>
        </period>
    </context>
    <context id="ie41ff497e1104a8e86120435f557b6cf_I20190430">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001535527</identifier>
        </entity>
        <period>
            <instant>2019-04-30</instant>
        </period>
    </context>
    <context id="i16c296c467904d99a5da46f482fa7f05_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="id1df0b397f024b39927188d0f9e8e12d_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="i9e250bc6d2b3447597f6e9bc76ec0faf_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="i1e15ba6e68384fb3af10c76ffcc33c4b_D20200201-20200430">
        <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>2020-02-01</startDate>
            <endDate>2020-04-30</endDate>
        </period>
    </context>
    <context id="i9e50617aacbe4f8790f91860fc104dc2_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="i3df166fe3aee4f3092dc3f592317feca_D20200201-20200430">
        <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>2020-02-01</startDate>
            <endDate>2020-04-30</endDate>
        </period>
    </context>
    <context id="if4d85e2c9fa24c018578cba29b5d04be_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="ib3046133e8334eca8dc5fbed29184dd6_D20200201-20200430">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001535527</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">crwd:ChannelPartnerCMember</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>2020-02-01</startDate>
            <endDate>2020-04-30</endDate>
        </period>
    </context>
    <context id="i4143b17b798047f5802a09d1a0e30bd2_D20190201-20200131">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001535527</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">crwd:ChannelPartnerCMember</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="if2713ff4b9494e1da2d9f34762a55ae9_D20200201-20200430">
        <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>2020-02-01</startDate>
            <endDate>2020-04-30</endDate>
        </period>
    </context>
    <context id="i81953ae8992c4b73aed09127b6dd3dc1_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="ie90e05201543494399267c67463cc53e_D20200201-20200430">
        <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>2020-02-01</startDate>
            <endDate>2020-04-30</endDate>
        </period>
    </context>
    <context id="iab00376d5c9b430e8867a7412b41db3e_D20190201-20190430">
        <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>2019-04-30</endDate>
        </period>
    </context>
    <context id="i7a39a920024a4d6ea90074e0624a9651_I20200430">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001535527</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AdjustmentsForNewAccountingPronouncementsAxis">us-gaap:AccountingStandardsUpdate201602Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-04-30</instant>
        </period>
    </context>
    <context id="ibd551c08db9e4713a6b079254e158fc0_I20200430">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001535527</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AdjustmentsForNewAccountingPronouncementsAxis">us-gaap:AccountingStandardsUpdate201602Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">us-gaap:OtherLiabilitiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-04-30</instant>
        </period>
    </context>
    <context id="i34b4fe947d1344d7bcec42962183bd67_D20200201-20200430">
        <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>2020-02-01</startDate>
            <endDate>2020-04-30</endDate>
        </period>
    </context>
    <context id="ice1e57ddf5c749a4aa1712e2136a8652_I20200430">
        <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-04-30</instant>
        </period>
    </context>
    <context id="ia6dcefa0851241c3880532cff5d9d215_I20200430">
        <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-04-30</instant>
        </period>
    </context>
    <context id="ib36c5350634141e6abb0c5c6751dd9cb_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="i01fefe8f20354d85a23efa0e684d962d_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="i4eaee517daec4f368fe48892a5e3f902_I20200430">
        <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-04-30</instant>
        </period>
    </context>
    <context id="ib99f7039d8ee4e1e8b46d320db66807f_I20200430">
        <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-04-30</instant>
        </period>
    </context>
    <context id="i9c2f5b47e99a472cb1254b2d7c1ba086_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="i3611a946367e4d22b6f28100b5e269e5_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="i1ce719a544464daeb0d5efb8a4549162_I20200430">
        <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-04-30</instant>
        </period>
    </context>
    <context id="i7107e0e1e5084a4eb16ad47e01a4b1db_I20200430">
        <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-04-30</instant>
        </period>
    </context>
    <context id="ic442905bc43a4cb8a54a838d15c30a8f_I20200430">
        <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-04-30</instant>
        </period>
    </context>
    <context id="i8ecdbcd8ea41485fbc21cfdf9f205269_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="i93cddf7961984bf59066f53875184b4a_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="ib532de09d6c0442a8e559cf2423e1a91_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="i47988f3614f54a09b63644242a48565d_I20200430">
        <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-04-30</instant>
        </period>
    </context>
    <context id="ie223a23636ce426b9f83c46807ace448_I20200430">
        <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-04-30</instant>
        </period>
    </context>
    <context id="i2a5536d9aef94f08b7737af58d2cbc71_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="ia7bfec9def48486f9a66e348106cafd1_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="i210196a514ea4063a8f9266604a09faf_I20200430">
        <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-04-30</instant>
        </period>
    </context>
    <context id="ia08f5548c5a04d5c9a5cc2a3ac02a6ac_I20200430">
        <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-04-30</instant>
        </period>
    </context>
    <context id="if150f412912a4c8f9841049b6a15dae2_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="i36273806536c4477930c1eb1ec03f46b_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="ifa2dc3a3d8cf407bb6e5d2299a5fc5b1_D20200201-20200430">
        <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>2020-02-01</startDate>
            <endDate>2020-04-30</endDate>
        </period>
    </context>
    <context id="ib23e95e6623c48698784874f44198192_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="ie2f5d83249654a3c85575fd2f1b1173a_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="i60a0cf68760044d88ac54f9dbbdee0d5_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="idce09773c07d4366a6ad324b0cf7c222_D20200201-20200430">
        <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>2020-02-01</startDate>
            <endDate>2020-04-30</endDate>
        </period>
    </context>
    <context id="i3ba5345d7ff743e7978c3b9d523ff3c9_D20190201-20190430">
        <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>2019-04-30</endDate>
        </period>
    </context>
    <context id="ic543dae512514ee3ad740d91cb6dbc45_I20200430">
        <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-04-30</instant>
        </period>
    </context>
    <context id="i8d23b1537bd0471ca98d2c8bed06fa79_I20190430">
        <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-04-30</instant>
        </period>
    </context>
    <context id="i554d2eb9284a441bb972f81eb45ae215_I20200430">
        <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-04-30</instant>
        </period>
    </context>
    <context id="i2078e0d516a04ebab3cd52f564b41626_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="i9180903ea8024aeb91d3856565f6ef08_I20200430">
        <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-04-30</instant>
        </period>
    </context>
    <context id="i98eeec0c51074330b409350411b5dd4b_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="ie74c5749fcb0424a8503c1bca64e30f7_I20200430">
        <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-04-30</instant>
        </period>
    </context>
    <context id="i56a905b90e794aa2be9b1c2904d2889f_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="ib88a9cdc94e54eb2980fbbae61ec2350_I20200430">
        <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-04-30</instant>
        </period>
    </context>
    <context id="ib7718e2b556d4530a55472613d6d9b43_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="i18e777e01f794f3f9ee7453bcc6c0fca_I20200430">
        <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-04-30</instant>
        </period>
    </context>
    <context id="i7bbae66c93a449889328dc857603ebe4_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="id35d47f8e0494abb88b8c5d2d7f8e7af_I20200430">
        <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-04-30</instant>
        </period>
    </context>
    <context id="i94bb61cf6a18455d8bc2440bca9753ef_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="i47068a367b7c4a0d9a41f769961a5365_I20200430">
        <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-04-30</instant>
        </period>
    </context>
    <context id="i87ba6cffafe7468e8506e1c0d2c7d612_D20200201-20200430">
        <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>2020-02-01</startDate>
            <endDate>2020-04-30</endDate>
        </period>
    </context>
    <context id="i13e6c411e849427d9af3f7567d92057f_I20200430">
        <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-04-30</instant>
        </period>
    </context>
    <context id="i813b713f7e4e43abbd3a79e6fd95e736_D20200201-20200430">
        <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>2020-02-01</startDate>
            <endDate>2020-04-30</endDate>
        </period>
    </context>
    <context id="i54ea987f14f74dc287755b4b1e470b21_I20200430">
        <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-04-30</instant>
        </period>
    </context>
    <context id="i0575b5ab906b48d192a981f6d9d1a930_D20200201-20200430">
        <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>2020-02-01</startDate>
            <endDate>2020-04-30</endDate>
        </period>
    </context>
    <context id="i98efc5fd9ddc4a6cb22741d61bf47c34_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="id19cb4f78c0941c2be172dcfe9b86dd7_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="i372ab321136b4c2bb9e1ab46963e9cb5_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="i83a530e90ed44e008dea02bc38d07d07_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="i7ff5995cb0694f08854e1c9c0eb7da19_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="ibdc3830743aa4451a5e5710cb0c5827a_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="i8ebfe18898654180abad6b0fc371f138_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="i380d54f06ad842398977871ca237b249_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="ic9f7a934489d455da0b7158a600a0501_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="i68b4f98be4b04e5089ef5d2e236bd666_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="i05355a969d324f5fabc6b3f6be22e7ce_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="i5e8c5cc2070047c8b34dbdde067d98a7_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="icd47bf825a534945bd891faeb8a4ecd4_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="i2afc1f7900404e97a2a7f1539f984588_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="ia2722f7b91b743ec860180fa08f8bf0f_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="i78fe4ffaaa8f459ca5012d283daa6d20_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="i6544e092643542b09d9d2bb081e41dff_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="i12cc50c4a93846b2aca4e2f19fff05b1_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="ic9caa2a159954954aee8500e634c3f37_I20200430">
        <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-04-30</instant>
        </period>
    </context>
    <context id="if2a72066a4d248c398eb259259c83154_I20200430">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001535527</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">crwd:RealEstateArrangementsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-04-30</instant>
        </period>
    </context>
    <context id="i214a00591eb847f6ac1e3edf6fafa115_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="i6978b9106e664e5196a505c2be33496a_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="i387f5686a3fc4b44a0d1ef4420af10ee_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="ib81a461a829c4bd5837e63e8f6da3d64_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="ia69aae2d4d7e4c4ebd48c1c2f9ee7630_D20200201-20200430">
        <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>2020-02-01</startDate>
            <endDate>2020-04-30</endDate>
        </period>
    </context>
    <context id="i4e5af8c25dfc4ec1890c6a6e9d89c8fb_D20190201-20190430">
        <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>2019-04-30</endDate>
        </period>
    </context>
    <context id="i7059b885030d40479f9910356d3b23e8_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="i790dc190805740da8cf00f00d008aeac_I20200430">
        <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-04-30</instant>
        </period>
    </context>
    <context id="i43968aad3bf54dfa924114d35d6923fd_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="i143d41aa8a194d138e472f0d56b5d23d_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="ie34849ff1b5f4097b7a7612e322f70b9_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="i4d921d8550f449cea781bfe3700d1529_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="i6c4d27062d8a4fdf82cfe450b14c76a9_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="i99ae1817d9e9453bb320e6cdb3867c86_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="i41ff7af5f58344b0b56d7327c0beda25_I20200430">
        <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-04-30</instant>
        </period>
    </context>
    <context id="i80d8069b77074fe58a286758025e1dae_D20200201-20200430">
        <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>2020-02-01</startDate>
            <endDate>2020-04-30</endDate>
        </period>
    </context>
    <context id="ia25f5805d34145b28bf2a1c011d31671_D20200201-20200430">
        <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>2020-02-01</startDate>
            <endDate>2020-04-30</endDate>
        </period>
    </context>
    <context id="i4a7c96ccd82f444c94c9aed30576377a_I20200430">
        <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-04-30</instant>
        </period>
    </context>
    <context id="icf5a39dd9c09467e8e92ac983bd16b59_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="i720cc86a2f734ebbb7dc5b97461cdff2_D20200201-20200430">
        <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>2020-02-01</startDate>
            <endDate>2020-04-30</endDate>
        </period>
    </context>
    <context id="i594cdff2c1fd4ff0b61a23c2760349a0_I20200430">
        <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-04-30</instant>
        </period>
    </context>
    <context id="i40e629879aa44be58703d2531de3232e_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="i6640055659f04d3297f21515b11049ef_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="i5f0bf9c72e8a40eda8a0222a79813856_I20200430">
        <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-04-30</instant>
        </period>
    </context>
    <context id="i17a0bf292f474b0a95b900461bb0d353_D20200201-20200430">
        <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>2020-02-01</startDate>
            <endDate>2020-04-30</endDate>
        </period>
    </context>
    <context id="i2c75b4419b2b4df8af1fe781abb3d510_D20200201-20200430">
        <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>2020-02-01</startDate>
            <endDate>2020-04-30</endDate>
        </period>
    </context>
    <context id="i827e91b81dc74f849eb7332f3a110996_D20200201-20200430">
        <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>2020-02-01</startDate>
            <endDate>2020-04-30</endDate>
        </period>
    </context>
    <context id="i3dfc9ab0a0eb4bf8ac653ba5628ca7c8_D20200201-20200430">
        <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>2020-02-01</startDate>
            <endDate>2020-04-30</endDate>
        </period>
    </context>
    <context id="ibd521ae51d1b40faaf901453e246a4f1_D20190201-20190430">
        <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>2019-04-30</endDate>
        </period>
    </context>
    <context id="i83eb0a4c7015479ea7d29be12aa8992f_D20200201-20200430">
        <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>2020-02-01</startDate>
            <endDate>2020-04-30</endDate>
        </period>
    </context>
    <context id="iba1ab101a46143c7805e45c4f0d06319_D20190201-20190430">
        <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>2019-04-30</endDate>
        </period>
    </context>
    <context id="i48b615572f9a4052b5062317787e911a_D20200201-20200430">
        <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>2020-02-01</startDate>
            <endDate>2020-04-30</endDate>
        </period>
    </context>
    <context id="i44360cb20035496b9a8b03241a2979ca_D20190201-20190430">
        <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>2019-04-30</endDate>
        </period>
    </context>
    <context id="ib6912204199043e99881f401b630c8fb_D20200201-20200430">
        <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>2020-02-01</startDate>
            <endDate>2020-04-30</endDate>
        </period>
    </context>
    <context id="ia25161120fdb4aceb3f43f8350388c3b_D20190201-20190430">
        <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>2019-04-30</endDate>
        </period>
    </context>
    <context id="ic1f9f29d854841beb1c59a9388a7147e_D20200201-20200430">
        <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>2020-02-01</startDate>
            <endDate>2020-04-30</endDate>
        </period>
    </context>
    <context id="i188fc218e3784e72b641971d2437628a_D20190201-20190430">
        <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>2019-04-30</endDate>
        </period>
    </context>
    <context id="i3dbbe567a3e14003bc1488f914f560ab_D20200201-20200430">
        <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>2020-02-01</startDate>
            <endDate>2020-04-30</endDate>
        </period>
    </context>
    <context id="i2667277b1f154d168bc35dbb1e0a4a40_D20190201-20190430">
        <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>2019-04-30</endDate>
        </period>
    </context>
    <context id="i6d21546ffb874bc49c5d4051bf414449_D20200201-20200430">
        <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>2020-02-01</startDate>
            <endDate>2020-04-30</endDate>
        </period>
    </context>
    <context id="idbc3b862a10e4a3cb5dc04439e4d1a1e_D20190201-20190430">
        <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>2019-04-30</endDate>
        </period>
    </context>
    <context id="i6f4894c029d7496788685ac080cfcff0_D20200201-20200430">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001535527</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-02-01</startDate>
            <endDate>2020-04-30</endDate>
        </period>
    </context>
    <context id="i355dea0d99a34c049dd119492a3a5d92_D20190201-20190430">
        <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>2019-04-30</endDate>
        </period>
    </context>
    <context id="i22001511c3f94cf3893de66ee1b7454d_D20200201-20200430">
        <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>2020-02-01</startDate>
            <endDate>2020-04-30</endDate>
        </period>
    </context>
    <context id="i3080969234fe4a719b3f503fb2ab31f4_D20190201-20190430">
        <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>2019-04-30</endDate>
        </period>
    </context>
    <context id="ia27a81e61cbc4ebb853e01bf3a960b1d_D20200201-20200430">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001535527</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:AsiaPacificMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-02-01</startDate>
            <endDate>2020-04-30</endDate>
        </period>
    </context>
    <context id="iea82cdba7b7948f499b2d6a5194b992d_D20190201-20190430">
        <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>2019-04-30</endDate>
        </period>
    </context>
    <context id="i3db26a990a0f48e0b0856faa9094d405_D20200201-20200430">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001535527</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">crwd:OtherCountriesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-02-01</startDate>
            <endDate>2020-04-30</endDate>
        </period>
    </context>
    <context id="if6781cc8031f45e5982c1bfb3c269367_D20190201-20190430">
        <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>2019-04-30</endDate>
        </period>
    </context>
    <context id="i7404fa3ea8a14945ad5fe0e6293df7c0_D20200201-20200430">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001535527</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-02-01</startDate>
            <endDate>2020-04-30</endDate>
        </period>
    </context>
    <context id="ie6806c70edd6433ea6dc252f2e39f827_D20200201-20200430">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001535527</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-02-01</startDate>
            <endDate>2020-04-30</endDate>
        </period>
    </context>
    <context id="i6a2caca0eebb49bea1cd4ff97d1c5b8f_I20200430">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001535527</identifier>
            <segment>
                <xbrldi:typedMember dimension="us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis">
                    <us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis.domain>2020-05-01</us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis.domain>
                </xbrldi:typedMember>
            </segment>
        </entity>
        <period>
            <instant>2020-04-30</instant>
        </period>
    </context>
    <context id="i29cad9a99d38402095dfb40ab0c07595_I20200430">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001535527</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">stpr:CA</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-04-30</instant>
        </period>
    </context>
    <context id="ic8bf2a66d75c4f3da67e90dc5a56dbc4_I20200131">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001535527</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">stpr:CA</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-01-31</instant>
        </period>
    </context>
    <context id="i516b541b9e454e4890cab6e5d4250358_I20200131">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001535527</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">stpr:TX</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-01-31</instant>
        </period>
    </context>
    <context id="i64bc423d07134165af8e48437fd0c248_I20200430">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001535527</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">stpr:TX</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-04-30</instant>
        </period>
    </context>
    <context id="i32275a66fd4b4a6ba42824914c049ac7_I20200430">
        <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-04-30</instant>
        </period>
    </context>
    <context id="i57e7fb440a1941aaba57e2c1517137e7_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="id0c5f0beb5d44f75b60b5ff21304c9b1_I20200430">
        <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-04-30</instant>
        </period>
    </context>
    <context id="ib15b198c382e40be9d55812ea424e5de_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="i5b720c655b3c4dea8c1cef98b6850831_D20200201-20200430">
        <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>2020-02-01</startDate>
            <endDate>2020-04-30</endDate>
        </period>
    </context>
    <context id="i52753336d5624b14acc9ff7c1547de8e_D20200201-20200430">
        <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>2020-02-01</startDate>
            <endDate>2020-04-30</endDate>
        </period>
    </context>
    <context id="i624cbd44333743c6aa94a02ebcab150e_D20200201-20200430">
        <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>2020-02-01</startDate>
            <endDate>2020-04-30</endDate>
        </period>
    </context>
    <context id="i8dffcf2a18d64d979d273df12a060e12_D20190201-20190430">
        <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>2019-04-30</endDate>
        </period>
    </context>
    <context id="ic5aee12e90724900a42060ed52ca77e2_D20200201-20200430">
        <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>2020-02-01</startDate>
            <endDate>2020-04-30</endDate>
        </period>
    </context>
    <context id="i0bf4884214764aea9819effd3569b2f7_D20190201-20190430">
        <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>2019-04-30</endDate>
        </period>
    </context>
    <context id="ie21ba729c7f44306b5d91dccdc7fd0dd_D20200201-20200430">
        <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>2020-02-01</startDate>
            <endDate>2020-04-30</endDate>
        </period>
    </context>
    <context id="ia7ecb5aa7bfc4fb1ba6a1da989d3ceca_D20190201-20190430">
        <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>2019-04-30</endDate>
        </period>
    </context>
    <context id="i7bc69a70b6134bb2878a0c662838375a_D20200201-20200430">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001535527</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:RestrictedStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-02-01</startDate>
            <endDate>2020-04-30</endDate>
        </period>
    </context>
    <context id="ib6423f995b174e4db8f4853178deee98_D20190201-20190430">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001535527</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:RestrictedStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-02-01</startDate>
            <endDate>2019-04-30</endDate>
        </period>
    </context>
    <context id="i920a5a80552f417e8a3ef31040a10159_D20200201-20200430">
        <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>2020-02-01</startDate>
            <endDate>2020-04-30</endDate>
        </period>
    </context>
    <context id="i72a7d0ef87d147bda6c841c1e6a10ca3_D20190201-20190430">
        <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>2019-04-30</endDate>
        </period>
    </context>
    <context id="ie98b94a628e544f8941494bca0a8ae3f_D20200201-20200430">
        <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>2020-02-01</startDate>
            <endDate>2020-04-30</endDate>
        </period>
    </context>
    <context id="i0c39e932ac7c49e08c03d94cd82bb8f0_D20190201-20190430">
        <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>2019-04-30</endDate>
        </period>
    </context>
    <unit id="shares">
        <measure>shares</measure>
    </unit>
    <unit id="usd">
        <measure>iso4217:USD</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_item">
        <measure>crwd:unit_Standard_item</measure>
    </unit>
    <unit id="unit_standard_tranche">
        <measure>crwd:unit_Standard_tranche</measure>
    </unit>
    <unit id="unit_standard_installment">
        <measure>crwd:unit_Standard_installment</measure>
    </unit>
    <dei:EntityCentralIndexKey
      contextRef="idda6a648059c4a71bec98de39acc0b4f_D20200201-20200430"
      id="id3VybDovL2RvY3MudjEvZG9jOmRkYWJlY2Y4ZDA1OTRkNDhhYzhiOTliYWMwMTBkMmQyL3NlYzpkZGFiZWNmOGQwNTk0ZDQ4YWM4Yjk5YmFjMDEwZDJkMl80L2ZyYWc6ZDIwOWVjOTlkZjNlNGEzYzk5MmJmNzUzZDAyMmUyNTUvdGFibGU6OGI2YjczN2I4NjJlNGE3ZWE4ZTZiYzI4MmRkMzcxOTUvdGFibGVyYW5nZTo4YjZiNzM3Yjg2MmU0YTdlYThlNmJjMjgyZGQzNzE5NV8yMy0xLTEtMS0w_09f3eb4f-0987-4cc7-8c42-22fce29b87f2">0001535527</dei:EntityCentralIndexKey>
    <dei:DocumentFiscalYearFocus
      contextRef="idda6a648059c4a71bec98de39acc0b4f_D20200201-20200430"
      id="id3VybDovL2RvY3MudjEvZG9jOmRkYWJlY2Y4ZDA1OTRkNDhhYzhiOTliYWMwMTBkMmQyL3NlYzpkZGFiZWNmOGQwNTk0ZDQ4YWM4Yjk5YmFjMDEwZDJkMl80L2ZyYWc6ZDIwOWVjOTlkZjNlNGEzYzk5MmJmNzUzZDAyMmUyNTUvdGFibGU6OGI2YjczN2I4NjJlNGE3ZWE4ZTZiYzI4MmRkMzcxOTUvdGFibGVyYW5nZTo4YjZiNzM3Yjg2MmU0YTdlYThlNmJjMjgyZGQzNzE5NV8yNS0xLTEtMS0w_ecf77df6-e337-4648-a832-127f0b9567e9">2020</dei:DocumentFiscalYearFocus>
    <dei:DocumentFiscalPeriodFocus
      contextRef="idda6a648059c4a71bec98de39acc0b4f_D20200201-20200430"
      id="id3VybDovL2RvY3MudjEvZG9jOmRkYWJlY2Y4ZDA1OTRkNDhhYzhiOTliYWMwMTBkMmQyL3NlYzpkZGFiZWNmOGQwNTk0ZDQ4YWM4Yjk5YmFjMDEwZDJkMl80L2ZyYWc6ZDIwOWVjOTlkZjNlNGEzYzk5MmJmNzUzZDAyMmUyNTUvdGFibGU6OGI2YjczN2I4NjJlNGE3ZWE4ZTZiYzI4MmRkMzcxOTUvdGFibGVyYW5nZTo4YjZiNzM3Yjg2MmU0YTdlYThlNmJjMjgyZGQzNzE5NV8yNi0xLTEtMS0w_002309d0-234d-4829-8589-fe015be1cbaa">Q1</dei:DocumentFiscalPeriodFocus>
    <dei:AmendmentFlag
      contextRef="idda6a648059c4a71bec98de39acc0b4f_D20200201-20200430"
      id="id3VybDovL2RvY3MudjEvZG9jOmRkYWJlY2Y4ZDA1OTRkNDhhYzhiOTliYWMwMTBkMmQyL3NlYzpkZGFiZWNmOGQwNTk0ZDQ4YWM4Yjk5YmFjMDEwZDJkMl80L2ZyYWc6ZDIwOWVjOTlkZjNlNGEzYzk5MmJmNzUzZDAyMmUyNTUvdGFibGU6OGI2YjczN2I4NjJlNGE3ZWE4ZTZiYzI4MmRkMzcxOTUvdGFibGVyYW5nZTo4YjZiNzM3Yjg2MmU0YTdlYThlNmJjMjgyZGQzNzE5NV8yNy0xLTEtMS0w_49f0c0cc-3b2d-4735-aa62-6c4bd9842437">false</dei:AmendmentFlag>
    <dei:CurrentFiscalYearEndDate
      contextRef="idda6a648059c4a71bec98de39acc0b4f_D20200201-20200430"
      id="id3VybDovL2RvY3MudjEvZG9jOmRkYWJlY2Y4ZDA1OTRkNDhhYzhiOTliYWMwMTBkMmQyL3NlYzpkZGFiZWNmOGQwNTk0ZDQ4YWM4Yjk5YmFjMDEwZDJkMl80L2ZyYWc6ZDIwOWVjOTlkZjNlNGEzYzk5MmJmNzUzZDAyMmUyNTUvdGV4dHJlZ2lvbjpkMjA5ZWM5OWRmM2U0YTNjOTkyYmY3NTNkMDIyZTI1NV83_fd7863b6-ff4d-4f25-8de5-4fea9b55e1c2">--01-31</dei:CurrentFiscalYearEndDate>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage
      contextRef="i34b4fe947d1344d7bcec42962183bd67_D20200201-20200430"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmRkYWJlY2Y4ZDA1OTRkNDhhYzhiOTliYWMwMTBkMmQyL3NlYzpkZGFiZWNmOGQwNTk0ZDQ4YWM4Yjk5YmFjMDEwZDJkMl80My9mcmFnOmMwNmUzZDIyMDc0ZTQxM2U4NDgxMTJmNTIxZjM2ZjMyL3RleHRyZWdpb246YzA2ZTNkMjIwNzRlNDEzZTg0ODExMmY1MjFmMzZmMzJfNQ_30e6c0d6-d44d-40e2-8e09-e989f983f764"
      unitRef="number">0.25</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1
      contextRef="ia25f5805d34145b28bf2a1c011d31671_D20200201-20200430"
      id="id3VybDovL2RvY3MudjEvZG9jOmRkYWJlY2Y4ZDA1OTRkNDhhYzhiOTliYWMwMTBkMmQyL3NlYzpkZGFiZWNmOGQwNTk0ZDQ4YWM4Yjk5YmFjMDEwZDJkMl82NC9mcmFnOjdkOGE5ZWU0OWY2NzRlZmZiMTVkNjg0MTc2ODZhNDM2L3RleHRyZWdpb246N2Q4YTllZTQ5ZjY3NGVmZmIxNWQ2ODQxNzY4NmE0MzZfNzk3OA_c5442154-c7b0-411f-a057-4d4fc616654b">P4Y</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage
      contextRef="i34b4fe947d1344d7bcec42962183bd67_D20200201-20200430"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmRkYWJlY2Y4ZDA1OTRkNDhhYzhiOTliYWMwMTBkMmQyL3NlYzpkZGFiZWNmOGQwNTk0ZDQ4YWM4Yjk5YmFjMDEwZDJkMl82Ny9mcmFnOjNkYTAwMjg1ZmFjYTRiNTNiMzA2MzgwNmU2Yjc1MDU0L3RleHRyZWdpb246M2RhMDAyODVmYWNhNGI1M2IzMDYzODA2ZTZiNzUwNTRfNA_30e6c0d6-d44d-40e2-8e09-e989f983f764"
      unitRef="number">0.25</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage>
    <crwd:SubscriptionTerm
      contextRef="i7404fa3ea8a14945ad5fe0e6293df7c0_D20200201-20200430"
      id="id3VybDovL2RvY3MudjEvZG9jOmRkYWJlY2Y4ZDA1OTRkNDhhYzhiOTliYWMwMTBkMmQyL3NlYzpkZGFiZWNmOGQwNTk0ZDQ4YWM4Yjk5YmFjMDEwZDJkMl83MC9mcmFnOjljYWU3YzcyMjM4NTRjYmQ4YmY4MzIwNzI4M2RhNjMwL3RleHRyZWdpb246OWNhZTdjNzIyMzg1NGNiZDhiZjgzMjA3MjgzZGE2MzBfMjUwMg_b372596e-3654-47be-bc14-6fac7aa988a5">P1Y</crwd:SubscriptionTerm>
    <crwd:SubscriptionTerm
      contextRef="ie6806c70edd6433ea6dc252f2e39f827_D20200201-20200430"
      id="id3VybDovL2RvY3MudjEvZG9jOmRkYWJlY2Y4ZDA1OTRkNDhhYzhiOTliYWMwMTBkMmQyL3NlYzpkZGFiZWNmOGQwNTk0ZDQ4YWM4Yjk5YmFjMDEwZDJkMl83MC9mcmFnOjljYWU3YzcyMjM4NTRjYmQ4YmY4MzIwNzI4M2RhNjMwL3RleHRyZWdpb246OWNhZTdjNzIyMzg1NGNiZDhiZjgzMjA3MjgzZGE2MzBfMjUwOA_0d8dc346-a912-458e-ba6b-8bc67991319c">P3Y</crwd:SubscriptionTerm>
    <dei:DocumentType
      contextRef="idda6a648059c4a71bec98de39acc0b4f_D20200201-20200430"
      id="id3VybDovL2RvY3MudjEvZG9jOmRkYWJlY2Y4ZDA1OTRkNDhhYzhiOTliYWMwMTBkMmQyL3NlYzpkZGFiZWNmOGQwNTk0ZDQ4YWM4Yjk5YmFjMDEwZDJkMl8xL2ZyYWc6ZjcyNTQ3MTZhMTFmNDBmY2E1NzljY2Y5NWNmOTc5NWMvdGV4dHJlZ2lvbjpmNzI1NDcxNmExMWY0MGZjYTU3OWNjZjk1Y2Y5Nzk1Y18xODU_c34d4c0b-2129-47ae-95d1-4d1c0c5d798a">10-Q</dei:DocumentType>
    <dei:DocumentQuarterlyReport
      contextRef="idda6a648059c4a71bec98de39acc0b4f_D20200201-20200430"
      id="id3VybDovL2RvY3MudjEvZG9jOmRkYWJlY2Y4ZDA1OTRkNDhhYzhiOTliYWMwMTBkMmQyL3NlYzpkZGFiZWNmOGQwNTk0ZDQ4YWM4Yjk5YmFjMDEwZDJkMl8xL2ZyYWc6ZjcyNTQ3MTZhMTFmNDBmY2E1NzljY2Y5NWNmOTc5NWMvdGFibGU6ODQyNWEwMGU2NGQwNDU3NDllYjE4MDliN2NjNGE5ZTYvdGFibGVyYW5nZTo4NDI1YTAwZTY0ZDA0NTc0OWViMTgwOWI3Y2M0YTllNl8wLTAtMS0xLTA_e415ff7b-47bf-403a-99f1-fd2d74a6eeca">true</dei:DocumentQuarterlyReport>
    <dei:DocumentPeriodEndDate
      contextRef="idda6a648059c4a71bec98de39acc0b4f_D20200201-20200430"
      id="id3VybDovL2RvY3MudjEvZG9jOmRkYWJlY2Y4ZDA1OTRkNDhhYzhiOTliYWMwMTBkMmQyL3NlYzpkZGFiZWNmOGQwNTk0ZDQ4YWM4Yjk5YmFjMDEwZDJkMl8xL2ZyYWc6ZjcyNTQ3MTZhMTFmNDBmY2E1NzljY2Y5NWNmOTc5NWMvdGV4dHJlZ2lvbjpmNzI1NDcxNmExMWY0MGZjYTU3OWNjZjk1Y2Y5Nzk1Y18zMzM_4c3f8403-1bba-419d-a8fb-1f7681194dcd">2020-04-30</dei:DocumentPeriodEndDate>
    <dei:DocumentTransitionReport
      contextRef="idda6a648059c4a71bec98de39acc0b4f_D20200201-20200430"
      id="id3VybDovL2RvY3MudjEvZG9jOmRkYWJlY2Y4ZDA1OTRkNDhhYzhiOTliYWMwMTBkMmQyL3NlYzpkZGFiZWNmOGQwNTk0ZDQ4YWM4Yjk5YmFjMDEwZDJkMl8xL2ZyYWc6ZjcyNTQ3MTZhMTFmNDBmY2E1NzljY2Y5NWNmOTc5NWMvdGFibGU6NzFlNzlkZTJkM2FhNDNiNDlmYjk5NmI3MTQyOGU4NmQvdGFibGVyYW5nZTo3MWU3OWRlMmQzYWE0M2I0OWZiOTk2YjcxNDI4ZTg2ZF8wLTAtMS0xLTA_95a6ed21-d711-4eae-86c2-95f8f6b73ddb">false</dei:DocumentTransitionReport>
    <dei:EntityFileNumber
      contextRef="idda6a648059c4a71bec98de39acc0b4f_D20200201-20200430"
      id="id3VybDovL2RvY3MudjEvZG9jOmRkYWJlY2Y4ZDA1OTRkNDhhYzhiOTliYWMwMTBkMmQyL3NlYzpkZGFiZWNmOGQwNTk0ZDQ4YWM4Yjk5YmFjMDEwZDJkMl8xL2ZyYWc6ZjcyNTQ3MTZhMTFmNDBmY2E1NzljY2Y5NWNmOTc5NWMvdGV4dHJlZ2lvbjpmNzI1NDcxNmExMWY0MGZjYTU3OWNjZjk1Y2Y5Nzk1Y180MDA_609d08bf-5431-4865-b632-ba922dc29d96">001-38933</dei:EntityFileNumber>
    <dei:EntityRegistrantName
      contextRef="idda6a648059c4a71bec98de39acc0b4f_D20200201-20200430"
      id="id3VybDovL2RvY3MudjEvZG9jOmRkYWJlY2Y4ZDA1OTRkNDhhYzhiOTliYWMwMTBkMmQyL3NlYzpkZGFiZWNmOGQwNTk0ZDQ4YWM4Yjk5YmFjMDEwZDJkMl8xL2ZyYWc6ZjcyNTQ3MTZhMTFmNDBmY2E1NzljY2Y5NWNmOTc5NWMvdGV4dHJlZ2lvbjpmNzI1NDcxNmExMWY0MGZjYTU3OWNjZjk1Y2Y5Nzk1Y181MDQ_5d770020-36fb-4b0d-9a15-b7c6e9d785ed">CROWDSTRIKE HOLDINGS, INC.</dei:EntityRegistrantName>
    <dei:EntityIncorporationStateCountryCode
      contextRef="idda6a648059c4a71bec98de39acc0b4f_D20200201-20200430"
      id="id3VybDovL2RvY3MudjEvZG9jOmRkYWJlY2Y4ZDA1OTRkNDhhYzhiOTliYWMwMTBkMmQyL3NlYzpkZGFiZWNmOGQwNTk0ZDQ4YWM4Yjk5YmFjMDEwZDJkMl8xL2ZyYWc6ZjcyNTQ3MTZhMTFmNDBmY2E1NzljY2Y5NWNmOTc5NWMvdGFibGU6MjVjMjQwYThkODk1NDhiNGJmNWFhMjNjM2E2NTRiNTkvdGFibGVyYW5nZToyNWMyNDBhOGQ4OTU0OGI0YmY1YWEyM2MzYTY1NGI1OV8wLTAtMS0xLTA_2be832b8-a664-46ed-908c-025b0438ba1b">DE</dei:EntityIncorporationStateCountryCode>
    <dei:EntityTaxIdentificationNumber
      contextRef="idda6a648059c4a71bec98de39acc0b4f_D20200201-20200430"
      id="id3VybDovL2RvY3MudjEvZG9jOmRkYWJlY2Y4ZDA1OTRkNDhhYzhiOTliYWMwMTBkMmQyL3NlYzpkZGFiZWNmOGQwNTk0ZDQ4YWM4Yjk5YmFjMDEwZDJkMl8xL2ZyYWc6ZjcyNTQ3MTZhMTFmNDBmY2E1NzljY2Y5NWNmOTc5NWMvdGFibGU6MjVjMjQwYThkODk1NDhiNGJmNWFhMjNjM2E2NTRiNTkvdGFibGVyYW5nZToyNWMyNDBhOGQ4OTU0OGI0YmY1YWEyM2MzYTY1NGI1OV8wLTctMS0xLTA_0c52ffbd-ca34-4c75-990e-90573df2c695">45-3788918</dei:EntityTaxIdentificationNumber>
    <dei:EntityAddressAddressLine1
      contextRef="idda6a648059c4a71bec98de39acc0b4f_D20200201-20200430"
      id="id3VybDovL2RvY3MudjEvZG9jOmRkYWJlY2Y4ZDA1OTRkNDhhYzhiOTliYWMwMTBkMmQyL3NlYzpkZGFiZWNmOGQwNTk0ZDQ4YWM4Yjk5YmFjMDEwZDJkMl8xL2ZyYWc6ZjcyNTQ3MTZhMTFmNDBmY2E1NzljY2Y5NWNmOTc5NWMvdGV4dHJlZ2lvbjpmNzI1NDcxNmExMWY0MGZjYTU3OWNjZjk1Y2Y5Nzk1Y18xMzc0Mzg5NTM0OTk2NA_dd52e02a-ab1f-48f5-8be4-1e137be4051e">150 Mathilda Place</dei:EntityAddressAddressLine1>
    <dei:EntityAddressAddressLine2
      contextRef="idda6a648059c4a71bec98de39acc0b4f_D20200201-20200430"
      id="id3VybDovL2RvY3MudjEvZG9jOmRkYWJlY2Y4ZDA1OTRkNDhhYzhiOTliYWMwMTBkMmQyL3NlYzpkZGFiZWNmOGQwNTk0ZDQ4YWM4Yjk5YmFjMDEwZDJkMl8xL2ZyYWc6ZjcyNTQ3MTZhMTFmNDBmY2E1NzljY2Y5NWNmOTc5NWMvdGV4dHJlZ2lvbjpmNzI1NDcxNmExMWY0MGZjYTU3OWNjZjk1Y2Y5Nzk1Y18xMzc0Mzg5NTM0OTk2NQ_7fbb0a52-1852-415d-a4f3-8c45bdc2c7e7">Suite&#160;300</dei:EntityAddressAddressLine2>
    <dei:EntityAddressCityOrTown
      contextRef="idda6a648059c4a71bec98de39acc0b4f_D20200201-20200430"
      id="id3VybDovL2RvY3MudjEvZG9jOmRkYWJlY2Y4ZDA1OTRkNDhhYzhiOTliYWMwMTBkMmQyL3NlYzpkZGFiZWNmOGQwNTk0ZDQ4YWM4Yjk5YmFjMDEwZDJkMl8xL2ZyYWc6ZjcyNTQ3MTZhMTFmNDBmY2E1NzljY2Y5NWNmOTc5NWMvdGV4dHJlZ2lvbjpmNzI1NDcxNmExMWY0MGZjYTU3OWNjZjk1Y2Y5Nzk1Y18xMzc0Mzg5NTM0OTk2Ng_39a2031b-d798-434e-98ce-de79b32aa8e9">Sunnyvale</dei:EntityAddressCityOrTown>
    <dei:EntityAddressStateOrProvince
      contextRef="idda6a648059c4a71bec98de39acc0b4f_D20200201-20200430"
      id="id3VybDovL2RvY3MudjEvZG9jOmRkYWJlY2Y4ZDA1OTRkNDhhYzhiOTliYWMwMTBkMmQyL3NlYzpkZGFiZWNmOGQwNTk0ZDQ4YWM4Yjk5YmFjMDEwZDJkMl8xL2ZyYWc6ZjcyNTQ3MTZhMTFmNDBmY2E1NzljY2Y5NWNmOTc5NWMvdGV4dHJlZ2lvbjpmNzI1NDcxNmExMWY0MGZjYTU3OWNjZjk1Y2Y5Nzk1Y18xMzc0Mzg5NTM0OTk2Nw_03a7a6ae-a162-4bf6-ab77-a084d9d3f23a">CA</dei:EntityAddressStateOrProvince>
    <dei:EntityAddressPostalZipCode
      contextRef="idda6a648059c4a71bec98de39acc0b4f_D20200201-20200430"
      id="id3VybDovL2RvY3MudjEvZG9jOmRkYWJlY2Y4ZDA1OTRkNDhhYzhiOTliYWMwMTBkMmQyL3NlYzpkZGFiZWNmOGQwNTk0ZDQ4YWM4Yjk5YmFjMDEwZDJkMl8xL2ZyYWc6ZjcyNTQ3MTZhMTFmNDBmY2E1NzljY2Y5NWNmOTc5NWMvdGV4dHJlZ2lvbjpmNzI1NDcxNmExMWY0MGZjYTU3OWNjZjk1Y2Y5Nzk1Y18xMzc0Mzg5NTM0OTk2OQ_e6c0a0cd-3427-4bb3-8dfb-d44594fea40c">94086</dei:EntityAddressPostalZipCode>
    <dei:Security12bTitle
      contextRef="idda6a648059c4a71bec98de39acc0b4f_D20200201-20200430"
      id="id3VybDovL2RvY3MudjEvZG9jOmRkYWJlY2Y4ZDA1OTRkNDhhYzhiOTliYWMwMTBkMmQyL3NlYzpkZGFiZWNmOGQwNTk0ZDQ4YWM4Yjk5YmFjMDEwZDJkMl8xL2ZyYWc6ZjcyNTQ3MTZhMTFmNDBmY2E1NzljY2Y5NWNmOTc5NWMvdGFibGU6MzczZTVhZWZiMjYwNDEzM2E5NTk5ZjFiMGNkZjg4MTAvdGFibGVyYW5nZTozNzNlNWFlZmIyNjA0MTMzYTk1OTlmMWIwY2RmODgxMF8xLTAtMS0xLTA_cdb096c5-e370-478d-b2e5-dcafbad59eca">Class&#160;A common stock, par value $0.0005 per share</dei:Security12bTitle>
    <dei:TradingSymbol
      contextRef="idda6a648059c4a71bec98de39acc0b4f_D20200201-20200430"
      id="id3VybDovL2RvY3MudjEvZG9jOmRkYWJlY2Y4ZDA1OTRkNDhhYzhiOTliYWMwMTBkMmQyL3NlYzpkZGFiZWNmOGQwNTk0ZDQ4YWM4Yjk5YmFjMDEwZDJkMl8xL2ZyYWc6ZjcyNTQ3MTZhMTFmNDBmY2E1NzljY2Y5NWNmOTc5NWMvdGFibGU6MzczZTVhZWZiMjYwNDEzM2E5NTk5ZjFiMGNkZjg4MTAvdGFibGVyYW5nZTozNzNlNWFlZmIyNjA0MTMzYTk1OTlmMWIwY2RmODgxMF8xLTEtMS0xLTA_68a1f755-23c6-42f6-a324-f0eba3d26b33">CRWD</dei:TradingSymbol>
    <dei:SecurityExchangeName
      contextRef="idda6a648059c4a71bec98de39acc0b4f_D20200201-20200430"
      id="id3VybDovL2RvY3MudjEvZG9jOmRkYWJlY2Y4ZDA1OTRkNDhhYzhiOTliYWMwMTBkMmQyL3NlYzpkZGFiZWNmOGQwNTk0ZDQ4YWM4Yjk5YmFjMDEwZDJkMl8xL2ZyYWc6ZjcyNTQ3MTZhMTFmNDBmY2E1NzljY2Y5NWNmOTc5NWMvdGFibGU6MzczZTVhZWZiMjYwNDEzM2E5NTk5ZjFiMGNkZjg4MTAvdGFibGVyYW5nZTozNzNlNWFlZmIyNjA0MTMzYTk1OTlmMWIwY2RmODgxMF8xLTItMS0xLTA_ecb16961-5c5e-461a-93fd-3d34611a1af7">NASDAQ</dei:SecurityExchangeName>
    <dei:CityAreaCode
      contextRef="idda6a648059c4a71bec98de39acc0b4f_D20200201-20200430"
      id="id3VybDovL2RvY3MudjEvZG9jOmRkYWJlY2Y4ZDA1OTRkNDhhYzhiOTliYWMwMTBkMmQyL3NlYzpkZGFiZWNmOGQwNTk0ZDQ4YWM4Yjk5YmFjMDEwZDJkMl8xL2ZyYWc6ZjcyNTQ3MTZhMTFmNDBmY2E1NzljY2Y5NWNmOTc5NWMvdGV4dHJlZ2lvbjpmNzI1NDcxNmExMWY0MGZjYTU3OWNjZjk1Y2Y5Nzk1Y184ODA_d85f2f31-da33-42b2-9d9e-0651aec57511">888</dei:CityAreaCode>
    <dei:LocalPhoneNumber
      contextRef="idda6a648059c4a71bec98de39acc0b4f_D20200201-20200430"
      id="id3VybDovL2RvY3MudjEvZG9jOmRkYWJlY2Y4ZDA1OTRkNDhhYzhiOTliYWMwMTBkMmQyL3NlYzpkZGFiZWNmOGQwNTk0ZDQ4YWM4Yjk5YmFjMDEwZDJkMl8xL2ZyYWc6ZjcyNTQ3MTZhMTFmNDBmY2E1NzljY2Y5NWNmOTc5NWMvdGV4dHJlZ2lvbjpmNzI1NDcxNmExMWY0MGZjYTU3OWNjZjk1Y2Y5Nzk1Y184ODQ_584cf7b0-551c-4083-9442-2f0cda057217">512-8906</dei:LocalPhoneNumber>
    <dei:EntityCurrentReportingStatus
      contextRef="idda6a648059c4a71bec98de39acc0b4f_D20200201-20200430"
      id="id3VybDovL2RvY3MudjEvZG9jOmRkYWJlY2Y4ZDA1OTRkNDhhYzhiOTliYWMwMTBkMmQyL3NlYzpkZGFiZWNmOGQwNTk0ZDQ4YWM4Yjk5YmFjMDEwZDJkMl8xL2ZyYWc6ZjcyNTQ3MTZhMTFmNDBmY2E1NzljY2Y5NWNmOTc5NWMvdGV4dHJlZ2lvbjpmNzI1NDcxNmExMWY0MGZjYTU3OWNjZjk1Y2Y5Nzk1Y18xMzMz_e1091bea-0e42-4977-b421-795b7969343c">Yes</dei:EntityCurrentReportingStatus>
    <dei:EntityInteractiveDataCurrent
      contextRef="idda6a648059c4a71bec98de39acc0b4f_D20200201-20200430"
      id="id3VybDovL2RvY3MudjEvZG9jOmRkYWJlY2Y4ZDA1OTRkNDhhYzhiOTliYWMwMTBkMmQyL3NlYzpkZGFiZWNmOGQwNTk0ZDQ4YWM4Yjk5YmFjMDEwZDJkMl8xL2ZyYWc6ZjcyNTQ3MTZhMTFmNDBmY2E1NzljY2Y5NWNmOTc5NWMvdGV4dHJlZ2lvbjpmNzI1NDcxNmExMWY0MGZjYTU3OWNjZjk1Y2Y5Nzk1Y18xNjcw_c7677f8f-77b4-4bb9-b9ee-0dca6aac91c9">Yes</dei:EntityInteractiveDataCurrent>
    <dei:EntityFilerCategory
      contextRef="idda6a648059c4a71bec98de39acc0b4f_D20200201-20200430"
      id="id3VybDovL2RvY3MudjEvZG9jOmRkYWJlY2Y4ZDA1OTRkNDhhYzhiOTliYWMwMTBkMmQyL3NlYzpkZGFiZWNmOGQwNTk0ZDQ4YWM4Yjk5YmFjMDEwZDJkMl8xL2ZyYWc6ZjcyNTQ3MTZhMTFmNDBmY2E1NzljY2Y5NWNmOTc5NWMvdGFibGU6Yjg2OWQ2ZDYyMGQzNDdkNjk2MjQ4ZDhjZjE3NWZkOTQvdGFibGVyYW5nZTpiODY5ZDZkNjIwZDM0N2Q2OTYyNDhkOGNmMTc1ZmQ5NF8xLTAtMS0xLTA_4dabba92-f01d-4daa-8b57-18723f806c7a">Non-accelerated Filer</dei:EntityFilerCategory>
    <dei:EntitySmallBusiness
      contextRef="idda6a648059c4a71bec98de39acc0b4f_D20200201-20200430"
      id="id3VybDovL2RvY3MudjEvZG9jOmRkYWJlY2Y4ZDA1OTRkNDhhYzhiOTliYWMwMTBkMmQyL3NlYzpkZGFiZWNmOGQwNTk0ZDQ4YWM4Yjk5YmFjMDEwZDJkMl8xL2ZyYWc6ZjcyNTQ3MTZhMTFmNDBmY2E1NzljY2Y5NWNmOTc5NWMvdGFibGU6Yjg2OWQ2ZDYyMGQzNDdkNjk2MjQ4ZDhjZjE3NWZkOTQvdGFibGVyYW5nZTpiODY5ZDZkNjIwZDM0N2Q2OTYyNDhkOGNmMTc1ZmQ5NF8xLTMtMS0xLTA_cfa51397-3a9a-43ba-bcba-a87c1c37a53a">false</dei:EntitySmallBusiness>
    <dei:EntityEmergingGrowthCompany
      contextRef="idda6a648059c4a71bec98de39acc0b4f_D20200201-20200430"
      id="id3VybDovL2RvY3MudjEvZG9jOmRkYWJlY2Y4ZDA1OTRkNDhhYzhiOTliYWMwMTBkMmQyL3NlYzpkZGFiZWNmOGQwNTk0ZDQ4YWM4Yjk5YmFjMDEwZDJkMl8xL2ZyYWc6ZjcyNTQ3MTZhMTFmNDBmY2E1NzljY2Y5NWNmOTc5NWMvdGFibGU6Yjg2OWQ2ZDYyMGQzNDdkNjk2MjQ4ZDhjZjE3NWZkOTQvdGFibGVyYW5nZTpiODY5ZDZkNjIwZDM0N2Q2OTYyNDhkOGNmMTc1ZmQ5NF8yLTMtMS0xLTA_c21496ef-4ec2-4a74-8ea7-d514a134e8c6">true</dei:EntityEmergingGrowthCompany>
    <dei:EntityExTransitionPeriod
      contextRef="idda6a648059c4a71bec98de39acc0b4f_D20200201-20200430"
      id="id3VybDovL2RvY3MudjEvZG9jOmRkYWJlY2Y4ZDA1OTRkNDhhYzhiOTliYWMwMTBkMmQyL3NlYzpkZGFiZWNmOGQwNTk0ZDQ4YWM4Yjk5YmFjMDEwZDJkMl8xL2ZyYWc6ZjcyNTQ3MTZhMTFmNDBmY2E1NzljY2Y5NWNmOTc5NWMvdGV4dHJlZ2lvbjpmNzI1NDcxNmExMWY0MGZjYTU3OWNjZjk1Y2Y5Nzk1Y18yMjkx_659114ef-a28e-4da7-be8d-f0484c302aeb">false</dei:EntityExTransitionPeriod>
    <dei:EntityShellCompany
      contextRef="idda6a648059c4a71bec98de39acc0b4f_D20200201-20200430"
      id="id3VybDovL2RvY3MudjEvZG9jOmRkYWJlY2Y4ZDA1OTRkNDhhYzhiOTliYWMwMTBkMmQyL3NlYzpkZGFiZWNmOGQwNTk0ZDQ4YWM4Yjk5YmFjMDEwZDJkMl8xL2ZyYWc6ZjcyNTQ3MTZhMTFmNDBmY2E1NzljY2Y5NWNmOTc5NWMvdGV4dHJlZ2lvbjpmNzI1NDcxNmExMWY0MGZjYTU3OWNjZjk1Y2Y5Nzk1Y18yNDE1_409e8bc5-b238-4b8a-95f7-ea0b40dd404d">false</dei:EntityShellCompany>
    <dei:EntityCommonStockSharesOutstanding
      contextRef="ia7bfd8e531a449a9814ed894cd3b3abd_I20200531"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmRkYWJlY2Y4ZDA1OTRkNDhhYzhiOTliYWMwMTBkMmQyL3NlYzpkZGFiZWNmOGQwNTk0ZDQ4YWM4Yjk5YmFjMDEwZDJkMl8xL2ZyYWc6ZjcyNTQ3MTZhMTFmNDBmY2E1NzljY2Y5NWNmOTc5NWMvdGV4dHJlZ2lvbjpmNzI1NDcxNmExMWY0MGZjYTU3OWNjZjk1Y2Y5Nzk1Y18yNTE2_ad8d70ce-8953-4e84-b453-f58855da75b2"
      unitRef="shares">151213435</dei:EntityCommonStockSharesOutstanding>
    <dei:EntityCommonStockSharesOutstanding
      contextRef="i0803e7779d3f42a59f5dbc2d0013f10a_I20200531"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmRkYWJlY2Y4ZDA1OTRkNDhhYzhiOTliYWMwMTBkMmQyL3NlYzpkZGFiZWNmOGQwNTk0ZDQ4YWM4Yjk5YmFjMDEwZDJkMl8xL2ZyYWc6ZjcyNTQ3MTZhMTFmNDBmY2E1NzljY2Y5NWNmOTc5NWMvdGV4dHJlZ2lvbjpmNzI1NDcxNmExMWY0MGZjYTU3OWNjZjk1Y2Y5Nzk1Y18yNjAy_0737408b-6a1b-4ed9-ac94-9545f1ccc3f3"
      unitRef="shares">64780310</dei:EntityCommonStockSharesOutstanding>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue
      contextRef="i340db53a58c647908e88e1d23c6ffb2f_I20200430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRkYWJlY2Y4ZDA1OTRkNDhhYzhiOTliYWMwMTBkMmQyL3NlYzpkZGFiZWNmOGQwNTk0ZDQ4YWM4Yjk5YmFjMDEwZDJkMl8xOS9mcmFnOjliYjNmMzhlMjlkNjRiZTNiMjRiNTZlMDZhYmM3MGVmL3RhYmxlOmIxM2E2OTc5YmYyZDQxMDM5OWY2YWVhNjAwMGZhMTk2L3RhYmxlcmFuZ2U6YjEzYTY5NzliZjJkNDEwMzk5ZjZhZWE2MDAwZmExOTZfNC0xLTEtMS0w_a24fb33a-4aed-4101-b0ea-971a49a5e107"
      unitRef="usd">1004991000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue
      contextRef="i88e603b38c4c42f69b666e98839b38c2_I20200131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRkYWJlY2Y4ZDA1OTRkNDhhYzhiOTliYWMwMTBkMmQyL3NlYzpkZGFiZWNmOGQwNTk0ZDQ4YWM4Yjk5YmFjMDEwZDJkMl8xOS9mcmFnOjliYjNmMzhlMjlkNjRiZTNiMjRiNTZlMDZhYmM3MGVmL3RhYmxlOmIxM2E2OTc5YmYyZDQxMDM5OWY2YWVhNjAwMGZhMTk2L3RhYmxlcmFuZ2U6YjEzYTY5NzliZjJkNDEwMzk5ZjZhZWE2MDAwZmExOTZfNC0zLTEtMS0w_d41a0c27-8fcf-4078-a67a-24a1f6b98c53"
      unitRef="usd">264798000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:AvailableForSaleSecuritiesDebtSecuritiesCurrent
      contextRef="i340db53a58c647908e88e1d23c6ffb2f_I20200430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRkYWJlY2Y4ZDA1OTRkNDhhYzhiOTliYWMwMTBkMmQyL3NlYzpkZGFiZWNmOGQwNTk0ZDQ4YWM4Yjk5YmFjMDEwZDJkMl8xOS9mcmFnOjliYjNmMzhlMjlkNjRiZTNiMjRiNTZlMDZhYmM3MGVmL3RhYmxlOmIxM2E2OTc5YmYyZDQxMDM5OWY2YWVhNjAwMGZhMTk2L3RhYmxlcmFuZ2U6YjEzYTY5NzliZjJkNDEwMzk5ZjZhZWE2MDAwZmExOTZfNS0xLTEtMS0w_fafd0927-81d1-4a69-8134-8313178aaf05"
      unitRef="usd">0</us-gaap:AvailableForSaleSecuritiesDebtSecuritiesCurrent>
    <us-gaap:AvailableForSaleSecuritiesDebtSecuritiesCurrent
      contextRef="i88e603b38c4c42f69b666e98839b38c2_I20200131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRkYWJlY2Y4ZDA1OTRkNDhhYzhiOTliYWMwMTBkMmQyL3NlYzpkZGFiZWNmOGQwNTk0ZDQ4YWM4Yjk5YmFjMDEwZDJkMl8xOS9mcmFnOjliYjNmMzhlMjlkNjRiZTNiMjRiNTZlMDZhYmM3MGVmL3RhYmxlOmIxM2E2OTc5YmYyZDQxMDM5OWY2YWVhNjAwMGZhMTk2L3RhYmxlcmFuZ2U6YjEzYTY5NzliZjJkNDEwMzk5ZjZhZWE2MDAwZmExOTZfNS0zLTEtMS0w_5002862e-5551-4278-b59e-a4729e839259"
      unitRef="usd">647266000</us-gaap:AvailableForSaleSecuritiesDebtSecuritiesCurrent>
    <us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent
      contextRef="i340db53a58c647908e88e1d23c6ffb2f_I20200430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmRkYWJlY2Y4ZDA1OTRkNDhhYzhiOTliYWMwMTBkMmQyL3NlYzpkZGFiZWNmOGQwNTk0ZDQ4YWM4Yjk5YmFjMDEwZDJkMl8xOS9mcmFnOjliYjNmMzhlMjlkNjRiZTNiMjRiNTZlMDZhYmM3MGVmL3RhYmxlOmIxM2E2OTc5YmYyZDQxMDM5OWY2YWVhNjAwMGZhMTk2L3RhYmxlcmFuZ2U6YjEzYTY5NzliZjJkNDEwMzk5ZjZhZWE2MDAwZmExOTZfNi0wLTEtMS0wL3RleHRyZWdpb246NTgwNDFlZWEzOTM2NGE2NGE2MTE0M2I4OGRhYTRlNGNfNjc_d9ffb978-35d3-44e2-b3f9-c75539604f71"
      unitRef="usd">2100000</us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent>
    <us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent
      contextRef="i88e603b38c4c42f69b666e98839b38c2_I20200131"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmRkYWJlY2Y4ZDA1OTRkNDhhYzhiOTliYWMwMTBkMmQyL3NlYzpkZGFiZWNmOGQwNTk0ZDQ4YWM4Yjk5YmFjMDEwZDJkMl8xOS9mcmFnOjliYjNmMzhlMjlkNjRiZTNiMjRiNTZlMDZhYmM3MGVmL3RhYmxlOmIxM2E2OTc5YmYyZDQxMDM5OWY2YWVhNjAwMGZhMTk2L3RhYmxlcmFuZ2U6YjEzYTY5NzliZjJkNDEwMzk5ZjZhZWE2MDAwZmExOTZfNi0wLTEtMS0wL3RleHRyZWdpb246NTgwNDFlZWEzOTM2NGE2NGE2MTE0M2I4OGRhYTRlNGNfNzQ_6535c6c2-bb23-46ec-85b6-866525b88c73"
      unitRef="usd">1100000</us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent>
    <us-gaap:AccountsReceivableNetCurrent
      contextRef="i340db53a58c647908e88e1d23c6ffb2f_I20200430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRkYWJlY2Y4ZDA1OTRkNDhhYzhiOTliYWMwMTBkMmQyL3NlYzpkZGFiZWNmOGQwNTk0ZDQ4YWM4Yjk5YmFjMDEwZDJkMl8xOS9mcmFnOjliYjNmMzhlMjlkNjRiZTNiMjRiNTZlMDZhYmM3MGVmL3RhYmxlOmIxM2E2OTc5YmYyZDQxMDM5OWY2YWVhNjAwMGZhMTk2L3RhYmxlcmFuZ2U6YjEzYTY5NzliZjJkNDEwMzk5ZjZhZWE2MDAwZmExOTZfNi0xLTEtMS0w_f2c385b4-f987-45a1-b36c-8bffd645c9bf"
      unitRef="usd">144187000</us-gaap:AccountsReceivableNetCurrent>
    <us-gaap:AccountsReceivableNetCurrent
      contextRef="i88e603b38c4c42f69b666e98839b38c2_I20200131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRkYWJlY2Y4ZDA1OTRkNDhhYzhiOTliYWMwMTBkMmQyL3NlYzpkZGFiZWNmOGQwNTk0ZDQ4YWM4Yjk5YmFjMDEwZDJkMl8xOS9mcmFnOjliYjNmMzhlMjlkNjRiZTNiMjRiNTZlMDZhYmM3MGVmL3RhYmxlOmIxM2E2OTc5YmYyZDQxMDM5OWY2YWVhNjAwMGZhMTk2L3RhYmxlcmFuZ2U6YjEzYTY5NzliZjJkNDEwMzk5ZjZhZWE2MDAwZmExOTZfNi0zLTEtMS0w_fda1a5dc-b779-4f77-9fcc-ed7299f38596"
      unitRef="usd">164987000</us-gaap:AccountsReceivableNetCurrent>
    <us-gaap:CapitalizedContractCostNetCurrent
      contextRef="i340db53a58c647908e88e1d23c6ffb2f_I20200430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRkYWJlY2Y4ZDA1OTRkNDhhYzhiOTliYWMwMTBkMmQyL3NlYzpkZGFiZWNmOGQwNTk0ZDQ4YWM4Yjk5YmFjMDEwZDJkMl8xOS9mcmFnOjliYjNmMzhlMjlkNjRiZTNiMjRiNTZlMDZhYmM3MGVmL3RhYmxlOmIxM2E2OTc5YmYyZDQxMDM5OWY2YWVhNjAwMGZhMTk2L3RhYmxlcmFuZ2U6YjEzYTY5NzliZjJkNDEwMzk5ZjZhZWE2MDAwZmExOTZfNy0xLTEtMS0w_b559ea3b-0b28-42bc-bff5-db282af2de6b"
      unitRef="usd">53410000</us-gaap:CapitalizedContractCostNetCurrent>
    <us-gaap:CapitalizedContractCostNetCurrent
      contextRef="i88e603b38c4c42f69b666e98839b38c2_I20200131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRkYWJlY2Y4ZDA1OTRkNDhhYzhiOTliYWMwMTBkMmQyL3NlYzpkZGFiZWNmOGQwNTk0ZDQ4YWM4Yjk5YmFjMDEwZDJkMl8xOS9mcmFnOjliYjNmMzhlMjlkNjRiZTNiMjRiNTZlMDZhYmM3MGVmL3RhYmxlOmIxM2E2OTc5YmYyZDQxMDM5OWY2YWVhNjAwMGZhMTk2L3RhYmxlcmFuZ2U6YjEzYTY5NzliZjJkNDEwMzk5ZjZhZWE2MDAwZmExOTZfNy0zLTEtMS0w_45f514c1-94b9-4f86-b2fb-634611f1b934"
      unitRef="usd">42971000</us-gaap:CapitalizedContractCostNetCurrent>
    <us-gaap:PrepaidExpenseAndOtherAssetsCurrent
      contextRef="i340db53a58c647908e88e1d23c6ffb2f_I20200430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRkYWJlY2Y4ZDA1OTRkNDhhYzhiOTliYWMwMTBkMmQyL3NlYzpkZGFiZWNmOGQwNTk0ZDQ4YWM4Yjk5YmFjMDEwZDJkMl8xOS9mcmFnOjliYjNmMzhlMjlkNjRiZTNiMjRiNTZlMDZhYmM3MGVmL3RhYmxlOmIxM2E2OTc5YmYyZDQxMDM5OWY2YWVhNjAwMGZhMTk2L3RhYmxlcmFuZ2U6YjEzYTY5NzliZjJkNDEwMzk5ZjZhZWE2MDAwZmExOTZfOC0xLTEtMS0w_9db9d250-cbea-4734-bd9c-4549d69b9052"
      unitRef="usd">45874000</us-gaap:PrepaidExpenseAndOtherAssetsCurrent>
    <us-gaap:PrepaidExpenseAndOtherAssetsCurrent
      contextRef="i88e603b38c4c42f69b666e98839b38c2_I20200131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRkYWJlY2Y4ZDA1OTRkNDhhYzhiOTliYWMwMTBkMmQyL3NlYzpkZGFiZWNmOGQwNTk0ZDQ4YWM4Yjk5YmFjMDEwZDJkMl8xOS9mcmFnOjliYjNmMzhlMjlkNjRiZTNiMjRiNTZlMDZhYmM3MGVmL3RhYmxlOmIxM2E2OTc5YmYyZDQxMDM5OWY2YWVhNjAwMGZhMTk2L3RhYmxlcmFuZ2U6YjEzYTY5NzliZjJkNDEwMzk5ZjZhZWE2MDAwZmExOTZfOC0zLTEtMS0w_5f9f40a8-6de4-4216-85c4-c508dd3f5aca"
      unitRef="usd">51614000</us-gaap:PrepaidExpenseAndOtherAssetsCurrent>
    <us-gaap:AssetsCurrent
      contextRef="i340db53a58c647908e88e1d23c6ffb2f_I20200430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRkYWJlY2Y4ZDA1OTRkNDhhYzhiOTliYWMwMTBkMmQyL3NlYzpkZGFiZWNmOGQwNTk0ZDQ4YWM4Yjk5YmFjMDEwZDJkMl8xOS9mcmFnOjliYjNmMzhlMjlkNjRiZTNiMjRiNTZlMDZhYmM3MGVmL3RhYmxlOmIxM2E2OTc5YmYyZDQxMDM5OWY2YWVhNjAwMGZhMTk2L3RhYmxlcmFuZ2U6YjEzYTY5NzliZjJkNDEwMzk5ZjZhZWE2MDAwZmExOTZfOS0xLTEtMS0w_f1fec2c9-50b4-43f5-8a1e-9bef638d7f92"
      unitRef="usd">1248462000</us-gaap:AssetsCurrent>
    <us-gaap:AssetsCurrent
      contextRef="i88e603b38c4c42f69b666e98839b38c2_I20200131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRkYWJlY2Y4ZDA1OTRkNDhhYzhiOTliYWMwMTBkMmQyL3NlYzpkZGFiZWNmOGQwNTk0ZDQ4YWM4Yjk5YmFjMDEwZDJkMl8xOS9mcmFnOjliYjNmMzhlMjlkNjRiZTNiMjRiNTZlMDZhYmM3MGVmL3RhYmxlOmIxM2E2OTc5YmYyZDQxMDM5OWY2YWVhNjAwMGZhMTk2L3RhYmxlcmFuZ2U6YjEzYTY5NzliZjJkNDEwMzk5ZjZhZWE2MDAwZmExOTZfOS0zLTEtMS0w_d5eb1e0e-fbef-4c2a-a1c4-539335eb0fc0"
      unitRef="usd">1171636000</us-gaap:AssetsCurrent>
    <us-gaap:EquityMethodInvestmentAggregateCost
      contextRef="i340db53a58c647908e88e1d23c6ffb2f_I20200430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRkYWJlY2Y4ZDA1OTRkNDhhYzhiOTliYWMwMTBkMmQyL3NlYzpkZGFiZWNmOGQwNTk0ZDQ4YWM4Yjk5YmFjMDEwZDJkMl8xOS9mcmFnOjliYjNmMzhlMjlkNjRiZTNiMjRiNTZlMDZhYmM3MGVmL3RhYmxlOmIxM2E2OTc5YmYyZDQxMDM5OWY2YWVhNjAwMGZhMTk2L3RhYmxlcmFuZ2U6YjEzYTY5NzliZjJkNDEwMzk5ZjZhZWE2MDAwZmExOTZfMTAtMS0xLTEtMTIz_ec77ead1-4e7f-44af-8e2d-26c4f39531dd"
      unitRef="usd">1000000</us-gaap:EquityMethodInvestmentAggregateCost>
    <us-gaap:EquityMethodInvestmentAggregateCost
      contextRef="i88e603b38c4c42f69b666e98839b38c2_I20200131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRkYWJlY2Y4ZDA1OTRkNDhhYzhiOTliYWMwMTBkMmQyL3NlYzpkZGFiZWNmOGQwNTk0ZDQ4YWM4Yjk5YmFjMDEwZDJkMl8xOS9mcmFnOjliYjNmMzhlMjlkNjRiZTNiMjRiNTZlMDZhYmM3MGVmL3RhYmxlOmIxM2E2OTc5YmYyZDQxMDM5OWY2YWVhNjAwMGZhMTk2L3RhYmxlcmFuZ2U6YjEzYTY5NzliZjJkNDEwMzk5ZjZhZWE2MDAwZmExOTZfMTAtMy0xLTEtMTIz_25c1f9aa-d3a3-4ac0-85e2-96b74b213a3c"
      unitRef="usd">1000000</us-gaap:EquityMethodInvestmentAggregateCost>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="i340db53a58c647908e88e1d23c6ffb2f_I20200430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRkYWJlY2Y4ZDA1OTRkNDhhYzhiOTliYWMwMTBkMmQyL3NlYzpkZGFiZWNmOGQwNTk0ZDQ4YWM4Yjk5YmFjMDEwZDJkMl8xOS9mcmFnOjliYjNmMzhlMjlkNjRiZTNiMjRiNTZlMDZhYmM3MGVmL3RhYmxlOmIxM2E2OTc5YmYyZDQxMDM5OWY2YWVhNjAwMGZhMTk2L3RhYmxlcmFuZ2U6YjEzYTY5NzliZjJkNDEwMzk5ZjZhZWE2MDAwZmExOTZfMTAtMS0xLTEtMA_138dbde6-1d54-4f27-980d-80e261128914"
      unitRef="usd">139096000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="i88e603b38c4c42f69b666e98839b38c2_I20200131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRkYWJlY2Y4ZDA1OTRkNDhhYzhiOTliYWMwMTBkMmQyL3NlYzpkZGFiZWNmOGQwNTk0ZDQ4YWM4Yjk5YmFjMDEwZDJkMl8xOS9mcmFnOjliYjNmMzhlMjlkNjRiZTNiMjRiNTZlMDZhYmM3MGVmL3RhYmxlOmIxM2E2OTc5YmYyZDQxMDM5OWY2YWVhNjAwMGZhMTk2L3RhYmxlcmFuZ2U6YjEzYTY5NzliZjJkNDEwMzk5ZjZhZWE2MDAwZmExOTZfMTAtMy0xLTEtMA_a89bf193-8ec6-43f8-92de-c2aa22e1d268"
      unitRef="usd">136078000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:OperatingLeaseRightOfUseAsset
      contextRef="i340db53a58c647908e88e1d23c6ffb2f_I20200430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRkYWJlY2Y4ZDA1OTRkNDhhYzhiOTliYWMwMTBkMmQyL3NlYzpkZGFiZWNmOGQwNTk0ZDQ4YWM4Yjk5YmFjMDEwZDJkMl8xOS9mcmFnOjliYjNmMzhlMjlkNjRiZTNiMjRiNTZlMDZhYmM3MGVmL3RhYmxlOmIxM2E2OTc5YmYyZDQxMDM5OWY2YWVhNjAwMGZhMTk2L3RhYmxlcmFuZ2U6YjEzYTY5NzliZjJkNDEwMzk5ZjZhZWE2MDAwZmExOTZfMTItMS0xLTEtMzgxMg_8aa869a6-f510-4936-9a9b-4c2b02ca2c97"
      unitRef="usd">35738000</us-gaap:OperatingLeaseRightOfUseAsset>
    <us-gaap:OperatingLeaseRightOfUseAsset
      contextRef="i88e603b38c4c42f69b666e98839b38c2_I20200131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRkYWJlY2Y4ZDA1OTRkNDhhYzhiOTliYWMwMTBkMmQyL3NlYzpkZGFiZWNmOGQwNTk0ZDQ4YWM4Yjk5YmFjMDEwZDJkMl8xOS9mcmFnOjliYjNmMzhlMjlkNjRiZTNiMjRiNTZlMDZhYmM3MGVmL3RhYmxlOmIxM2E2OTc5YmYyZDQxMDM5OWY2YWVhNjAwMGZhMTk2L3RhYmxlcmFuZ2U6YjEzYTY5NzliZjJkNDEwMzk5ZjZhZWE2MDAwZmExOTZfMTItMy0xLTEtMzgxMg_9f3f7868-022f-42e3-b9be-a9309a96d795"
      unitRef="usd">0</us-gaap:OperatingLeaseRightOfUseAsset>
    <us-gaap:CapitalizedContractCostNetNoncurrent
      contextRef="i340db53a58c647908e88e1d23c6ffb2f_I20200430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRkYWJlY2Y4ZDA1OTRkNDhhYzhiOTliYWMwMTBkMmQyL3NlYzpkZGFiZWNmOGQwNTk0ZDQ4YWM4Yjk5YmFjMDEwZDJkMl8xOS9mcmFnOjliYjNmMzhlMjlkNjRiZTNiMjRiNTZlMDZhYmM3MGVmL3RhYmxlOmIxM2E2OTc5YmYyZDQxMDM5OWY2YWVhNjAwMGZhMTk2L3RhYmxlcmFuZ2U6YjEzYTY5NzliZjJkNDEwMzk5ZjZhZWE2MDAwZmExOTZfMTEtMS0xLTEtMA_665292e7-79ef-43e7-b77c-281f7491f9c5"
      unitRef="usd">69908000</us-gaap:CapitalizedContractCostNetNoncurrent>
    <us-gaap:CapitalizedContractCostNetNoncurrent
      contextRef="i88e603b38c4c42f69b666e98839b38c2_I20200131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRkYWJlY2Y4ZDA1OTRkNDhhYzhiOTliYWMwMTBkMmQyL3NlYzpkZGFiZWNmOGQwNTk0ZDQ4YWM4Yjk5YmFjMDEwZDJkMl8xOS9mcmFnOjliYjNmMzhlMjlkNjRiZTNiMjRiNTZlMDZhYmM3MGVmL3RhYmxlOmIxM2E2OTc5YmYyZDQxMDM5OWY2YWVhNjAwMGZhMTk2L3RhYmxlcmFuZ2U6YjEzYTY5NzliZjJkNDEwMzk5ZjZhZWE2MDAwZmExOTZfMTEtMy0xLTEtMA_339cb59b-3fee-412f-ba6b-5a6b17bd5a7c"
      unitRef="usd">71235000</us-gaap:CapitalizedContractCostNetNoncurrent>
    <us-gaap:Goodwill
      contextRef="i340db53a58c647908e88e1d23c6ffb2f_I20200430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRkYWJlY2Y4ZDA1OTRkNDhhYzhiOTliYWMwMTBkMmQyL3NlYzpkZGFiZWNmOGQwNTk0ZDQ4YWM4Yjk5YmFjMDEwZDJkMl8xOS9mcmFnOjliYjNmMzhlMjlkNjRiZTNiMjRiNTZlMDZhYmM3MGVmL3RhYmxlOmIxM2E2OTc5YmYyZDQxMDM5OWY2YWVhNjAwMGZhMTk2L3RhYmxlcmFuZ2U6YjEzYTY5NzliZjJkNDEwMzk5ZjZhZWE2MDAwZmExOTZfMTItMS0xLTEtMA_14a57219-c87b-44c6-8da2-6ade2d632732"
      unitRef="usd">7652000</us-gaap:Goodwill>
    <us-gaap:Goodwill
      contextRef="i88e603b38c4c42f69b666e98839b38c2_I20200131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRkYWJlY2Y4ZDA1OTRkNDhhYzhiOTliYWMwMTBkMmQyL3NlYzpkZGFiZWNmOGQwNTk0ZDQ4YWM4Yjk5YmFjMDEwZDJkMl8xOS9mcmFnOjliYjNmMzhlMjlkNjRiZTNiMjRiNTZlMDZhYmM3MGVmL3RhYmxlOmIxM2E2OTc5YmYyZDQxMDM5OWY2YWVhNjAwMGZhMTk2L3RhYmxlcmFuZ2U6YjEzYTY5NzliZjJkNDEwMzk5ZjZhZWE2MDAwZmExOTZfMTItMy0xLTEtMA_109214ae-518e-47ea-a6d5-ebe18ce2ac08"
      unitRef="usd">7722000</us-gaap:Goodwill>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="i340db53a58c647908e88e1d23c6ffb2f_I20200430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRkYWJlY2Y4ZDA1OTRkNDhhYzhiOTliYWMwMTBkMmQyL3NlYzpkZGFiZWNmOGQwNTk0ZDQ4YWM4Yjk5YmFjMDEwZDJkMl8xOS9mcmFnOjliYjNmMzhlMjlkNjRiZTNiMjRiNTZlMDZhYmM3MGVmL3RhYmxlOmIxM2E2OTc5YmYyZDQxMDM5OWY2YWVhNjAwMGZhMTk2L3RhYmxlcmFuZ2U6YjEzYTY5NzliZjJkNDEwMzk5ZjZhZWE2MDAwZmExOTZfMTMtMS0xLTEtMA_f82aab30-851d-4c91-a4f1-a50825b5693a"
      unitRef="usd">419000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="i88e603b38c4c42f69b666e98839b38c2_I20200131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRkYWJlY2Y4ZDA1OTRkNDhhYzhiOTliYWMwMTBkMmQyL3NlYzpkZGFiZWNmOGQwNTk0ZDQ4YWM4Yjk5YmFjMDEwZDJkMl8xOS9mcmFnOjliYjNmMzhlMjlkNjRiZTNiMjRiNTZlMDZhYmM3MGVmL3RhYmxlOmIxM2E2OTc5YmYyZDQxMDM5OWY2YWVhNjAwMGZhMTk2L3RhYmxlcmFuZ2U6YjEzYTY5NzliZjJkNDEwMzk5ZjZhZWE2MDAwZmExOTZfMTMtMy0xLTEtMA_07460fdb-ffcb-4bfc-8b98-7672cecb4e39"
      unitRef="usd">527000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:OtherAssetsNoncurrent
      contextRef="i340db53a58c647908e88e1d23c6ffb2f_I20200430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRkYWJlY2Y4ZDA1OTRkNDhhYzhiOTliYWMwMTBkMmQyL3NlYzpkZGFiZWNmOGQwNTk0ZDQ4YWM4Yjk5YmFjMDEwZDJkMl8xOS9mcmFnOjliYjNmMzhlMjlkNjRiZTNiMjRiNTZlMDZhYmM3MGVmL3RhYmxlOmIxM2E2OTc5YmYyZDQxMDM5OWY2YWVhNjAwMGZhMTk2L3RhYmxlcmFuZ2U6YjEzYTY5NzliZjJkNDEwMzk5ZjZhZWE2MDAwZmExOTZfMTQtMS0xLTEtMA_2c6d1849-3f05-4be0-a18d-b01abed30888"
      unitRef="usd">17121000</us-gaap:OtherAssetsNoncurrent>
    <us-gaap:OtherAssetsNoncurrent
      contextRef="i88e603b38c4c42f69b666e98839b38c2_I20200131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRkYWJlY2Y4ZDA1OTRkNDhhYzhiOTliYWMwMTBkMmQyL3NlYzpkZGFiZWNmOGQwNTk0ZDQ4YWM4Yjk5YmFjMDEwZDJkMl8xOS9mcmFnOjliYjNmMzhlMjlkNjRiZTNiMjRiNTZlMDZhYmM3MGVmL3RhYmxlOmIxM2E2OTc5YmYyZDQxMDM5OWY2YWVhNjAwMGZhMTk2L3RhYmxlcmFuZ2U6YjEzYTY5NzliZjJkNDEwMzk5ZjZhZWE2MDAwZmExOTZfMTQtMy0xLTEtMA_f596451c-6e7d-470f-a8f1-2b42c2f56b73"
      unitRef="usd">16708000</us-gaap:OtherAssetsNoncurrent>
    <us-gaap:Assets
      contextRef="i340db53a58c647908e88e1d23c6ffb2f_I20200430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRkYWJlY2Y4ZDA1OTRkNDhhYzhiOTliYWMwMTBkMmQyL3NlYzpkZGFiZWNmOGQwNTk0ZDQ4YWM4Yjk5YmFjMDEwZDJkMl8xOS9mcmFnOjliYjNmMzhlMjlkNjRiZTNiMjRiNTZlMDZhYmM3MGVmL3RhYmxlOmIxM2E2OTc5YmYyZDQxMDM5OWY2YWVhNjAwMGZhMTk2L3RhYmxlcmFuZ2U6YjEzYTY5NzliZjJkNDEwMzk5ZjZhZWE2MDAwZmExOTZfMTUtMS0xLTEtMA_89878e60-9d31-4553-bc3d-6c101abf8969"
      unitRef="usd">1519396000</us-gaap:Assets>
    <us-gaap:Assets
      contextRef="i88e603b38c4c42f69b666e98839b38c2_I20200131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRkYWJlY2Y4ZDA1OTRkNDhhYzhiOTliYWMwMTBkMmQyL3NlYzpkZGFiZWNmOGQwNTk0ZDQ4YWM4Yjk5YmFjMDEwZDJkMl8xOS9mcmFnOjliYjNmMzhlMjlkNjRiZTNiMjRiNTZlMDZhYmM3MGVmL3RhYmxlOmIxM2E2OTc5YmYyZDQxMDM5OWY2YWVhNjAwMGZhMTk2L3RhYmxlcmFuZ2U6YjEzYTY5NzliZjJkNDEwMzk5ZjZhZWE2MDAwZmExOTZfMTUtMy0xLTEtMA_04cc11cd-4f95-4d7c-bb81-ca815c28140e"
      unitRef="usd">1404906000</us-gaap:Assets>
    <us-gaap:AccountsPayableCurrent
      contextRef="i340db53a58c647908e88e1d23c6ffb2f_I20200430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRkYWJlY2Y4ZDA1OTRkNDhhYzhiOTliYWMwMTBkMmQyL3NlYzpkZGFiZWNmOGQwNTk0ZDQ4YWM4Yjk5YmFjMDEwZDJkMl8xOS9mcmFnOjliYjNmMzhlMjlkNjRiZTNiMjRiNTZlMDZhYmM3MGVmL3RhYmxlOmIxM2E2OTc5YmYyZDQxMDM5OWY2YWVhNjAwMGZhMTk2L3RhYmxlcmFuZ2U6YjEzYTY5NzliZjJkNDEwMzk5ZjZhZWE2MDAwZmExOTZfMTgtMS0xLTEtMA_aef5d747-1bf7-4160-81da-36e3fd556fea"
      unitRef="usd">6528000</us-gaap:AccountsPayableCurrent>
    <us-gaap:AccountsPayableCurrent
      contextRef="i88e603b38c4c42f69b666e98839b38c2_I20200131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRkYWJlY2Y4ZDA1OTRkNDhhYzhiOTliYWMwMTBkMmQyL3NlYzpkZGFiZWNmOGQwNTk0ZDQ4YWM4Yjk5YmFjMDEwZDJkMl8xOS9mcmFnOjliYjNmMzhlMjlkNjRiZTNiMjRiNTZlMDZhYmM3MGVmL3RhYmxlOmIxM2E2OTc5YmYyZDQxMDM5OWY2YWVhNjAwMGZhMTk2L3RhYmxlcmFuZ2U6YjEzYTY5NzliZjJkNDEwMzk5ZjZhZWE2MDAwZmExOTZfMTgtMy0xLTEtMA_5d448a00-eb2b-409d-af12-ea2e80c4fdf1"
      unitRef="usd">1345000</us-gaap:AccountsPayableCurrent>
    <us-gaap:AccruedLiabilitiesCurrent
      contextRef="i340db53a58c647908e88e1d23c6ffb2f_I20200430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRkYWJlY2Y4ZDA1OTRkNDhhYzhiOTliYWMwMTBkMmQyL3NlYzpkZGFiZWNmOGQwNTk0ZDQ4YWM4Yjk5YmFjMDEwZDJkMl8xOS9mcmFnOjliYjNmMzhlMjlkNjRiZTNiMjRiNTZlMDZhYmM3MGVmL3RhYmxlOmIxM2E2OTc5YmYyZDQxMDM5OWY2YWVhNjAwMGZhMTk2L3RhYmxlcmFuZ2U6YjEzYTY5NzliZjJkNDEwMzk5ZjZhZWE2MDAwZmExOTZfMTktMS0xLTEtMA_c04975c9-7e06-4f90-b9ef-ffb9ac6b8b08"
      unitRef="usd">26396000</us-gaap:AccruedLiabilitiesCurrent>
    <us-gaap:AccruedLiabilitiesCurrent
      contextRef="i88e603b38c4c42f69b666e98839b38c2_I20200131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRkYWJlY2Y4ZDA1OTRkNDhhYzhiOTliYWMwMTBkMmQyL3NlYzpkZGFiZWNmOGQwNTk0ZDQ4YWM4Yjk5YmFjMDEwZDJkMl8xOS9mcmFnOjliYjNmMzhlMjlkNjRiZTNiMjRiNTZlMDZhYmM3MGVmL3RhYmxlOmIxM2E2OTc5YmYyZDQxMDM5OWY2YWVhNjAwMGZhMTk2L3RhYmxlcmFuZ2U6YjEzYTY5NzliZjJkNDEwMzk5ZjZhZWE2MDAwZmExOTZfMTktMy0xLTEtMA_d7b49068-7336-4286-90fe-68ffe687efd5"
      unitRef="usd">30355000</us-gaap:AccruedLiabilitiesCurrent>
    <us-gaap:EmployeeRelatedLiabilitiesCurrent
      contextRef="i340db53a58c647908e88e1d23c6ffb2f_I20200430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRkYWJlY2Y4ZDA1OTRkNDhhYzhiOTliYWMwMTBkMmQyL3NlYzpkZGFiZWNmOGQwNTk0ZDQ4YWM4Yjk5YmFjMDEwZDJkMl8xOS9mcmFnOjliYjNmMzhlMjlkNjRiZTNiMjRiNTZlMDZhYmM3MGVmL3RhYmxlOmIxM2E2OTc5YmYyZDQxMDM5OWY2YWVhNjAwMGZhMTk2L3RhYmxlcmFuZ2U6YjEzYTY5NzliZjJkNDEwMzk5ZjZhZWE2MDAwZmExOTZfMjAtMS0xLTEtMA_d7e4c42a-46ee-400c-aa96-525d94f32637"
      unitRef="usd">37458000</us-gaap:EmployeeRelatedLiabilitiesCurrent>
    <us-gaap:EmployeeRelatedLiabilitiesCurrent
      contextRef="i88e603b38c4c42f69b666e98839b38c2_I20200131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRkYWJlY2Y4ZDA1OTRkNDhhYzhiOTliYWMwMTBkMmQyL3NlYzpkZGFiZWNmOGQwNTk0ZDQ4YWM4Yjk5YmFjMDEwZDJkMl8xOS9mcmFnOjliYjNmMzhlMjlkNjRiZTNiMjRiNTZlMDZhYmM3MGVmL3RhYmxlOmIxM2E2OTc5YmYyZDQxMDM5OWY2YWVhNjAwMGZhMTk2L3RhYmxlcmFuZ2U6YjEzYTY5NzliZjJkNDEwMzk5ZjZhZWE2MDAwZmExOTZfMjAtMy0xLTEtMA_77a83083-8f26-402c-9740-5dea6283ea35"
      unitRef="usd">36810000</us-gaap:EmployeeRelatedLiabilitiesCurrent>
    <us-gaap:OperatingLeaseLiabilityCurrent
      contextRef="i340db53a58c647908e88e1d23c6ffb2f_I20200430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRkYWJlY2Y4ZDA1OTRkNDhhYzhiOTliYWMwMTBkMmQyL3NlYzpkZGFiZWNmOGQwNTk0ZDQ4YWM4Yjk5YmFjMDEwZDJkMl8xOS9mcmFnOjliYjNmMzhlMjlkNjRiZTNiMjRiNTZlMDZhYmM3MGVmL3RhYmxlOmIxM2E2OTc5YmYyZDQxMDM5OWY2YWVhNjAwMGZhMTk2L3RhYmxlcmFuZ2U6YjEzYTY5NzliZjJkNDEwMzk5ZjZhZWE2MDAwZmExOTZfMjMtMS0xLTEtMzMwNg_b8cdc34d-b6a7-48a5-855a-bf7c4e77e49a"
      unitRef="usd">6673000</us-gaap:OperatingLeaseLiabilityCurrent>
    <us-gaap:OperatingLeaseLiabilityCurrent
      contextRef="i88e603b38c4c42f69b666e98839b38c2_I20200131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRkYWJlY2Y4ZDA1OTRkNDhhYzhiOTliYWMwMTBkMmQyL3NlYzpkZGFiZWNmOGQwNTk0ZDQ4YWM4Yjk5YmFjMDEwZDJkMl8xOS9mcmFnOjliYjNmMzhlMjlkNjRiZTNiMjRiNTZlMDZhYmM3MGVmL3RhYmxlOmIxM2E2OTc5YmYyZDQxMDM5OWY2YWVhNjAwMGZhMTk2L3RhYmxlcmFuZ2U6YjEzYTY5NzliZjJkNDEwMzk5ZjZhZWE2MDAwZmExOTZfMjMtMy0xLTEtMzMwNg_01aa366b-8821-4e80-ab83-cfbf0d6918aa"
      unitRef="usd">0</us-gaap:OperatingLeaseLiabilityCurrent>
    <us-gaap:ContractWithCustomerLiabilityCurrent
      contextRef="i340db53a58c647908e88e1d23c6ffb2f_I20200430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRkYWJlY2Y4ZDA1OTRkNDhhYzhiOTliYWMwMTBkMmQyL3NlYzpkZGFiZWNmOGQwNTk0ZDQ4YWM4Yjk5YmFjMDEwZDJkMl8xOS9mcmFnOjliYjNmMzhlMjlkNjRiZTNiMjRiNTZlMDZhYmM3MGVmL3RhYmxlOmIxM2E2OTc5YmYyZDQxMDM5OWY2YWVhNjAwMGZhMTk2L3RhYmxlcmFuZ2U6YjEzYTY5NzliZjJkNDEwMzk5ZjZhZWE2MDAwZmExOTZfMjEtMS0xLTEtMA_7f212e26-0929-4cd2-a1fb-98c3fec7eb92"
      unitRef="usd">465569000</us-gaap:ContractWithCustomerLiabilityCurrent>
    <us-gaap:ContractWithCustomerLiabilityCurrent
      contextRef="i88e603b38c4c42f69b666e98839b38c2_I20200131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRkYWJlY2Y4ZDA1OTRkNDhhYzhiOTliYWMwMTBkMmQyL3NlYzpkZGFiZWNmOGQwNTk0ZDQ4YWM4Yjk5YmFjMDEwZDJkMl8xOS9mcmFnOjliYjNmMzhlMjlkNjRiZTNiMjRiNTZlMDZhYmM3MGVmL3RhYmxlOmIxM2E2OTc5YmYyZDQxMDM5OWY2YWVhNjAwMGZhMTk2L3RhYmxlcmFuZ2U6YjEzYTY5NzliZjJkNDEwMzk5ZjZhZWE2MDAwZmExOTZfMjEtMy0xLTEtMA_23a58fbb-6e5d-4949-b7d0-aa3b311f420e"
      unitRef="usd">412985000</us-gaap:ContractWithCustomerLiabilityCurrent>
    <us-gaap:OtherLiabilitiesCurrent
      contextRef="i340db53a58c647908e88e1d23c6ffb2f_I20200430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRkYWJlY2Y4ZDA1OTRkNDhhYzhiOTliYWMwMTBkMmQyL3NlYzpkZGFiZWNmOGQwNTk0ZDQ4YWM4Yjk5YmFjMDEwZDJkMl8xOS9mcmFnOjliYjNmMzhlMjlkNjRiZTNiMjRiNTZlMDZhYmM3MGVmL3RhYmxlOmIxM2E2OTc5YmYyZDQxMDM5OWY2YWVhNjAwMGZhMTk2L3RhYmxlcmFuZ2U6YjEzYTY5NzliZjJkNDEwMzk5ZjZhZWE2MDAwZmExOTZfMjItMS0xLTEtMA_f0aa1219-e2ff-4d5f-9834-e9b067357569"
      unitRef="usd">13020000</us-gaap:OtherLiabilitiesCurrent>
    <us-gaap:OtherLiabilitiesCurrent
      contextRef="i88e603b38c4c42f69b666e98839b38c2_I20200131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRkYWJlY2Y4ZDA1OTRkNDhhYzhiOTliYWMwMTBkMmQyL3NlYzpkZGFiZWNmOGQwNTk0ZDQ4YWM4Yjk5YmFjMDEwZDJkMl8xOS9mcmFnOjliYjNmMzhlMjlkNjRiZTNiMjRiNTZlMDZhYmM3MGVmL3RhYmxlOmIxM2E2OTc5YmYyZDQxMDM5OWY2YWVhNjAwMGZhMTk2L3RhYmxlcmFuZ2U6YjEzYTY5NzliZjJkNDEwMzk5ZjZhZWE2MDAwZmExOTZfMjItMy0xLTEtMA_dc3c3521-9f61-45f6-a3c2-ea055bdeaa0f"
      unitRef="usd">11601000</us-gaap:OtherLiabilitiesCurrent>
    <us-gaap:LiabilitiesCurrent
      contextRef="i340db53a58c647908e88e1d23c6ffb2f_I20200430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRkYWJlY2Y4ZDA1OTRkNDhhYzhiOTliYWMwMTBkMmQyL3NlYzpkZGFiZWNmOGQwNTk0ZDQ4YWM4Yjk5YmFjMDEwZDJkMl8xOS9mcmFnOjliYjNmMzhlMjlkNjRiZTNiMjRiNTZlMDZhYmM3MGVmL3RhYmxlOmIxM2E2OTc5YmYyZDQxMDM5OWY2YWVhNjAwMGZhMTk2L3RhYmxlcmFuZ2U6YjEzYTY5NzliZjJkNDEwMzk5ZjZhZWE2MDAwZmExOTZfMjMtMS0xLTEtMA_af8b127b-e295-4d98-a8b3-ac6389a139ad"
      unitRef="usd">555644000</us-gaap:LiabilitiesCurrent>
    <us-gaap:LiabilitiesCurrent
      contextRef="i88e603b38c4c42f69b666e98839b38c2_I20200131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRkYWJlY2Y4ZDA1OTRkNDhhYzhiOTliYWMwMTBkMmQyL3NlYzpkZGFiZWNmOGQwNTk0ZDQ4YWM4Yjk5YmFjMDEwZDJkMl8xOS9mcmFnOjliYjNmMzhlMjlkNjRiZTNiMjRiNTZlMDZhYmM3MGVmL3RhYmxlOmIxM2E2OTc5YmYyZDQxMDM5OWY2YWVhNjAwMGZhMTk2L3RhYmxlcmFuZ2U6YjEzYTY5NzliZjJkNDEwMzk5ZjZhZWE2MDAwZmExOTZfMjMtMy0xLTEtMA_7d3bfd18-34b3-4686-8e08-01ad150b87d7"
      unitRef="usd">493096000</us-gaap:LiabilitiesCurrent>
    <us-gaap:ContractWithCustomerLiabilityNoncurrent
      contextRef="i340db53a58c647908e88e1d23c6ffb2f_I20200430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRkYWJlY2Y4ZDA1OTRkNDhhYzhiOTliYWMwMTBkMmQyL3NlYzpkZGFiZWNmOGQwNTk0ZDQ4YWM4Yjk5YmFjMDEwZDJkMl8xOS9mcmFnOjliYjNmMzhlMjlkNjRiZTNiMjRiNTZlMDZhYmM3MGVmL3RhYmxlOmIxM2E2OTc5YmYyZDQxMDM5OWY2YWVhNjAwMGZhMTk2L3RhYmxlcmFuZ2U6YjEzYTY5NzliZjJkNDEwMzk5ZjZhZWE2MDAwZmExOTZfMjQtMS0xLTEtMA_028726db-288d-447b-80d2-5d6d1e675e38"
      unitRef="usd">170404000</us-gaap:ContractWithCustomerLiabilityNoncurrent>
    <us-gaap:ContractWithCustomerLiabilityNoncurrent
      contextRef="i88e603b38c4c42f69b666e98839b38c2_I20200131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRkYWJlY2Y4ZDA1OTRkNDhhYzhiOTliYWMwMTBkMmQyL3NlYzpkZGFiZWNmOGQwNTk0ZDQ4YWM4Yjk5YmFjMDEwZDJkMl8xOS9mcmFnOjliYjNmMzhlMjlkNjRiZTNiMjRiNTZlMDZhYmM3MGVmL3RhYmxlOmIxM2E2OTc5YmYyZDQxMDM5OWY2YWVhNjAwMGZhMTk2L3RhYmxlcmFuZ2U6YjEzYTY5NzliZjJkNDEwMzk5ZjZhZWE2MDAwZmExOTZfMjQtMy0xLTEtMA_0ea9e4ad-69f2-499b-a854-ba7b2fb1ae64"
      unitRef="usd">158183000</us-gaap:ContractWithCustomerLiabilityNoncurrent>
    <us-gaap:OperatingLeaseLiabilityNoncurrent
      contextRef="i340db53a58c647908e88e1d23c6ffb2f_I20200430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRkYWJlY2Y4ZDA1OTRkNDhhYzhiOTliYWMwMTBkMmQyL3NlYzpkZGFiZWNmOGQwNTk0ZDQ4YWM4Yjk5YmFjMDEwZDJkMl8xOS9mcmFnOjliYjNmMzhlMjlkNjRiZTNiMjRiNTZlMDZhYmM3MGVmL3RhYmxlOmIxM2E2OTc5YmYyZDQxMDM5OWY2YWVhNjAwMGZhMTk2L3RhYmxlcmFuZ2U6YjEzYTY5NzliZjJkNDEwMzk5ZjZhZWE2MDAwZmExOTZfMjktMS0xLTEtMzgyOQ_c6554780-cfbe-4c5f-8140-5ec9bc406b69"
      unitRef="usd">32907000</us-gaap:OperatingLeaseLiabilityNoncurrent>
    <us-gaap:OperatingLeaseLiabilityNoncurrent
      contextRef="i88e603b38c4c42f69b666e98839b38c2_I20200131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRkYWJlY2Y4ZDA1OTRkNDhhYzhiOTliYWMwMTBkMmQyL3NlYzpkZGFiZWNmOGQwNTk0ZDQ4YWM4Yjk5YmFjMDEwZDJkMl8xOS9mcmFnOjliYjNmMzhlMjlkNjRiZTNiMjRiNTZlMDZhYmM3MGVmL3RhYmxlOmIxM2E2OTc5YmYyZDQxMDM5OWY2YWVhNjAwMGZhMTk2L3RhYmxlcmFuZ2U6YjEzYTY5NzliZjJkNDEwMzk5ZjZhZWE2MDAwZmExOTZfMjktMy0xLTEtMzgyOQ_324c0d76-c940-4855-90ef-8cf1b1b6e32b"
      unitRef="usd">0</us-gaap:OperatingLeaseLiabilityNoncurrent>
    <us-gaap:OtherLiabilitiesNoncurrent
      contextRef="i340db53a58c647908e88e1d23c6ffb2f_I20200430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRkYWJlY2Y4ZDA1OTRkNDhhYzhiOTliYWMwMTBkMmQyL3NlYzpkZGFiZWNmOGQwNTk0ZDQ4YWM4Yjk5YmFjMDEwZDJkMl8xOS9mcmFnOjliYjNmMzhlMjlkNjRiZTNiMjRiNTZlMDZhYmM3MGVmL3RhYmxlOmIxM2E2OTc5YmYyZDQxMDM5OWY2YWVhNjAwMGZhMTk2L3RhYmxlcmFuZ2U6YjEzYTY5NzliZjJkNDEwMzk5ZjZhZWE2MDAwZmExOTZfMjUtMS0xLTEtMA_8d780eb0-ed90-4900-b771-6606804ea1fe"
      unitRef="usd">7288000</us-gaap:OtherLiabilitiesNoncurrent>
    <us-gaap:OtherLiabilitiesNoncurrent
      contextRef="i88e603b38c4c42f69b666e98839b38c2_I20200131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRkYWJlY2Y4ZDA1OTRkNDhhYzhiOTliYWMwMTBkMmQyL3NlYzpkZGFiZWNmOGQwNTk0ZDQ4YWM4Yjk5YmFjMDEwZDJkMl8xOS9mcmFnOjliYjNmMzhlMjlkNjRiZTNiMjRiNTZlMDZhYmM3MGVmL3RhYmxlOmIxM2E2OTc5YmYyZDQxMDM5OWY2YWVhNjAwMGZhMTk2L3RhYmxlcmFuZ2U6YjEzYTY5NzliZjJkNDEwMzk5ZjZhZWE2MDAwZmExOTZfMjUtMy0xLTEtMA_c61b9a34-f558-4e30-9272-be35eb1e623b"
      unitRef="usd">11020000</us-gaap:OtherLiabilitiesNoncurrent>
    <us-gaap:Liabilities
      contextRef="i340db53a58c647908e88e1d23c6ffb2f_I20200430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRkYWJlY2Y4ZDA1OTRkNDhhYzhiOTliYWMwMTBkMmQyL3NlYzpkZGFiZWNmOGQwNTk0ZDQ4YWM4Yjk5YmFjMDEwZDJkMl8xOS9mcmFnOjliYjNmMzhlMjlkNjRiZTNiMjRiNTZlMDZhYmM3MGVmL3RhYmxlOmIxM2E2OTc5YmYyZDQxMDM5OWY2YWVhNjAwMGZhMTk2L3RhYmxlcmFuZ2U6YjEzYTY5NzliZjJkNDEwMzk5ZjZhZWE2MDAwZmExOTZfMjYtMS0xLTEtMA_ca8099a9-2349-4f13-b671-a8a84d6af955"
      unitRef="usd">766243000</us-gaap:Liabilities>
    <us-gaap:Liabilities
      contextRef="i88e603b38c4c42f69b666e98839b38c2_I20200131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRkYWJlY2Y4ZDA1OTRkNDhhYzhiOTliYWMwMTBkMmQyL3NlYzpkZGFiZWNmOGQwNTk0ZDQ4YWM4Yjk5YmFjMDEwZDJkMl8xOS9mcmFnOjliYjNmMzhlMjlkNjRiZTNiMjRiNTZlMDZhYmM3MGVmL3RhYmxlOmIxM2E2OTc5YmYyZDQxMDM5OWY2YWVhNjAwMGZhMTk2L3RhYmxlcmFuZ2U6YjEzYTY5NzliZjJkNDEwMzk5ZjZhZWE2MDAwZmExOTZfMjYtMy0xLTEtMA_aadd59ec-6c02-4b5c-9019-c25e9b876e12"
      unitRef="usd">662299000</us-gaap:Liabilities>
    <us-gaap:PreferredStockParOrStatedValuePerShare
      contextRef="i340db53a58c647908e88e1d23c6ffb2f_I20200430"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmRkYWJlY2Y4ZDA1OTRkNDhhYzhiOTliYWMwMTBkMmQyL3NlYzpkZGFiZWNmOGQwNTk0ZDQ4YWM4Yjk5YmFjMDEwZDJkMl8xOS9mcmFnOjliYjNmMzhlMjlkNjRiZTNiMjRiNTZlMDZhYmM3MGVmL3RhYmxlOmIxM2E2OTc5YmYyZDQxMDM5OWY2YWVhNjAwMGZhMTk2L3RhYmxlcmFuZ2U6YjEzYTY5NzliZjJkNDEwMzk5ZjZhZWE2MDAwZmExOTZfMzEtMC0xLTEtMC90ZXh0cmVnaW9uOjE3MGI1NzJmMjQ5ODRmMjFhOWU3YjExYzBmZWU1MjdhXzIx_47115b8b-4e62-4b98-853d-b6de4bb7e866"
      unitRef="usdPerShare">0.0005</us-gaap:PreferredStockParOrStatedValuePerShare>
    <us-gaap:PreferredStockParOrStatedValuePerShare
      contextRef="i88e603b38c4c42f69b666e98839b38c2_I20200131"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmRkYWJlY2Y4ZDA1OTRkNDhhYzhiOTliYWMwMTBkMmQyL3NlYzpkZGFiZWNmOGQwNTk0ZDQ4YWM4Yjk5YmFjMDEwZDJkMl8xOS9mcmFnOjliYjNmMzhlMjlkNjRiZTNiMjRiNTZlMDZhYmM3MGVmL3RhYmxlOmIxM2E2OTc5YmYyZDQxMDM5OWY2YWVhNjAwMGZhMTk2L3RhYmxlcmFuZ2U6YjEzYTY5NzliZjJkNDEwMzk5ZjZhZWE2MDAwZmExOTZfMzEtMC0xLTEtMC90ZXh0cmVnaW9uOjE3MGI1NzJmMjQ5ODRmMjFhOWU3YjExYzBmZWU1MjdhXzIx_5fd33257-57d2-43da-90fc-a44280ebee02"
      unitRef="usdPerShare">0.0005</us-gaap:PreferredStockParOrStatedValuePerShare>
    <us-gaap:PreferredStockSharesAuthorized
      contextRef="i88e603b38c4c42f69b666e98839b38c2_I20200131"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmRkYWJlY2Y4ZDA1OTRkNDhhYzhiOTliYWMwMTBkMmQyL3NlYzpkZGFiZWNmOGQwNTk0ZDQ4YWM4Yjk5YmFjMDEwZDJkMl8xOS9mcmFnOjliYjNmMzhlMjlkNjRiZTNiMjRiNTZlMDZhYmM3MGVmL3RhYmxlOmIxM2E2OTc5YmYyZDQxMDM5OWY2YWVhNjAwMGZhMTk2L3RhYmxlcmFuZ2U6YjEzYTY5NzliZjJkNDEwMzk5ZjZhZWE2MDAwZmExOTZfMzEtMC0xLTEtMC90ZXh0cmVnaW9uOjE3MGI1NzJmMjQ5ODRmMjFhOWU3YjExYzBmZWU1MjdhXzM1_0c19a49f-0258-49ae-8522-60d56b369bda"
      unitRef="shares">100000000</us-gaap:PreferredStockSharesAuthorized>
    <us-gaap:PreferredStockSharesAuthorized
      contextRef="i340db53a58c647908e88e1d23c6ffb2f_I20200430"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmRkYWJlY2Y4ZDA1OTRkNDhhYzhiOTliYWMwMTBkMmQyL3NlYzpkZGFiZWNmOGQwNTk0ZDQ4YWM4Yjk5YmFjMDEwZDJkMl8xOS9mcmFnOjliYjNmMzhlMjlkNjRiZTNiMjRiNTZlMDZhYmM3MGVmL3RhYmxlOmIxM2E2OTc5YmYyZDQxMDM5OWY2YWVhNjAwMGZhMTk2L3RhYmxlcmFuZ2U6YjEzYTY5NzliZjJkNDEwMzk5ZjZhZWE2MDAwZmExOTZfMzEtMC0xLTEtMC90ZXh0cmVnaW9uOjE3MGI1NzJmMjQ5ODRmMjFhOWU3YjExYzBmZWU1MjdhXzM1_dc980f39-92cf-431e-a6cd-4101da6fd60e"
      unitRef="shares">100000000</us-gaap:PreferredStockSharesAuthorized>
    <us-gaap:PreferredStockSharesOutstanding
      contextRef="i88e603b38c4c42f69b666e98839b38c2_I20200131"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmRkYWJlY2Y4ZDA1OTRkNDhhYzhiOTliYWMwMTBkMmQyL3NlYzpkZGFiZWNmOGQwNTk0ZDQ4YWM4Yjk5YmFjMDEwZDJkMl8xOS9mcmFnOjliYjNmMzhlMjlkNjRiZTNiMjRiNTZlMDZhYmM3MGVmL3RhYmxlOmIxM2E2OTc5YmYyZDQxMDM5OWY2YWVhNjAwMGZhMTk2L3RhYmxlcmFuZ2U6YjEzYTY5NzliZjJkNDEwMzk5ZjZhZWE2MDAwZmExOTZfMzEtMC0xLTEtMC90ZXh0cmVnaW9uOjE3MGI1NzJmMjQ5ODRmMjFhOWU3YjExYzBmZWU1MjdhXzEyOQ_238e2cbe-eb2e-41ca-a3ca-34efb8366cef"
      unitRef="shares">0</us-gaap:PreferredStockSharesOutstanding>
    <us-gaap:PreferredStockSharesIssued
      contextRef="i88e603b38c4c42f69b666e98839b38c2_I20200131"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmRkYWJlY2Y4ZDA1OTRkNDhhYzhiOTliYWMwMTBkMmQyL3NlYzpkZGFiZWNmOGQwNTk0ZDQ4YWM4Yjk5YmFjMDEwZDJkMl8xOS9mcmFnOjliYjNmMzhlMjlkNjRiZTNiMjRiNTZlMDZhYmM3MGVmL3RhYmxlOmIxM2E2OTc5YmYyZDQxMDM5OWY2YWVhNjAwMGZhMTk2L3RhYmxlcmFuZ2U6YjEzYTY5NzliZjJkNDEwMzk5ZjZhZWE2MDAwZmExOTZfMzEtMC0xLTEtMC90ZXh0cmVnaW9uOjE3MGI1NzJmMjQ5ODRmMjFhOWU3YjExYzBmZWU1MjdhXzEyOQ_51d85b0e-52b6-47d7-8fbd-348fb6ed60f7"
      unitRef="shares">0</us-gaap:PreferredStockSharesIssued>
    <us-gaap:PreferredStockSharesIssued
      contextRef="i340db53a58c647908e88e1d23c6ffb2f_I20200430"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmRkYWJlY2Y4ZDA1OTRkNDhhYzhiOTliYWMwMTBkMmQyL3NlYzpkZGFiZWNmOGQwNTk0ZDQ4YWM4Yjk5YmFjMDEwZDJkMl8xOS9mcmFnOjliYjNmMzhlMjlkNjRiZTNiMjRiNTZlMDZhYmM3MGVmL3RhYmxlOmIxM2E2OTc5YmYyZDQxMDM5OWY2YWVhNjAwMGZhMTk2L3RhYmxlcmFuZ2U6YjEzYTY5NzliZjJkNDEwMzk5ZjZhZWE2MDAwZmExOTZfMzEtMC0xLTEtMC90ZXh0cmVnaW9uOjE3MGI1NzJmMjQ5ODRmMjFhOWU3YjExYzBmZWU1MjdhXzEyOQ_a8d1bc48-f72a-43ad-8b15-ca8de053e16e"
      unitRef="shares">0</us-gaap:PreferredStockSharesIssued>
    <us-gaap:PreferredStockSharesOutstanding
      contextRef="i340db53a58c647908e88e1d23c6ffb2f_I20200430"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmRkYWJlY2Y4ZDA1OTRkNDhhYzhiOTliYWMwMTBkMmQyL3NlYzpkZGFiZWNmOGQwNTk0ZDQ4YWM4Yjk5YmFjMDEwZDJkMl8xOS9mcmFnOjliYjNmMzhlMjlkNjRiZTNiMjRiNTZlMDZhYmM3MGVmL3RhYmxlOmIxM2E2OTc5YmYyZDQxMDM5OWY2YWVhNjAwMGZhMTk2L3RhYmxlcmFuZ2U6YjEzYTY5NzliZjJkNDEwMzk5ZjZhZWE2MDAwZmExOTZfMzEtMC0xLTEtMC90ZXh0cmVnaW9uOjE3MGI1NzJmMjQ5ODRmMjFhOWU3YjExYzBmZWU1MjdhXzEyOQ_bb53d0eb-f748-4d08-8814-510cbb157736"
      unitRef="shares">0</us-gaap:PreferredStockSharesOutstanding>
    <us-gaap:PreferredStockValue
      contextRef="i340db53a58c647908e88e1d23c6ffb2f_I20200430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRkYWJlY2Y4ZDA1OTRkNDhhYzhiOTliYWMwMTBkMmQyL3NlYzpkZGFiZWNmOGQwNTk0ZDQ4YWM4Yjk5YmFjMDEwZDJkMl8xOS9mcmFnOjliYjNmMzhlMjlkNjRiZTNiMjRiNTZlMDZhYmM3MGVmL3RhYmxlOmIxM2E2OTc5YmYyZDQxMDM5OWY2YWVhNjAwMGZhMTk2L3RhYmxlcmFuZ2U6YjEzYTY5NzliZjJkNDEwMzk5ZjZhZWE2MDAwZmExOTZfMzEtMS0xLTEtMA_dd1e0949-8262-4e8c-91d9-6becf9faed82"
      unitRef="usd">0</us-gaap:PreferredStockValue>
    <us-gaap:PreferredStockValue
      contextRef="i88e603b38c4c42f69b666e98839b38c2_I20200131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRkYWJlY2Y4ZDA1OTRkNDhhYzhiOTliYWMwMTBkMmQyL3NlYzpkZGFiZWNmOGQwNTk0ZDQ4YWM4Yjk5YmFjMDEwZDJkMl8xOS9mcmFnOjliYjNmMzhlMjlkNjRiZTNiMjRiNTZlMDZhYmM3MGVmL3RhYmxlOmIxM2E2OTc5YmYyZDQxMDM5OWY2YWVhNjAwMGZhMTk2L3RhYmxlcmFuZ2U6YjEzYTY5NzliZjJkNDEwMzk5ZjZhZWE2MDAwZmExOTZfMzEtMy0xLTEtMA_33cd26a5-6e88-4b1e-9368-dd77756e61ff"
      unitRef="usd">0</us-gaap:PreferredStockValue>
    <us-gaap:CommonStockParOrStatedValuePerShare
      contextRef="ib7621990ce2e4250b5a4d74fe2db664c_I20200430"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmRkYWJlY2Y4ZDA1OTRkNDhhYzhiOTliYWMwMTBkMmQyL3NlYzpkZGFiZWNmOGQwNTk0ZDQ4YWM4Yjk5YmFjMDEwZDJkMl8xOS9mcmFnOjliYjNmMzhlMjlkNjRiZTNiMjRiNTZlMDZhYmM3MGVmL3RhYmxlOmIxM2E2OTc5YmYyZDQxMDM5OWY2YWVhNjAwMGZhMTk2L3RhYmxlcmFuZ2U6YjEzYTY5NzliZjJkNDEwMzk5ZjZhZWE2MDAwZmExOTZfMzMtMC0xLTEtMC90ZXh0cmVnaW9uOmE0MzkyYjc0NTU2MjQ1OWI5YmJhMDE2OGU2MTlkYTI1XzI2_7c50570e-8476-43d5-9b45-d92ee6072e57"
      unitRef="usdPerShare">0.0005</us-gaap:CommonStockParOrStatedValuePerShare>
    <us-gaap:CommonStockParOrStatedValuePerShare
      contextRef="if072e64dcd3b4885b52ac970287f9ccf_I20200131"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmRkYWJlY2Y4ZDA1OTRkNDhhYzhiOTliYWMwMTBkMmQyL3NlYzpkZGFiZWNmOGQwNTk0ZDQ4YWM4Yjk5YmFjMDEwZDJkMl8xOS9mcmFnOjliYjNmMzhlMjlkNjRiZTNiMjRiNTZlMDZhYmM3MGVmL3RhYmxlOmIxM2E2OTc5YmYyZDQxMDM5OWY2YWVhNjAwMGZhMTk2L3RhYmxlcmFuZ2U6YjEzYTY5NzliZjJkNDEwMzk5ZjZhZWE2MDAwZmExOTZfMzMtMC0xLTEtMC90ZXh0cmVnaW9uOmE0MzkyYjc0NTU2MjQ1OWI5YmJhMDE2OGU2MTlkYTI1XzI2_c4760630-6716-4d87-8a7b-23740d90b264"
      unitRef="usdPerShare">0.0005</us-gaap:CommonStockParOrStatedValuePerShare>
    <us-gaap:CommonStockSharesAuthorized
      contextRef="if072e64dcd3b4885b52ac970287f9ccf_I20200131"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmRkYWJlY2Y4ZDA1OTRkNDhhYzhiOTliYWMwMTBkMmQyL3NlYzpkZGFiZWNmOGQwNTk0ZDQ4YWM4Yjk5YmFjMDEwZDJkMl8xOS9mcmFnOjliYjNmMzhlMjlkNjRiZTNiMjRiNTZlMDZhYmM3MGVmL3RhYmxlOmIxM2E2OTc5YmYyZDQxMDM5OWY2YWVhNjAwMGZhMTk2L3RhYmxlcmFuZ2U6YjEzYTY5NzliZjJkNDEwMzk5ZjZhZWE2MDAwZmExOTZfMzMtMC0xLTEtMC90ZXh0cmVnaW9uOmE0MzkyYjc0NTU2MjQ1OWI5YmJhMDE2OGU2MTlkYTI1XzU0_1a5c5c76-61c4-4805-8418-3be0adc20a2a"
      unitRef="shares">2000000000</us-gaap:CommonStockSharesAuthorized>
    <us-gaap:CommonStockSharesAuthorized
      contextRef="ib7621990ce2e4250b5a4d74fe2db664c_I20200430"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmRkYWJlY2Y4ZDA1OTRkNDhhYzhiOTliYWMwMTBkMmQyL3NlYzpkZGFiZWNmOGQwNTk0ZDQ4YWM4Yjk5YmFjMDEwZDJkMl8xOS9mcmFnOjliYjNmMzhlMjlkNjRiZTNiMjRiNTZlMDZhYmM3MGVmL3RhYmxlOmIxM2E2OTc5YmYyZDQxMDM5OWY2YWVhNjAwMGZhMTk2L3RhYmxlcmFuZ2U6YjEzYTY5NzliZjJkNDEwMzk5ZjZhZWE2MDAwZmExOTZfMzMtMC0xLTEtMC90ZXh0cmVnaW9uOmE0MzkyYjc0NTU2MjQ1OWI5YmJhMDE2OGU2MTlkYTI1XzU0_eea6b273-f976-4015-be20-5920da594f0f"
      unitRef="shares">2000000000</us-gaap:CommonStockSharesAuthorized>
    <us-gaap:CommonStockSharesIssued
      contextRef="ib7621990ce2e4250b5a4d74fe2db664c_I20200430"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmRkYWJlY2Y4ZDA1OTRkNDhhYzhiOTliYWMwMTBkMmQyL3NlYzpkZGFiZWNmOGQwNTk0ZDQ4YWM4Yjk5YmFjMDEwZDJkMl8xOS9mcmFnOjliYjNmMzhlMjlkNjRiZTNiMjRiNTZlMDZhYmM3MGVmL3RhYmxlOmIxM2E2OTc5YmYyZDQxMDM5OWY2YWVhNjAwMGZhMTk2L3RhYmxlcmFuZ2U6YjEzYTY5NzliZjJkNDEwMzk5ZjZhZWE2MDAwZmExOTZfMzMtMC0xLTEtMC90ZXh0cmVnaW9uOmE0MzkyYjc0NTU2MjQ1OWI5YmJhMDE2OGU2MTlkYTI1XzEzNA_232ed87c-1381-46e2-92e0-e6a89980e981"
      unitRef="shares">149899000</us-gaap:CommonStockSharesIssued>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="ib7621990ce2e4250b5a4d74fe2db664c_I20200430"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmRkYWJlY2Y4ZDA1OTRkNDhhYzhiOTliYWMwMTBkMmQyL3NlYzpkZGFiZWNmOGQwNTk0ZDQ4YWM4Yjk5YmFjMDEwZDJkMl8xOS9mcmFnOjliYjNmMzhlMjlkNjRiZTNiMjRiNTZlMDZhYmM3MGVmL3RhYmxlOmIxM2E2OTc5YmYyZDQxMDM5OWY2YWVhNjAwMGZhMTk2L3RhYmxlcmFuZ2U6YjEzYTY5NzliZjJkNDEwMzk5ZjZhZWE2MDAwZmExOTZfMzMtMC0xLTEtMC90ZXh0cmVnaW9uOmE0MzkyYjc0NTU2MjQ1OWI5YmJhMDE2OGU2MTlkYTI1XzEzNA_2c81f5a7-64d4-43aa-b677-5ab7888d0c0a"
      unitRef="shares">149899000</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:CommonStockSharesIssued
      contextRef="if072e64dcd3b4885b52ac970287f9ccf_I20200131"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmRkYWJlY2Y4ZDA1OTRkNDhhYzhiOTliYWMwMTBkMmQyL3NlYzpkZGFiZWNmOGQwNTk0ZDQ4YWM4Yjk5YmFjMDEwZDJkMl8xOS9mcmFnOjliYjNmMzhlMjlkNjRiZTNiMjRiNTZlMDZhYmM3MGVmL3RhYmxlOmIxM2E2OTc5YmYyZDQxMDM5OWY2YWVhNjAwMGZhMTk2L3RhYmxlcmFuZ2U6YjEzYTY5NzliZjJkNDEwMzk5ZjZhZWE2MDAwZmExOTZfMzMtMC0xLTEtMC90ZXh0cmVnaW9uOmE0MzkyYjc0NTU2MjQ1OWI5YmJhMDE2OGU2MTlkYTI1XzE0OQ_82eb8967-93b8-4a0f-ad93-b605ada7b956"
      unitRef="shares">107666000</us-gaap:CommonStockSharesIssued>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="if072e64dcd3b4885b52ac970287f9ccf_I20200131"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmRkYWJlY2Y4ZDA1OTRkNDhhYzhiOTliYWMwMTBkMmQyL3NlYzpkZGFiZWNmOGQwNTk0ZDQ4YWM4Yjk5YmFjMDEwZDJkMl8xOS9mcmFnOjliYjNmMzhlMjlkNjRiZTNiMjRiNTZlMDZhYmM3MGVmL3RhYmxlOmIxM2E2OTc5YmYyZDQxMDM5OWY2YWVhNjAwMGZhMTk2L3RhYmxlcmFuZ2U6YjEzYTY5NzliZjJkNDEwMzk5ZjZhZWE2MDAwZmExOTZfMzMtMC0xLTEtMC90ZXh0cmVnaW9uOmE0MzkyYjc0NTU2MjQ1OWI5YmJhMDE2OGU2MTlkYTI1XzE0OQ_85b55e93-779f-45b5-91e2-02646eb4f5a1"
      unitRef="shares">107666000</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:CommonStockParOrStatedValuePerShare
      contextRef="ibb57a9715dcf43888933118398692636_I20200131"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmRkYWJlY2Y4ZDA1OTRkNDhhYzhiOTliYWMwMTBkMmQyL3NlYzpkZGFiZWNmOGQwNTk0ZDQ4YWM4Yjk5YmFjMDEwZDJkMl8xOS9mcmFnOjliYjNmMzhlMjlkNjRiZTNiMjRiNTZlMDZhYmM3MGVmL3RhYmxlOmIxM2E2OTc5YmYyZDQxMDM5OWY2YWVhNjAwMGZhMTk2L3RhYmxlcmFuZ2U6YjEzYTY5NzliZjJkNDEwMzk5ZjZhZWE2MDAwZmExOTZfMzMtMC0xLTEtMC90ZXh0cmVnaW9uOmE0MzkyYjc0NTU2MjQ1OWI5YmJhMDE2OGU2MTlkYTI1XzI2Mw_4c2cb424-50e7-465c-ba91-1420bf3a3330"
      unitRef="usdPerShare">0.0005</us-gaap:CommonStockParOrStatedValuePerShare>
    <us-gaap:CommonStockParOrStatedValuePerShare
      contextRef="i7ba1fc03c3d14728a24afcfc3284491f_I20200430"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmRkYWJlY2Y4ZDA1OTRkNDhhYzhiOTliYWMwMTBkMmQyL3NlYzpkZGFiZWNmOGQwNTk0ZDQ4YWM4Yjk5YmFjMDEwZDJkMl8xOS9mcmFnOjliYjNmMzhlMjlkNjRiZTNiMjRiNTZlMDZhYmM3MGVmL3RhYmxlOmIxM2E2OTc5YmYyZDQxMDM5OWY2YWVhNjAwMGZhMTk2L3RhYmxlcmFuZ2U6YjEzYTY5NzliZjJkNDEwMzk5ZjZhZWE2MDAwZmExOTZfMzMtMC0xLTEtMC90ZXh0cmVnaW9uOmE0MzkyYjc0NTU2MjQ1OWI5YmJhMDE2OGU2MTlkYTI1XzI2Mw_cfee6037-af84-4a09-b789-b9aa36b01744"
      unitRef="usdPerShare">0.0005</us-gaap:CommonStockParOrStatedValuePerShare>
    <us-gaap:CommonStockSharesAuthorized
      contextRef="i7ba1fc03c3d14728a24afcfc3284491f_I20200430"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmRkYWJlY2Y4ZDA1OTRkNDhhYzhiOTliYWMwMTBkMmQyL3NlYzpkZGFiZWNmOGQwNTk0ZDQ4YWM4Yjk5YmFjMDEwZDJkMl8xOS9mcmFnOjliYjNmMzhlMjlkNjRiZTNiMjRiNTZlMDZhYmM3MGVmL3RhYmxlOmIxM2E2OTc5YmYyZDQxMDM5OWY2YWVhNjAwMGZhMTk2L3RhYmxlcmFuZ2U6YjEzYTY5NzliZjJkNDEwMzk5ZjZhZWE2MDAwZmExOTZfMzMtMC0xLTEtMC90ZXh0cmVnaW9uOmE0MzkyYjc0NTU2MjQ1OWI5YmJhMDE2OGU2MTlkYTI1XzI5MQ_4ba0acca-89bb-415d-a88f-a89c5ced8fd4"
      unitRef="shares">300000000</us-gaap:CommonStockSharesAuthorized>
    <us-gaap:CommonStockSharesAuthorized
      contextRef="ibb57a9715dcf43888933118398692636_I20200131"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmRkYWJlY2Y4ZDA1OTRkNDhhYzhiOTliYWMwMTBkMmQyL3NlYzpkZGFiZWNmOGQwNTk0ZDQ4YWM4Yjk5YmFjMDEwZDJkMl8xOS9mcmFnOjliYjNmMzhlMjlkNjRiZTNiMjRiNTZlMDZhYmM3MGVmL3RhYmxlOmIxM2E2OTc5YmYyZDQxMDM5OWY2YWVhNjAwMGZhMTk2L3RhYmxlcmFuZ2U6YjEzYTY5NzliZjJkNDEwMzk5ZjZhZWE2MDAwZmExOTZfMzMtMC0xLTEtMC90ZXh0cmVnaW9uOmE0MzkyYjc0NTU2MjQ1OWI5YmJhMDE2OGU2MTlkYTI1XzI5MQ_6b21c3b4-5943-47d3-919c-ff4aa247052f"
      unitRef="shares">300000000</us-gaap:CommonStockSharesAuthorized>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="i7ba1fc03c3d14728a24afcfc3284491f_I20200430"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmRkYWJlY2Y4ZDA1OTRkNDhhYzhiOTliYWMwMTBkMmQyL3NlYzpkZGFiZWNmOGQwNTk0ZDQ4YWM4Yjk5YmFjMDEwZDJkMl8xOS9mcmFnOjliYjNmMzhlMjlkNjRiZTNiMjRiNTZlMDZhYmM3MGVmL3RhYmxlOmIxM2E2OTc5YmYyZDQxMDM5OWY2YWVhNjAwMGZhMTk2L3RhYmxlcmFuZ2U6YjEzYTY5NzliZjJkNDEwMzk5ZjZhZWE2MDAwZmExOTZfMzMtMC0xLTEtMC90ZXh0cmVnaW9uOmE0MzkyYjc0NTU2MjQ1OWI5YmJhMDE2OGU2MTlkYTI1XzM3MQ_4fb260d2-3298-4e69-aad3-48a0e2e59695"
      unitRef="shares">65606000</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:CommonStockSharesIssued
      contextRef="i7ba1fc03c3d14728a24afcfc3284491f_I20200430"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmRkYWJlY2Y4ZDA1OTRkNDhhYzhiOTliYWMwMTBkMmQyL3NlYzpkZGFiZWNmOGQwNTk0ZDQ4YWM4Yjk5YmFjMDEwZDJkMl8xOS9mcmFnOjliYjNmMzhlMjlkNjRiZTNiMjRiNTZlMDZhYmM3MGVmL3RhYmxlOmIxM2E2OTc5YmYyZDQxMDM5OWY2YWVhNjAwMGZhMTk2L3RhYmxlcmFuZ2U6YjEzYTY5NzliZjJkNDEwMzk5ZjZhZWE2MDAwZmExOTZfMzMtMC0xLTEtMC90ZXh0cmVnaW9uOmE0MzkyYjc0NTU2MjQ1OWI5YmJhMDE2OGU2MTlkYTI1XzM3MQ_86cebfd7-d468-4e0d-9561-199eda909b19"
      unitRef="shares">65606000</us-gaap:CommonStockSharesIssued>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="ibb57a9715dcf43888933118398692636_I20200131"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmRkYWJlY2Y4ZDA1OTRkNDhhYzhiOTliYWMwMTBkMmQyL3NlYzpkZGFiZWNmOGQwNTk0ZDQ4YWM4Yjk5YmFjMDEwZDJkMl8xOS9mcmFnOjliYjNmMzhlMjlkNjRiZTNiMjRiNTZlMDZhYmM3MGVmL3RhYmxlOmIxM2E2OTc5YmYyZDQxMDM5OWY2YWVhNjAwMGZhMTk2L3RhYmxlcmFuZ2U6YjEzYTY5NzliZjJkNDEwMzk5ZjZhZWE2MDAwZmExOTZfMzMtMC0xLTEtMC90ZXh0cmVnaW9uOmE0MzkyYjc0NTU2MjQ1OWI5YmJhMDE2OGU2MTlkYTI1XzM4Ng_743b020d-5376-425d-977f-d32c9006d8db"
      unitRef="shares">105282000</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:CommonStockSharesIssued
      contextRef="ibb57a9715dcf43888933118398692636_I20200131"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmRkYWJlY2Y4ZDA1OTRkNDhhYzhiOTliYWMwMTBkMmQyL3NlYzpkZGFiZWNmOGQwNTk0ZDQ4YWM4Yjk5YmFjMDEwZDJkMl8xOS9mcmFnOjliYjNmMzhlMjlkNjRiZTNiMjRiNTZlMDZhYmM3MGVmL3RhYmxlOmIxM2E2OTc5YmYyZDQxMDM5OWY2YWVhNjAwMGZhMTk2L3RhYmxlcmFuZ2U6YjEzYTY5NzliZjJkNDEwMzk5ZjZhZWE2MDAwZmExOTZfMzMtMC0xLTEtMC90ZXh0cmVnaW9uOmE0MzkyYjc0NTU2MjQ1OWI5YmJhMDE2OGU2MTlkYTI1XzM4Ng_78a2779f-32f8-4d37-b997-6031e92fe627"
      unitRef="shares">105282000</us-gaap:CommonStockSharesIssued>
    <us-gaap:CommonStockValue
      contextRef="iafc77ab4797c410bb2c99a61f2bab969_I20200430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRkYWJlY2Y4ZDA1OTRkNDhhYzhiOTliYWMwMTBkMmQyL3NlYzpkZGFiZWNmOGQwNTk0ZDQ4YWM4Yjk5YmFjMDEwZDJkMl8xOS9mcmFnOjliYjNmMzhlMjlkNjRiZTNiMjRiNTZlMDZhYmM3MGVmL3RhYmxlOmIxM2E2OTc5YmYyZDQxMDM5OWY2YWVhNjAwMGZhMTk2L3RhYmxlcmFuZ2U6YjEzYTY5NzliZjJkNDEwMzk5ZjZhZWE2MDAwZmExOTZfMzMtMS0xLTEtMA_0d335fda-5fc2-4859-90cd-b5a9669e50a8"
      unitRef="usd">108000</us-gaap:CommonStockValue>
    <us-gaap:CommonStockValue
      contextRef="i8070fa08c5a04df9abb2eba9e5e642f6_I20200131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRkYWJlY2Y4ZDA1OTRkNDhhYzhiOTliYWMwMTBkMmQyL3NlYzpkZGFiZWNmOGQwNTk0ZDQ4YWM4Yjk5YmFjMDEwZDJkMl8xOS9mcmFnOjliYjNmMzhlMjlkNjRiZTNiMjRiNTZlMDZhYmM3MGVmL3RhYmxlOmIxM2E2OTc5YmYyZDQxMDM5OWY2YWVhNjAwMGZhMTk2L3RhYmxlcmFuZ2U6YjEzYTY5NzliZjJkNDEwMzk5ZjZhZWE2MDAwZmExOTZfMzMtMy0xLTEtMA_d2f83f47-44b6-4015-9685-739b156af73f"
      unitRef="usd">106000</us-gaap:CommonStockValue>
    <us-gaap:AdditionalPaidInCapital
      contextRef="i340db53a58c647908e88e1d23c6ffb2f_I20200430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRkYWJlY2Y4ZDA1OTRkNDhhYzhiOTliYWMwMTBkMmQyL3NlYzpkZGFiZWNmOGQwNTk0ZDQ4YWM4Yjk5YmFjMDEwZDJkMl8xOS9mcmFnOjliYjNmMzhlMjlkNjRiZTNiMjRiNTZlMDZhYmM3MGVmL3RhYmxlOmIxM2E2OTc5YmYyZDQxMDM5OWY2YWVhNjAwMGZhMTk2L3RhYmxlcmFuZ2U6YjEzYTY5NzliZjJkNDEwMzk5ZjZhZWE2MDAwZmExOTZfMzQtMS0xLTEtMA_7aa26906-528a-4435-87c5-5e8c6db8d582"
      unitRef="usd">1409758000</us-gaap:AdditionalPaidInCapital>
    <us-gaap:AdditionalPaidInCapital
      contextRef="i88e603b38c4c42f69b666e98839b38c2_I20200131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRkYWJlY2Y4ZDA1OTRkNDhhYzhiOTliYWMwMTBkMmQyL3NlYzpkZGFiZWNmOGQwNTk0ZDQ4YWM4Yjk5YmFjMDEwZDJkMl8xOS9mcmFnOjliYjNmMzhlMjlkNjRiZTNiMjRiNTZlMDZhYmM3MGVmL3RhYmxlOmIxM2E2OTc5YmYyZDQxMDM5OWY2YWVhNjAwMGZhMTk2L3RhYmxlcmFuZ2U6YjEzYTY5NzliZjJkNDEwMzk5ZjZhZWE2MDAwZmExOTZfMzQtMy0xLTEtMA_da3557b0-9131-4157-8e7e-9b87492816cc"
      unitRef="usd">1378479000</us-gaap:AdditionalPaidInCapital>
    <us-gaap:RetainedEarningsAccumulatedDeficit
      contextRef="i340db53a58c647908e88e1d23c6ffb2f_I20200430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRkYWJlY2Y4ZDA1OTRkNDhhYzhiOTliYWMwMTBkMmQyL3NlYzpkZGFiZWNmOGQwNTk0ZDQ4YWM4Yjk5YmFjMDEwZDJkMl8xOS9mcmFnOjliYjNmMzhlMjlkNjRiZTNiMjRiNTZlMDZhYmM3MGVmL3RhYmxlOmIxM2E2OTc5YmYyZDQxMDM5OWY2YWVhNjAwMGZhMTk2L3RhYmxlcmFuZ2U6YjEzYTY5NzliZjJkNDEwMzk5ZjZhZWE2MDAwZmExOTZfMzUtMS0xLTEtMA_c667f6f0-44b6-42de-83b8-191fd7ecfa36"
      unitRef="usd">-656709000</us-gaap:RetainedEarningsAccumulatedDeficit>
    <us-gaap:RetainedEarningsAccumulatedDeficit
      contextRef="i88e603b38c4c42f69b666e98839b38c2_I20200131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRkYWJlY2Y4ZDA1OTRkNDhhYzhiOTliYWMwMTBkMmQyL3NlYzpkZGFiZWNmOGQwNTk0ZDQ4YWM4Yjk5YmFjMDEwZDJkMl8xOS9mcmFnOjliYjNmMzhlMjlkNjRiZTNiMjRiNTZlMDZhYmM3MGVmL3RhYmxlOmIxM2E2OTc5YmYyZDQxMDM5OWY2YWVhNjAwMGZhMTk2L3RhYmxlcmFuZ2U6YjEzYTY5NzliZjJkNDEwMzk5ZjZhZWE2MDAwZmExOTZfMzUtMy0xLTEtMA_ca0aacda-f63d-43ff-be19-88d5140d5099"
      unitRef="usd">-637487000</us-gaap:RetainedEarningsAccumulatedDeficit>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax
      contextRef="i340db53a58c647908e88e1d23c6ffb2f_I20200430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRkYWJlY2Y4ZDA1OTRkNDhhYzhiOTliYWMwMTBkMmQyL3NlYzpkZGFiZWNmOGQwNTk0ZDQ4YWM4Yjk5YmFjMDEwZDJkMl8xOS9mcmFnOjliYjNmMzhlMjlkNjRiZTNiMjRiNTZlMDZhYmM3MGVmL3RhYmxlOmIxM2E2OTc5YmYyZDQxMDM5OWY2YWVhNjAwMGZhMTk2L3RhYmxlcmFuZ2U6YjEzYTY5NzliZjJkNDEwMzk5ZjZhZWE2MDAwZmExOTZfMzYtMS0xLTEtMA_4f905e98-2ddc-4385-a5cf-634bbd61bec1"
      unitRef="usd">-1004000</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax
      contextRef="i88e603b38c4c42f69b666e98839b38c2_I20200131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRkYWJlY2Y4ZDA1OTRkNDhhYzhiOTliYWMwMTBkMmQyL3NlYzpkZGFiZWNmOGQwNTk0ZDQ4YWM4Yjk5YmFjMDEwZDJkMl8xOS9mcmFnOjliYjNmMzhlMjlkNjRiZTNiMjRiNTZlMDZhYmM3MGVmL3RhYmxlOmIxM2E2OTc5YmYyZDQxMDM5OWY2YWVhNjAwMGZhMTk2L3RhYmxlcmFuZ2U6YjEzYTY5NzliZjJkNDEwMzk5ZjZhZWE2MDAwZmExOTZfMzYtMy0xLTEtMA_fdc51e85-9f97-4d09-bf35-306d34eefa77"
      unitRef="usd">1009000</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:StockholdersEquity
      contextRef="i340db53a58c647908e88e1d23c6ffb2f_I20200430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRkYWJlY2Y4ZDA1OTRkNDhhYzhiOTliYWMwMTBkMmQyL3NlYzpkZGFiZWNmOGQwNTk0ZDQ4YWM4Yjk5YmFjMDEwZDJkMl8xOS9mcmFnOjliYjNmMzhlMjlkNjRiZTNiMjRiNTZlMDZhYmM3MGVmL3RhYmxlOmIxM2E2OTc5YmYyZDQxMDM5OWY2YWVhNjAwMGZhMTk2L3RhYmxlcmFuZ2U6YjEzYTY5NzliZjJkNDEwMzk5ZjZhZWE2MDAwZmExOTZfMzctMS0xLTEtMzMxOA_bb57e4bf-1064-40f7-81bd-98f0098e0793"
      unitRef="usd">752153000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i88e603b38c4c42f69b666e98839b38c2_I20200131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRkYWJlY2Y4ZDA1OTRkNDhhYzhiOTliYWMwMTBkMmQyL3NlYzpkZGFiZWNmOGQwNTk0ZDQ4YWM4Yjk5YmFjMDEwZDJkMl8xOS9mcmFnOjliYjNmMzhlMjlkNjRiZTNiMjRiNTZlMDZhYmM3MGVmL3RhYmxlOmIxM2E2OTc5YmYyZDQxMDM5OWY2YWVhNjAwMGZhMTk2L3RhYmxlcmFuZ2U6YjEzYTY5NzliZjJkNDEwMzk5ZjZhZWE2MDAwZmExOTZfMzctMy0xLTEtMzMxOA_b6a41363-01a8-4753-864f-6966294be22d"
      unitRef="usd">742107000</us-gaap:StockholdersEquity>
    <us-gaap:MinorityInterest
      contextRef="i340db53a58c647908e88e1d23c6ffb2f_I20200430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRkYWJlY2Y4ZDA1OTRkNDhhYzhiOTliYWMwMTBkMmQyL3NlYzpkZGFiZWNmOGQwNTk0ZDQ4YWM4Yjk5YmFjMDEwZDJkMl8xOS9mcmFnOjliYjNmMzhlMjlkNjRiZTNiMjRiNTZlMDZhYmM3MGVmL3RhYmxlOmIxM2E2OTc5YmYyZDQxMDM5OWY2YWVhNjAwMGZhMTk2L3RhYmxlcmFuZ2U6YjEzYTY5NzliZjJkNDEwMzk5ZjZhZWE2MDAwZmExOTZfMzgtMS0xLTEtMzMxOA_31b95c1d-e3cf-4268-80da-37740e798c20"
      unitRef="usd">1000000</us-gaap:MinorityInterest>
    <us-gaap:MinorityInterest
      contextRef="i88e603b38c4c42f69b666e98839b38c2_I20200131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRkYWJlY2Y4ZDA1OTRkNDhhYzhiOTliYWMwMTBkMmQyL3NlYzpkZGFiZWNmOGQwNTk0ZDQ4YWM4Yjk5YmFjMDEwZDJkMl8xOS9mcmFnOjliYjNmMzhlMjlkNjRiZTNiMjRiNTZlMDZhYmM3MGVmL3RhYmxlOmIxM2E2OTc5YmYyZDQxMDM5OWY2YWVhNjAwMGZhMTk2L3RhYmxlcmFuZ2U6YjEzYTY5NzliZjJkNDEwMzk5ZjZhZWE2MDAwZmExOTZfMzgtMy0xLTEtMzMxOA_3ea1da5f-e963-4eb0-8dce-72cbf4004887"
      unitRef="usd">500000</us-gaap:MinorityInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i340db53a58c647908e88e1d23c6ffb2f_I20200430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRkYWJlY2Y4ZDA1OTRkNDhhYzhiOTliYWMwMTBkMmQyL3NlYzpkZGFiZWNmOGQwNTk0ZDQ4YWM4Yjk5YmFjMDEwZDJkMl8xOS9mcmFnOjliYjNmMzhlMjlkNjRiZTNiMjRiNTZlMDZhYmM3MGVmL3RhYmxlOmIxM2E2OTc5YmYyZDQxMDM5OWY2YWVhNjAwMGZhMTk2L3RhYmxlcmFuZ2U6YjEzYTY5NzliZjJkNDEwMzk5ZjZhZWE2MDAwZmExOTZfMzctMS0xLTEtMA_3bee84cb-4a57-4123-ae24-82f701a7b611"
      unitRef="usd">753153000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i88e603b38c4c42f69b666e98839b38c2_I20200131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRkYWJlY2Y4ZDA1OTRkNDhhYzhiOTliYWMwMTBkMmQyL3NlYzpkZGFiZWNmOGQwNTk0ZDQ4YWM4Yjk5YmFjMDEwZDJkMl8xOS9mcmFnOjliYjNmMzhlMjlkNjRiZTNiMjRiNTZlMDZhYmM3MGVmL3RhYmxlOmIxM2E2OTc5YmYyZDQxMDM5OWY2YWVhNjAwMGZhMTk2L3RhYmxlcmFuZ2U6YjEzYTY5NzliZjJkNDEwMzk5ZjZhZWE2MDAwZmExOTZfMzctMy0xLTEtMA_1992ff0e-abcd-4384-a84b-e0b2aad78d73"
      unitRef="usd">742607000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:LiabilitiesAndStockholdersEquity
      contextRef="i340db53a58c647908e88e1d23c6ffb2f_I20200430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRkYWJlY2Y4ZDA1OTRkNDhhYzhiOTliYWMwMTBkMmQyL3NlYzpkZGFiZWNmOGQwNTk0ZDQ4YWM4Yjk5YmFjMDEwZDJkMl8xOS9mcmFnOjliYjNmMzhlMjlkNjRiZTNiMjRiNTZlMDZhYmM3MGVmL3RhYmxlOmIxM2E2OTc5YmYyZDQxMDM5OWY2YWVhNjAwMGZhMTk2L3RhYmxlcmFuZ2U6YjEzYTY5NzliZjJkNDEwMzk5ZjZhZWE2MDAwZmExOTZfMzgtMS0xLTEtMA_35249e0a-1d3a-4caf-b354-9b103ceb8180"
      unitRef="usd">1519396000</us-gaap:LiabilitiesAndStockholdersEquity>
    <us-gaap:LiabilitiesAndStockholdersEquity
      contextRef="i88e603b38c4c42f69b666e98839b38c2_I20200131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRkYWJlY2Y4ZDA1OTRkNDhhYzhiOTliYWMwMTBkMmQyL3NlYzpkZGFiZWNmOGQwNTk0ZDQ4YWM4Yjk5YmFjMDEwZDJkMl8xOS9mcmFnOjliYjNmMzhlMjlkNjRiZTNiMjRiNTZlMDZhYmM3MGVmL3RhYmxlOmIxM2E2OTc5YmYyZDQxMDM5OWY2YWVhNjAwMGZhMTk2L3RhYmxlcmFuZ2U6YjEzYTY5NzliZjJkNDEwMzk5ZjZhZWE2MDAwZmExOTZfMzgtMy0xLTEtMA_3ad68514-a327-462b-9135-771aa64676c7"
      unitRef="usd">1404906000</us-gaap:LiabilitiesAndStockholdersEquity>
    <us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax
      contextRef="i665b423ac4cb4b499a4db4be430c118b_D20200201-20200430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRkYWJlY2Y4ZDA1OTRkNDhhYzhiOTliYWMwMTBkMmQyL3NlYzpkZGFiZWNmOGQwNTk0ZDQ4YWM4Yjk5YmFjMDEwZDJkMl8yMi9mcmFnOjJhODRlYTA1MmYyNTQ4MWU5Yjc0NmZlNmJlN2RkZWI1L3RhYmxlOjYxN2YwMDU1NzkxYjQ1N2NiYTk4ZTgyNzZhMWVjMDlkL3RhYmxlcmFuZ2U6NjE3ZjAwNTU3OTFiNDU3Y2JhOThlODI3NmExZWMwOWRfMy0xLTEtMS0w_001a2943-d811-47ff-895a-a8095a6185b0"
      unitRef="usd">162222000</us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax
      contextRef="i1081b352e68247e6bb529ce76c90497c_D20190201-20190430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRkYWJlY2Y4ZDA1OTRkNDhhYzhiOTliYWMwMTBkMmQyL3NlYzpkZGFiZWNmOGQwNTk0ZDQ4YWM4Yjk5YmFjMDEwZDJkMl8yMi9mcmFnOjJhODRlYTA1MmYyNTQ4MWU5Yjc0NmZlNmJlN2RkZWI1L3RhYmxlOjYxN2YwMDU1NzkxYjQ1N2NiYTk4ZTgyNzZhMWVjMDlkL3RhYmxlcmFuZ2U6NjE3ZjAwNTU3OTFiNDU3Y2JhOThlODI3NmExZWMwOWRfMy0zLTEtMS0w_b264a671-ef4b-4b0e-b384-1d59d2eda2a2"
      unitRef="usd">85990000</us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax
      contextRef="i5179491a619842309cf2c86ef55c1186_D20200201-20200430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRkYWJlY2Y4ZDA1OTRkNDhhYzhiOTliYWMwMTBkMmQyL3NlYzpkZGFiZWNmOGQwNTk0ZDQ4YWM4Yjk5YmFjMDEwZDJkMl8yMi9mcmFnOjJhODRlYTA1MmYyNTQ4MWU5Yjc0NmZlNmJlN2RkZWI1L3RhYmxlOjYxN2YwMDU1NzkxYjQ1N2NiYTk4ZTgyNzZhMWVjMDlkL3RhYmxlcmFuZ2U6NjE3ZjAwNTU3OTFiNDU3Y2JhOThlODI3NmExZWMwOWRfNC0xLTEtMS0w_4bd5e4cd-bca4-428b-9cd8-4e6948c1f46e"
      unitRef="usd">15856000</us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax
      contextRef="i6646bf91796c475f8b5ca87301b9f993_D20190201-20190430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRkYWJlY2Y4ZDA1OTRkNDhhYzhiOTliYWMwMTBkMmQyL3NlYzpkZGFiZWNmOGQwNTk0ZDQ4YWM4Yjk5YmFjMDEwZDJkMl8yMi9mcmFnOjJhODRlYTA1MmYyNTQ4MWU5Yjc0NmZlNmJlN2RkZWI1L3RhYmxlOjYxN2YwMDU1NzkxYjQ1N2NiYTk4ZTgyNzZhMWVjMDlkL3RhYmxlcmFuZ2U6NjE3ZjAwNTU3OTFiNDU3Y2JhOThlODI3NmExZWMwOWRfNC0zLTEtMS0w_e5a40e0c-2659-4342-b7c1-c6923a6625c9"
      unitRef="usd">10087000</us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax
      contextRef="idda6a648059c4a71bec98de39acc0b4f_D20200201-20200430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRkYWJlY2Y4ZDA1OTRkNDhhYzhiOTliYWMwMTBkMmQyL3NlYzpkZGFiZWNmOGQwNTk0ZDQ4YWM4Yjk5YmFjMDEwZDJkMl8yMi9mcmFnOjJhODRlYTA1MmYyNTQ4MWU5Yjc0NmZlNmJlN2RkZWI1L3RhYmxlOjYxN2YwMDU1NzkxYjQ1N2NiYTk4ZTgyNzZhMWVjMDlkL3RhYmxlcmFuZ2U6NjE3ZjAwNTU3OTFiNDU3Y2JhOThlODI3NmExZWMwOWRfNS0xLTEtMS0w_3fad3c20-35a9-4591-a03e-df412088cf35"
      unitRef="usd">178078000</us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax
      contextRef="i42740237d766485da20d3f90c96defec_D20190201-20190430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRkYWJlY2Y4ZDA1OTRkNDhhYzhiOTliYWMwMTBkMmQyL3NlYzpkZGFiZWNmOGQwNTk0ZDQ4YWM4Yjk5YmFjMDEwZDJkMl8yMi9mcmFnOjJhODRlYTA1MmYyNTQ4MWU5Yjc0NmZlNmJlN2RkZWI1L3RhYmxlOjYxN2YwMDU1NzkxYjQ1N2NiYTk4ZTgyNzZhMWVjMDlkL3RhYmxlcmFuZ2U6NjE3ZjAwNTU3OTFiNDU3Y2JhOThlODI3NmExZWMwOWRfNS0zLTEtMS0w_e2e61b03-7fb2-4eb2-b2e8-effa94a5ce2f"
      unitRef="usd">96077000</us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax>
    <us-gaap:CostOfGoodsAndServicesSold
      contextRef="i665b423ac4cb4b499a4db4be430c118b_D20200201-20200430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRkYWJlY2Y4ZDA1OTRkNDhhYzhiOTliYWMwMTBkMmQyL3NlYzpkZGFiZWNmOGQwNTk0ZDQ4YWM4Yjk5YmFjMDEwZDJkMl8yMi9mcmFnOjJhODRlYTA1MmYyNTQ4MWU5Yjc0NmZlNmJlN2RkZWI1L3RhYmxlOjYxN2YwMDU1NzkxYjQ1N2NiYTk4ZTgyNzZhMWVjMDlkL3RhYmxlcmFuZ2U6NjE3ZjAwNTU3OTFiNDU3Y2JhOThlODI3NmExZWMwOWRfOC0xLTEtMS0w_54a4f828-447d-48bc-9012-49f54f6f67ec"
      unitRef="usd">37244000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:CostOfGoodsAndServicesSold
      contextRef="i1081b352e68247e6bb529ce76c90497c_D20190201-20190430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRkYWJlY2Y4ZDA1OTRkNDhhYzhiOTliYWMwMTBkMmQyL3NlYzpkZGFiZWNmOGQwNTk0ZDQ4YWM4Yjk5YmFjMDEwZDJkMl8yMi9mcmFnOjJhODRlYTA1MmYyNTQ4MWU5Yjc0NmZlNmJlN2RkZWI1L3RhYmxlOjYxN2YwMDU1NzkxYjQ1N2NiYTk4ZTgyNzZhMWVjMDlkL3RhYmxlcmFuZ2U6NjE3ZjAwNTU3OTFiNDU3Y2JhOThlODI3NmExZWMwOWRfOC0zLTEtMS0w_398eec45-7211-4032-9312-6e6c2494033d"
      unitRef="usd">23691000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:CostOfGoodsAndServicesSold
      contextRef="i5179491a619842309cf2c86ef55c1186_D20200201-20200430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRkYWJlY2Y4ZDA1OTRkNDhhYzhiOTliYWMwMTBkMmQyL3NlYzpkZGFiZWNmOGQwNTk0ZDQ4YWM4Yjk5YmFjMDEwZDJkMl8yMi9mcmFnOjJhODRlYTA1MmYyNTQ4MWU5Yjc0NmZlNmJlN2RkZWI1L3RhYmxlOjYxN2YwMDU1NzkxYjQ1N2NiYTk4ZTgyNzZhMWVjMDlkL3RhYmxlcmFuZ2U6NjE3ZjAwNTU3OTFiNDU3Y2JhOThlODI3NmExZWMwOWRfOS0xLTEtMS0w_03c68ff6-a153-4d0e-a80a-4e39469e8855"
      unitRef="usd">9651000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:CostOfGoodsAndServicesSold
      contextRef="i6646bf91796c475f8b5ca87301b9f993_D20190201-20190430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRkYWJlY2Y4ZDA1OTRkNDhhYzhiOTliYWMwMTBkMmQyL3NlYzpkZGFiZWNmOGQwNTk0ZDQ4YWM4Yjk5YmFjMDEwZDJkMl8yMi9mcmFnOjJhODRlYTA1MmYyNTQ4MWU5Yjc0NmZlNmJlN2RkZWI1L3RhYmxlOjYxN2YwMDU1NzkxYjQ1N2NiYTk4ZTgyNzZhMWVjMDlkL3RhYmxlcmFuZ2U6NjE3ZjAwNTU3OTFiNDU3Y2JhOThlODI3NmExZWMwOWRfOS0zLTEtMS0w_ca1fda3e-e02b-4344-9861-cb4bb9ac4e11"
      unitRef="usd">5582000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:CostOfGoodsAndServicesSold
      contextRef="idda6a648059c4a71bec98de39acc0b4f_D20200201-20200430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRkYWJlY2Y4ZDA1OTRkNDhhYzhiOTliYWMwMTBkMmQyL3NlYzpkZGFiZWNmOGQwNTk0ZDQ4YWM4Yjk5YmFjMDEwZDJkMl8yMi9mcmFnOjJhODRlYTA1MmYyNTQ4MWU5Yjc0NmZlNmJlN2RkZWI1L3RhYmxlOjYxN2YwMDU1NzkxYjQ1N2NiYTk4ZTgyNzZhMWVjMDlkL3RhYmxlcmFuZ2U6NjE3ZjAwNTU3OTFiNDU3Y2JhOThlODI3NmExZWMwOWRfMTAtMS0xLTEtMA_4f1fc996-25a4-4803-b56c-05d0c9637136"
      unitRef="usd">46895000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:CostOfGoodsAndServicesSold
      contextRef="i42740237d766485da20d3f90c96defec_D20190201-20190430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRkYWJlY2Y4ZDA1OTRkNDhhYzhiOTliYWMwMTBkMmQyL3NlYzpkZGFiZWNmOGQwNTk0ZDQ4YWM4Yjk5YmFjMDEwZDJkMl8yMi9mcmFnOjJhODRlYTA1MmYyNTQ4MWU5Yjc0NmZlNmJlN2RkZWI1L3RhYmxlOjYxN2YwMDU1NzkxYjQ1N2NiYTk4ZTgyNzZhMWVjMDlkL3RhYmxlcmFuZ2U6NjE3ZjAwNTU3OTFiNDU3Y2JhOThlODI3NmExZWMwOWRfMTAtMy0xLTEtMA_c68a13fd-f9ed-48f0-9d5b-472abe604975"
      unitRef="usd">29273000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:GrossProfit
      contextRef="idda6a648059c4a71bec98de39acc0b4f_D20200201-20200430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRkYWJlY2Y4ZDA1OTRkNDhhYzhiOTliYWMwMTBkMmQyL3NlYzpkZGFiZWNmOGQwNTk0ZDQ4YWM4Yjk5YmFjMDEwZDJkMl8yMi9mcmFnOjJhODRlYTA1MmYyNTQ4MWU5Yjc0NmZlNmJlN2RkZWI1L3RhYmxlOjYxN2YwMDU1NzkxYjQ1N2NiYTk4ZTgyNzZhMWVjMDlkL3RhYmxlcmFuZ2U6NjE3ZjAwNTU3OTFiNDU3Y2JhOThlODI3NmExZWMwOWRfMTItMS0xLTEtMA_b060277c-86ad-41c0-a619-4326b1a1d130"
      unitRef="usd">131183000</us-gaap:GrossProfit>
    <us-gaap:GrossProfit
      contextRef="i42740237d766485da20d3f90c96defec_D20190201-20190430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRkYWJlY2Y4ZDA1OTRkNDhhYzhiOTliYWMwMTBkMmQyL3NlYzpkZGFiZWNmOGQwNTk0ZDQ4YWM4Yjk5YmFjMDEwZDJkMl8yMi9mcmFnOjJhODRlYTA1MmYyNTQ4MWU5Yjc0NmZlNmJlN2RkZWI1L3RhYmxlOjYxN2YwMDU1NzkxYjQ1N2NiYTk4ZTgyNzZhMWVjMDlkL3RhYmxlcmFuZ2U6NjE3ZjAwNTU3OTFiNDU3Y2JhOThlODI3NmExZWMwOWRfMTItMy0xLTEtMA_0cb4a8d8-d5b9-4a31-9c05-5c63321d1f63"
      unitRef="usd">66804000</us-gaap:GrossProfit>
    <us-gaap:SellingAndMarketingExpense
      contextRef="idda6a648059c4a71bec98de39acc0b4f_D20200201-20200430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRkYWJlY2Y4ZDA1OTRkNDhhYzhiOTliYWMwMTBkMmQyL3NlYzpkZGFiZWNmOGQwNTk0ZDQ4YWM4Yjk5YmFjMDEwZDJkMl8yMi9mcmFnOjJhODRlYTA1MmYyNTQ4MWU5Yjc0NmZlNmJlN2RkZWI1L3RhYmxlOjYxN2YwMDU1NzkxYjQ1N2NiYTk4ZTgyNzZhMWVjMDlkL3RhYmxlcmFuZ2U6NjE3ZjAwNTU3OTFiNDU3Y2JhOThlODI3NmExZWMwOWRfMTUtMS0xLTEtMA_5b5a114c-fb8b-4e70-b11b-0d4ff89cbfa7"
      unitRef="usd">88138000</us-gaap:SellingAndMarketingExpense>
    <us-gaap:SellingAndMarketingExpense
      contextRef="i42740237d766485da20d3f90c96defec_D20190201-20190430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRkYWJlY2Y4ZDA1OTRkNDhhYzhiOTliYWMwMTBkMmQyL3NlYzpkZGFiZWNmOGQwNTk0ZDQ4YWM4Yjk5YmFjMDEwZDJkMl8yMi9mcmFnOjJhODRlYTA1MmYyNTQ4MWU5Yjc0NmZlNmJlN2RkZWI1L3RhYmxlOjYxN2YwMDU1NzkxYjQ1N2NiYTk4ZTgyNzZhMWVjMDlkL3RhYmxlcmFuZ2U6NjE3ZjAwNTU3OTFiNDU3Y2JhOThlODI3NmExZWMwOWRfMTUtMy0xLTEtMA_9cfc4bee-0c6c-43b8-9249-0ecc7d1a4d7a"
      unitRef="usd">56843000</us-gaap:SellingAndMarketingExpense>
    <us-gaap:ResearchAndDevelopmentExpense
      contextRef="idda6a648059c4a71bec98de39acc0b4f_D20200201-20200430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRkYWJlY2Y4ZDA1OTRkNDhhYzhiOTliYWMwMTBkMmQyL3NlYzpkZGFiZWNmOGQwNTk0ZDQ4YWM4Yjk5YmFjMDEwZDJkMl8yMi9mcmFnOjJhODRlYTA1MmYyNTQ4MWU5Yjc0NmZlNmJlN2RkZWI1L3RhYmxlOjYxN2YwMDU1NzkxYjQ1N2NiYTk4ZTgyNzZhMWVjMDlkL3RhYmxlcmFuZ2U6NjE3ZjAwNTU3OTFiNDU3Y2JhOThlODI3NmExZWMwOWRfMTYtMS0xLTEtMA_bdff3f2c-3f2d-487f-ae54-28cb9e3317a8"
      unitRef="usd">40578000</us-gaap:ResearchAndDevelopmentExpense>
    <us-gaap:ResearchAndDevelopmentExpense
      contextRef="i42740237d766485da20d3f90c96defec_D20190201-20190430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRkYWJlY2Y4ZDA1OTRkNDhhYzhiOTliYWMwMTBkMmQyL3NlYzpkZGFiZWNmOGQwNTk0ZDQ4YWM4Yjk5YmFjMDEwZDJkMl8yMi9mcmFnOjJhODRlYTA1MmYyNTQ4MWU5Yjc0NmZlNmJlN2RkZWI1L3RhYmxlOjYxN2YwMDU1NzkxYjQ1N2NiYTk4ZTgyNzZhMWVjMDlkL3RhYmxlcmFuZ2U6NjE3ZjAwNTU3OTFiNDU3Y2JhOThlODI3NmExZWMwOWRfMTYtMy0xLTEtMA_27153607-237b-433d-b2ef-f24f6f9cc878"
      unitRef="usd">23875000</us-gaap:ResearchAndDevelopmentExpense>
    <us-gaap:GeneralAndAdministrativeExpense
      contextRef="idda6a648059c4a71bec98de39acc0b4f_D20200201-20200430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRkYWJlY2Y4ZDA1OTRkNDhhYzhiOTliYWMwMTBkMmQyL3NlYzpkZGFiZWNmOGQwNTk0ZDQ4YWM4Yjk5YmFjMDEwZDJkMl8yMi9mcmFnOjJhODRlYTA1MmYyNTQ4MWU5Yjc0NmZlNmJlN2RkZWI1L3RhYmxlOjYxN2YwMDU1NzkxYjQ1N2NiYTk4ZTgyNzZhMWVjMDlkL3RhYmxlcmFuZ2U6NjE3ZjAwNTU3OTFiNDU3Y2JhOThlODI3NmExZWMwOWRfMTctMS0xLTEtMA_b51554a0-f0fc-43d7-97da-c34db5a6c76e"
      unitRef="usd">25043000</us-gaap:GeneralAndAdministrativeExpense>
    <us-gaap:GeneralAndAdministrativeExpense
      contextRef="i42740237d766485da20d3f90c96defec_D20190201-20190430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRkYWJlY2Y4ZDA1OTRkNDhhYzhiOTliYWMwMTBkMmQyL3NlYzpkZGFiZWNmOGQwNTk0ZDQ4YWM4Yjk5YmFjMDEwZDJkMl8yMi9mcmFnOjJhODRlYTA1MmYyNTQ4MWU5Yjc0NmZlNmJlN2RkZWI1L3RhYmxlOjYxN2YwMDU1NzkxYjQ1N2NiYTk4ZTgyNzZhMWVjMDlkL3RhYmxlcmFuZ2U6NjE3ZjAwNTU3OTFiNDU3Y2JhOThlODI3NmExZWMwOWRfMTctMy0xLTEtMA_09bb1c9a-9dab-46f7-aa96-a6fdb41ea11f"
      unitRef="usd">11861000</us-gaap:GeneralAndAdministrativeExpense>
    <us-gaap:OperatingExpenses
      contextRef="idda6a648059c4a71bec98de39acc0b4f_D20200201-20200430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRkYWJlY2Y4ZDA1OTRkNDhhYzhiOTliYWMwMTBkMmQyL3NlYzpkZGFiZWNmOGQwNTk0ZDQ4YWM4Yjk5YmFjMDEwZDJkMl8yMi9mcmFnOjJhODRlYTA1MmYyNTQ4MWU5Yjc0NmZlNmJlN2RkZWI1L3RhYmxlOjYxN2YwMDU1NzkxYjQ1N2NiYTk4ZTgyNzZhMWVjMDlkL3RhYmxlcmFuZ2U6NjE3ZjAwNTU3OTFiNDU3Y2JhOThlODI3NmExZWMwOWRfMTgtMS0xLTEtMA_a89478a9-db1f-4a1f-9e10-a6f837063eec"
      unitRef="usd">153759000</us-gaap:OperatingExpenses>
    <us-gaap:OperatingExpenses
      contextRef="i42740237d766485da20d3f90c96defec_D20190201-20190430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRkYWJlY2Y4ZDA1OTRkNDhhYzhiOTliYWMwMTBkMmQyL3NlYzpkZGFiZWNmOGQwNTk0ZDQ4YWM4Yjk5YmFjMDEwZDJkMl8yMi9mcmFnOjJhODRlYTA1MmYyNTQ4MWU5Yjc0NmZlNmJlN2RkZWI1L3RhYmxlOjYxN2YwMDU1NzkxYjQ1N2NiYTk4ZTgyNzZhMWVjMDlkL3RhYmxlcmFuZ2U6NjE3ZjAwNTU3OTFiNDU3Y2JhOThlODI3NmExZWMwOWRfMTgtMy0xLTEtMA_71bceeb2-d5f5-4202-b18b-c59613674558"
      unitRef="usd">92579000</us-gaap:OperatingExpenses>
    <us-gaap:OperatingIncomeLoss
      contextRef="idda6a648059c4a71bec98de39acc0b4f_D20200201-20200430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRkYWJlY2Y4ZDA1OTRkNDhhYzhiOTliYWMwMTBkMmQyL3NlYzpkZGFiZWNmOGQwNTk0ZDQ4YWM4Yjk5YmFjMDEwZDJkMl8yMi9mcmFnOjJhODRlYTA1MmYyNTQ4MWU5Yjc0NmZlNmJlN2RkZWI1L3RhYmxlOjYxN2YwMDU1NzkxYjQ1N2NiYTk4ZTgyNzZhMWVjMDlkL3RhYmxlcmFuZ2U6NjE3ZjAwNTU3OTFiNDU3Y2JhOThlODI3NmExZWMwOWRfMjAtMS0xLTEtMA_ccfd7981-67f6-4d29-b267-4a335d901405"
      unitRef="usd">-22576000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="i42740237d766485da20d3f90c96defec_D20190201-20190430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRkYWJlY2Y4ZDA1OTRkNDhhYzhiOTliYWMwMTBkMmQyL3NlYzpkZGFiZWNmOGQwNTk0ZDQ4YWM4Yjk5YmFjMDEwZDJkMl8yMi9mcmFnOjJhODRlYTA1MmYyNTQ4MWU5Yjc0NmZlNmJlN2RkZWI1L3RhYmxlOjYxN2YwMDU1NzkxYjQ1N2NiYTk4ZTgyNzZhMWVjMDlkL3RhYmxlcmFuZ2U6NjE3ZjAwNTU3OTFiNDU3Y2JhOThlODI3NmExZWMwOWRfMjAtMy0xLTEtMA_4741360e-a83f-40cd-b641-e5cbde776be0"
      unitRef="usd">-25775000</us-gaap:OperatingIncomeLoss>
    <us-gaap:InterestExpense
      contextRef="idda6a648059c4a71bec98de39acc0b4f_D20200201-20200430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRkYWJlY2Y4ZDA1OTRkNDhhYzhiOTliYWMwMTBkMmQyL3NlYzpkZGFiZWNmOGQwNTk0ZDQ4YWM4Yjk5YmFjMDEwZDJkMl8yMi9mcmFnOjJhODRlYTA1MmYyNTQ4MWU5Yjc0NmZlNmJlN2RkZWI1L3RhYmxlOjYxN2YwMDU1NzkxYjQ1N2NiYTk4ZTgyNzZhMWVjMDlkL3RhYmxlcmFuZ2U6NjE3ZjAwNTU3OTFiNDU3Y2JhOThlODI3NmExZWMwOWRfMjEtMS0xLTEtMA_ab9a260e-371d-4bec-ba85-d370abb0a0f4"
      unitRef="usd">143000</us-gaap:InterestExpense>
    <us-gaap:InterestExpense
      contextRef="i42740237d766485da20d3f90c96defec_D20190201-20190430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRkYWJlY2Y4ZDA1OTRkNDhhYzhiOTliYWMwMTBkMmQyL3NlYzpkZGFiZWNmOGQwNTk0ZDQ4YWM4Yjk5YmFjMDEwZDJkMl8yMi9mcmFnOjJhODRlYTA1MmYyNTQ4MWU5Yjc0NmZlNmJlN2RkZWI1L3RhYmxlOjYxN2YwMDU1NzkxYjQ1N2NiYTk4ZTgyNzZhMWVjMDlkL3RhYmxlcmFuZ2U6NjE3ZjAwNTU3OTFiNDU3Y2JhOThlODI3NmExZWMwOWRfMjEtMy0xLTEtMA_6aaeae95-1072-4469-8287-d597d0cfffe6"
      unitRef="usd">1000</us-gaap:InterestExpense>
    <us-gaap:OtherNonoperatingIncomeExpense
      contextRef="idda6a648059c4a71bec98de39acc0b4f_D20200201-20200430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRkYWJlY2Y4ZDA1OTRkNDhhYzhiOTliYWMwMTBkMmQyL3NlYzpkZGFiZWNmOGQwNTk0ZDQ4YWM4Yjk5YmFjMDEwZDJkMl8yMi9mcmFnOjJhODRlYTA1MmYyNTQ4MWU5Yjc0NmZlNmJlN2RkZWI1L3RhYmxlOjYxN2YwMDU1NzkxYjQ1N2NiYTk4ZTgyNzZhMWVjMDlkL3RhYmxlcmFuZ2U6NjE3ZjAwNTU3OTFiNDU3Y2JhOThlODI3NmExZWMwOWRfMjItMS0xLTEtMA_dc99163e-ce37-4bdd-9ef4-47f25008ca1b"
      unitRef="usd">4533000</us-gaap:OtherNonoperatingIncomeExpense>
    <us-gaap:OtherNonoperatingIncomeExpense
      contextRef="i42740237d766485da20d3f90c96defec_D20190201-20190430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRkYWJlY2Y4ZDA1OTRkNDhhYzhiOTliYWMwMTBkMmQyL3NlYzpkZGFiZWNmOGQwNTk0ZDQ4YWM4Yjk5YmFjMDEwZDJkMl8yMi9mcmFnOjJhODRlYTA1MmYyNTQ4MWU5Yjc0NmZlNmJlN2RkZWI1L3RhYmxlOjYxN2YwMDU1NzkxYjQ1N2NiYTk4ZTgyNzZhMWVjMDlkL3RhYmxlcmFuZ2U6NjE3ZjAwNTU3OTFiNDU3Y2JhOThlODI3NmExZWMwOWRfMjItMy0xLTEtMA_b08be39c-0e92-47b8-a0a2-8ac68ddd3233"
      unitRef="usd">394000</us-gaap:OtherNonoperatingIncomeExpense>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="idda6a648059c4a71bec98de39acc0b4f_D20200201-20200430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRkYWJlY2Y4ZDA1OTRkNDhhYzhiOTliYWMwMTBkMmQyL3NlYzpkZGFiZWNmOGQwNTk0ZDQ4YWM4Yjk5YmFjMDEwZDJkMl8yMi9mcmFnOjJhODRlYTA1MmYyNTQ4MWU5Yjc0NmZlNmJlN2RkZWI1L3RhYmxlOjYxN2YwMDU1NzkxYjQ1N2NiYTk4ZTgyNzZhMWVjMDlkL3RhYmxlcmFuZ2U6NjE3ZjAwNTU3OTFiNDU3Y2JhOThlODI3NmExZWMwOWRfMjQtMS0xLTEtMA_37fbaec7-5321-4731-871b-47e12ee0250d"
      unitRef="usd">-18186000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="i42740237d766485da20d3f90c96defec_D20190201-20190430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRkYWJlY2Y4ZDA1OTRkNDhhYzhiOTliYWMwMTBkMmQyL3NlYzpkZGFiZWNmOGQwNTk0ZDQ4YWM4Yjk5YmFjMDEwZDJkMl8yMi9mcmFnOjJhODRlYTA1MmYyNTQ4MWU5Yjc0NmZlNmJlN2RkZWI1L3RhYmxlOjYxN2YwMDU1NzkxYjQ1N2NiYTk4ZTgyNzZhMWVjMDlkL3RhYmxlcmFuZ2U6NjE3ZjAwNTU3OTFiNDU3Y2JhOThlODI3NmExZWMwOWRfMjQtMy0xLTEtMA_7ba0451d-e09a-4040-9e4c-11e125fd37d4"
      unitRef="usd">-25382000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="idda6a648059c4a71bec98de39acc0b4f_D20200201-20200430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRkYWJlY2Y4ZDA1OTRkNDhhYzhiOTliYWMwMTBkMmQyL3NlYzpkZGFiZWNmOGQwNTk0ZDQ4YWM4Yjk5YmFjMDEwZDJkMl8yMi9mcmFnOjJhODRlYTA1MmYyNTQ4MWU5Yjc0NmZlNmJlN2RkZWI1L3RhYmxlOjYxN2YwMDU1NzkxYjQ1N2NiYTk4ZTgyNzZhMWVjMDlkL3RhYmxlcmFuZ2U6NjE3ZjAwNTU3OTFiNDU3Y2JhOThlODI3NmExZWMwOWRfMjYtMS0xLTEtMA_5492d793-24ba-4d2a-9084-5e858fd9faba"
      unitRef="usd">1036000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="i42740237d766485da20d3f90c96defec_D20190201-20190430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRkYWJlY2Y4ZDA1OTRkNDhhYzhiOTliYWMwMTBkMmQyL3NlYzpkZGFiZWNmOGQwNTk0ZDQ4YWM4Yjk5YmFjMDEwZDJkMl8yMi9mcmFnOjJhODRlYTA1MmYyNTQ4MWU5Yjc0NmZlNmJlN2RkZWI1L3RhYmxlOjYxN2YwMDU1NzkxYjQ1N2NiYTk4ZTgyNzZhMWVjMDlkL3RhYmxlcmFuZ2U6NjE3ZjAwNTU3OTFiNDU3Y2JhOThlODI3NmExZWMwOWRfMjYtMy0xLTEtMA_c4c624b1-eee8-4af9-8ab0-0730b2144122"
      unitRef="usd">595000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:NetIncomeLoss
      contextRef="idda6a648059c4a71bec98de39acc0b4f_D20200201-20200430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRkYWJlY2Y4ZDA1OTRkNDhhYzhiOTliYWMwMTBkMmQyL3NlYzpkZGFiZWNmOGQwNTk0ZDQ4YWM4Yjk5YmFjMDEwZDJkMl8yMi9mcmFnOjJhODRlYTA1MmYyNTQ4MWU5Yjc0NmZlNmJlN2RkZWI1L3RhYmxlOjYxN2YwMDU1NzkxYjQ1N2NiYTk4ZTgyNzZhMWVjMDlkL3RhYmxlcmFuZ2U6NjE3ZjAwNTU3OTFiNDU3Y2JhOThlODI3NmExZWMwOWRfMjgtMS0xLTEtMA_038bd48e-6169-479d-8131-4efe35e980cf"
      unitRef="usd">-19222000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i42740237d766485da20d3f90c96defec_D20190201-20190430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRkYWJlY2Y4ZDA1OTRkNDhhYzhiOTliYWMwMTBkMmQyL3NlYzpkZGFiZWNmOGQwNTk0ZDQ4YWM4Yjk5YmFjMDEwZDJkMl8yMi9mcmFnOjJhODRlYTA1MmYyNTQ4MWU5Yjc0NmZlNmJlN2RkZWI1L3RhYmxlOjYxN2YwMDU1NzkxYjQ1N2NiYTk4ZTgyNzZhMWVjMDlkL3RhYmxlcmFuZ2U6NjE3ZjAwNTU3OTFiNDU3Y2JhOThlODI3NmExZWMwOWRfMjgtMy0xLTEtMA_b5fec462-e4d5-4161-bdf8-df9e4f7520bf"
      unitRef="usd">-25977000</us-gaap:NetIncomeLoss>
    <us-gaap:EarningsPerShareBasicAndDiluted
      contextRef="idda6a648059c4a71bec98de39acc0b4f_D20200201-20200430"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmRkYWJlY2Y4ZDA1OTRkNDhhYzhiOTliYWMwMTBkMmQyL3NlYzpkZGFiZWNmOGQwNTk0ZDQ4YWM4Yjk5YmFjMDEwZDJkMl8yMi9mcmFnOjJhODRlYTA1MmYyNTQ4MWU5Yjc0NmZlNmJlN2RkZWI1L3RhYmxlOjYxN2YwMDU1NzkxYjQ1N2NiYTk4ZTgyNzZhMWVjMDlkL3RhYmxlcmFuZ2U6NjE3ZjAwNTU3OTFiNDU3Y2JhOThlODI3NmExZWMwOWRfMzAtMS0xLTEtMA_6bd550e8-28e3-4fb0-b6c3-491afd0bad23"
      unitRef="usdPerShare">-0.09</us-gaap:EarningsPerShareBasicAndDiluted>
    <us-gaap:EarningsPerShareBasicAndDiluted
      contextRef="i42740237d766485da20d3f90c96defec_D20190201-20190430"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmRkYWJlY2Y4ZDA1OTRkNDhhYzhiOTliYWMwMTBkMmQyL3NlYzpkZGFiZWNmOGQwNTk0ZDQ4YWM4Yjk5YmFjMDEwZDJkMl8yMi9mcmFnOjJhODRlYTA1MmYyNTQ4MWU5Yjc0NmZlNmJlN2RkZWI1L3RhYmxlOjYxN2YwMDU1NzkxYjQ1N2NiYTk4ZTgyNzZhMWVjMDlkL3RhYmxlcmFuZ2U6NjE3ZjAwNTU3OTFiNDU3Y2JhOThlODI3NmExZWMwOWRfMzAtMy0xLTEtMA_016d75c1-e5fb-4107-835e-990d1ab8fe6b"
      unitRef="usdPerShare">-0.55</us-gaap:EarningsPerShareBasicAndDiluted>
    <us-gaap:WeightedAverageNumberOfShareOutstandingBasicAndDiluted
      contextRef="idda6a648059c4a71bec98de39acc0b4f_D20200201-20200430"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmRkYWJlY2Y4ZDA1OTRkNDhhYzhiOTliYWMwMTBkMmQyL3NlYzpkZGFiZWNmOGQwNTk0ZDQ4YWM4Yjk5YmFjMDEwZDJkMl8yMi9mcmFnOjJhODRlYTA1MmYyNTQ4MWU5Yjc0NmZlNmJlN2RkZWI1L3RhYmxlOjYxN2YwMDU1NzkxYjQ1N2NiYTk4ZTgyNzZhMWVjMDlkL3RhYmxlcmFuZ2U6NjE3ZjAwNTU3OTFiNDU3Y2JhOThlODI3NmExZWMwOWRfMzItMS0xLTEtMA_196ead7b-3642-4030-b307-c6c82e75d04a"
      unitRef="shares">213129000</us-gaap:WeightedAverageNumberOfShareOutstandingBasicAndDiluted>
    <us-gaap:WeightedAverageNumberOfShareOutstandingBasicAndDiluted
      contextRef="i42740237d766485da20d3f90c96defec_D20190201-20190430"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmRkYWJlY2Y4ZDA1OTRkNDhhYzhiOTliYWMwMTBkMmQyL3NlYzpkZGFiZWNmOGQwNTk0ZDQ4YWM4Yjk5YmFjMDEwZDJkMl8yMi9mcmFnOjJhODRlYTA1MmYyNTQ4MWU5Yjc0NmZlNmJlN2RkZWI1L3RhYmxlOjYxN2YwMDU1NzkxYjQ1N2NiYTk4ZTgyNzZhMWVjMDlkL3RhYmxlcmFuZ2U6NjE3ZjAwNTU3OTFiNDU3Y2JhOThlODI3NmExZWMwOWRfMzItMy0xLTEtMA_7ed78d32-aded-4918-981f-3d5eaf875cea"
      unitRef="shares">47205000</us-gaap:WeightedAverageNumberOfShareOutstandingBasicAndDiluted>
    <us-gaap:NetIncomeLoss
      contextRef="idda6a648059c4a71bec98de39acc0b4f_D20200201-20200430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRkYWJlY2Y4ZDA1OTRkNDhhYzhiOTliYWMwMTBkMmQyL3NlYzpkZGFiZWNmOGQwNTk0ZDQ4YWM4Yjk5YmFjMDEwZDJkMl8yNS9mcmFnOjk0NTAwMTE0OTA4OTRhNzQ5NWRmYzkxOWE4N2Q0YjFjL3RhYmxlOjA2NmMxM2NjNTk4ZjQwMGE5NGEzOTQxMzIyNmYzMzllL3RhYmxlcmFuZ2U6MDY2YzEzY2M1OThmNDAwYTk0YTM5NDEzMjI2ZjMzOWVfMy0xLTEtMS0w_56250dc7-672f-4ed8-be67-29674ca550a0"
      unitRef="usd">-19222000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i42740237d766485da20d3f90c96defec_D20190201-20190430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRkYWJlY2Y4ZDA1OTRkNDhhYzhiOTliYWMwMTBkMmQyL3NlYzpkZGFiZWNmOGQwNTk0ZDQ4YWM4Yjk5YmFjMDEwZDJkMl8yNS9mcmFnOjk0NTAwMTE0OTA4OTRhNzQ5NWRmYzkxOWE4N2Q0YjFjL3RhYmxlOjA2NmMxM2NjNTk4ZjQwMGE5NGEzOTQxMzIyNmYzMzllL3RhYmxlcmFuZ2U6MDY2YzEzY2M1OThmNDAwYTk0YTM5NDEzMjI2ZjMzOWVfMy0zLTEtMS0w_ea137a8f-9ec1-4134-b734-901b70c5db4d"
      unitRef="usd">-25977000</us-gaap:NetIncomeLoss>
    <us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent
      contextRef="idda6a648059c4a71bec98de39acc0b4f_D20200201-20200430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRkYWJlY2Y4ZDA1OTRkNDhhYzhiOTliYWMwMTBkMmQyL3NlYzpkZGFiZWNmOGQwNTk0ZDQ4YWM4Yjk5YmFjMDEwZDJkMl8yNS9mcmFnOjk0NTAwMTE0OTA4OTRhNzQ5NWRmYzkxOWE4N2Q0YjFjL3RhYmxlOjA2NmMxM2NjNTk4ZjQwMGE5NGEzOTQxMzIyNmYzMzllL3RhYmxlcmFuZ2U6MDY2YzEzY2M1OThmNDAwYTk0YTM5NDEzMjI2ZjMzOWVfNS0xLTEtMS0w_11b2dd85-7031-4157-ab8e-f16d64de5e30"
      unitRef="usd">-693000</us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent
      contextRef="i42740237d766485da20d3f90c96defec_D20190201-20190430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRkYWJlY2Y4ZDA1OTRkNDhhYzhiOTliYWMwMTBkMmQyL3NlYzpkZGFiZWNmOGQwNTk0ZDQ4YWM4Yjk5YmFjMDEwZDJkMl8yNS9mcmFnOjk0NTAwMTE0OTA4OTRhNzQ5NWRmYzkxOWE4N2Q0YjFjL3RhYmxlOjA2NmMxM2NjNTk4ZjQwMGE5NGEzOTQxMzIyNmYzMzllL3RhYmxlcmFuZ2U6MDY2YzEzY2M1OThmNDAwYTk0YTM5NDEzMjI2ZjMzOWVfNS0zLTEtMS0w_eed2c60f-ef45-4ed6-a98d-2f0bd616aaf6"
      unitRef="usd">-280000</us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent>
    <crwd:OtherComprehensiveIncomeLossSecuritiesAvailableForSaleReversalOfUnrealizedHoldingGainLossArisingDuringPeriodAfterTax
      contextRef="idda6a648059c4a71bec98de39acc0b4f_D20200201-20200430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRkYWJlY2Y4ZDA1OTRkNDhhYzhiOTliYWMwMTBkMmQyL3NlYzpkZGFiZWNmOGQwNTk0ZDQ4YWM4Yjk5YmFjMDEwZDJkMl8yNS9mcmFnOjk0NTAwMTE0OTA4OTRhNzQ5NWRmYzkxOWE4N2Q0YjFjL3RhYmxlOjA2NmMxM2NjNTk4ZjQwMGE5NGEzOTQxMzIyNmYzMzllL3RhYmxlcmFuZ2U6MDY2YzEzY2M1OThmNDAwYTk0YTM5NDEzMjI2ZjMzOWVfNi0xLTEtMS01OTY4_20c64c79-736c-442c-8519-a87c124fc805"
      unitRef="usd">-1320000</crwd:OtherComprehensiveIncomeLossSecuritiesAvailableForSaleReversalOfUnrealizedHoldingGainLossArisingDuringPeriodAfterTax>
    <crwd:OtherComprehensiveIncomeLossSecuritiesAvailableForSaleReversalOfUnrealizedHoldingGainLossArisingDuringPeriodAfterTax
      contextRef="i42740237d766485da20d3f90c96defec_D20190201-20190430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRkYWJlY2Y4ZDA1OTRkNDhhYzhiOTliYWMwMTBkMmQyL3NlYzpkZGFiZWNmOGQwNTk0ZDQ4YWM4Yjk5YmFjMDEwZDJkMl8yNS9mcmFnOjk0NTAwMTE0OTA4OTRhNzQ5NWRmYzkxOWE4N2Q0YjFjL3RhYmxlOjA2NmMxM2NjNTk4ZjQwMGE5NGEzOTQxMzIyNmYzMzllL3RhYmxlcmFuZ2U6MDY2YzEzY2M1OThmNDAwYTk0YTM5NDEzMjI2ZjMzOWVfNi0zLTEtMS01OTY4_4df1f2e4-53f3-4027-9277-b7d1057afafc"
      unitRef="usd">0</crwd:OtherComprehensiveIncomeLossSecuritiesAvailableForSaleReversalOfUnrealizedHoldingGainLossArisingDuringPeriodAfterTax>
    <us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax
      contextRef="idda6a648059c4a71bec98de39acc0b4f_D20200201-20200430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRkYWJlY2Y4ZDA1OTRkNDhhYzhiOTliYWMwMTBkMmQyL3NlYzpkZGFiZWNmOGQwNTk0ZDQ4YWM4Yjk5YmFjMDEwZDJkMl8yNS9mcmFnOjk0NTAwMTE0OTA4OTRhNzQ5NWRmYzkxOWE4N2Q0YjFjL3RhYmxlOjA2NmMxM2NjNTk4ZjQwMGE5NGEzOTQxMzIyNmYzMzllL3RhYmxlcmFuZ2U6MDY2YzEzY2M1OThmNDAwYTk0YTM5NDEzMjI2ZjMzOWVfNi0xLTEtMS0w_8e4c308b-b704-4d30-ad04-467b9fb66bdf"
      unitRef="usd">0</us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax>
    <us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax
      contextRef="i42740237d766485da20d3f90c96defec_D20190201-20190430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRkYWJlY2Y4ZDA1OTRkNDhhYzhiOTliYWMwMTBkMmQyL3NlYzpkZGFiZWNmOGQwNTk0ZDQ4YWM4Yjk5YmFjMDEwZDJkMl8yNS9mcmFnOjk0NTAwMTE0OTA4OTRhNzQ5NWRmYzkxOWE4N2Q0YjFjL3RhYmxlOjA2NmMxM2NjNTk4ZjQwMGE5NGEzOTQxMzIyNmYzMzllL3RhYmxlcmFuZ2U6MDY2YzEzY2M1OThmNDAwYTk0YTM5NDEzMjI2ZjMzOWVfNi0zLTEtMS0w_b8a4199f-295e-4c21-850f-f3b54adc02bb"
      unitRef="usd">-4000</us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent
      contextRef="idda6a648059c4a71bec98de39acc0b4f_D20200201-20200430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRkYWJlY2Y4ZDA1OTRkNDhhYzhiOTliYWMwMTBkMmQyL3NlYzpkZGFiZWNmOGQwNTk0ZDQ4YWM4Yjk5YmFjMDEwZDJkMl8yNS9mcmFnOjk0NTAwMTE0OTA4OTRhNzQ5NWRmYzkxOWE4N2Q0YjFjL3RhYmxlOjA2NmMxM2NjNTk4ZjQwMGE5NGEzOTQxMzIyNmYzMzllL3RhYmxlcmFuZ2U6MDY2YzEzY2M1OThmNDAwYTk0YTM5NDEzMjI2ZjMzOWVfNy0xLTEtMS0w_4eef39b4-aff4-4fc0-8ce0-88a318add5a0"
      unitRef="usd">-2013000</us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent
      contextRef="i42740237d766485da20d3f90c96defec_D20190201-20190430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRkYWJlY2Y4ZDA1OTRkNDhhYzhiOTliYWMwMTBkMmQyL3NlYzpkZGFiZWNmOGQwNTk0ZDQ4YWM4Yjk5YmFjMDEwZDJkMl8yNS9mcmFnOjk0NTAwMTE0OTA4OTRhNzQ5NWRmYzkxOWE4N2Q0YjFjL3RhYmxlOjA2NmMxM2NjNTk4ZjQwMGE5NGEzOTQxMzIyNmYzMzllL3RhYmxlcmFuZ2U6MDY2YzEzY2M1OThmNDAwYTk0YTM5NDEzMjI2ZjMzOWVfNy0zLTEtMS0w_bc3a55ac-509e-4211-9cbb-12eba9a40020"
      unitRef="usd">-284000</us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent>
    <us-gaap:ComprehensiveIncomeNetOfTax
      contextRef="idda6a648059c4a71bec98de39acc0b4f_D20200201-20200430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRkYWJlY2Y4ZDA1OTRkNDhhYzhiOTliYWMwMTBkMmQyL3NlYzpkZGFiZWNmOGQwNTk0ZDQ4YWM4Yjk5YmFjMDEwZDJkMl8yNS9mcmFnOjk0NTAwMTE0OTA4OTRhNzQ5NWRmYzkxOWE4N2Q0YjFjL3RhYmxlOjA2NmMxM2NjNTk4ZjQwMGE5NGEzOTQxMzIyNmYzMzllL3RhYmxlcmFuZ2U6MDY2YzEzY2M1OThmNDAwYTk0YTM5NDEzMjI2ZjMzOWVfOC0xLTEtMS0w_f92fb574-a50a-4040-a5e0-a2750ee9b840"
      unitRef="usd">-21235000</us-gaap:ComprehensiveIncomeNetOfTax>
    <us-gaap:ComprehensiveIncomeNetOfTax
      contextRef="i42740237d766485da20d3f90c96defec_D20190201-20190430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRkYWJlY2Y4ZDA1OTRkNDhhYzhiOTliYWMwMTBkMmQyL3NlYzpkZGFiZWNmOGQwNTk0ZDQ4YWM4Yjk5YmFjMDEwZDJkMl8yNS9mcmFnOjk0NTAwMTE0OTA4OTRhNzQ5NWRmYzkxOWE4N2Q0YjFjL3RhYmxlOjA2NmMxM2NjNTk4ZjQwMGE5NGEzOTQxMzIyNmYzMzllL3RhYmxlcmFuZ2U6MDY2YzEzY2M1OThmNDAwYTk0YTM5NDEzMjI2ZjMzOWVfOC0zLTEtMS0w_71ac02f7-7105-4f81-b191-5288029c4591"
      unitRef="usd">-26261000</us-gaap:ComprehensiveIncomeNetOfTax>
    <us-gaap:TemporaryEquitySharesOutstanding
      contextRef="i0dfc91f691f94010809e971f501df8d4_I20200131"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmRkYWJlY2Y4ZDA1OTRkNDhhYzhiOTliYWMwMTBkMmQyL3NlYzpkZGFiZWNmOGQwNTk0ZDQ4YWM4Yjk5YmFjMDEwZDJkMl8yOC9mcmFnOjFkMjlkZjRkZGIxNDQ5ZjA5YzRmZGQzODA5Y2ZjZmY0L3RhYmxlOmVhZjZmMWM3YjlmNjQ4MzhhYzc5MGIzYjk1Y2NhZjIzL3RhYmxlcmFuZ2U6ZWFmNmYxYzdiOWY2NDgzOGFjNzkwYjNiOTVjY2FmMjNfMy0xLTEtMS04MTAy_22463ad9-a293-4416-af64-b0a39aa25872"
      unitRef="shares">0</us-gaap:TemporaryEquitySharesOutstanding>
    <us-gaap:TemporaryEquityCarryingAmountAttributableToParent
      contextRef="i0dfc91f691f94010809e971f501df8d4_I20200131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRkYWJlY2Y4ZDA1OTRkNDhhYzhiOTliYWMwMTBkMmQyL3NlYzpkZGFiZWNmOGQwNTk0ZDQ4YWM4Yjk5YmFjMDEwZDJkMl8yOC9mcmFnOjFkMjlkZjRkZGIxNDQ5ZjA5YzRmZGQzODA5Y2ZjZmY0L3RhYmxlOmVhZjZmMWM3YjlmNjQ4MzhhYzc5MGIzYjk1Y2NhZjIzL3RhYmxlcmFuZ2U6ZWFmNmYxYzdiOWY2NDgzOGFjNzkwYjNiOTVjY2FmMjNfMy0zLTEtMS04MTA0_7636607f-54c2-4d22-878f-fdda5897a174"
      unitRef="usd">0</us-gaap:TemporaryEquityCarryingAmountAttributableToParent>
    <us-gaap:SharesOutstanding
      contextRef="i89aba9f468424b358be4db6ce41b8b71_I20200131"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmRkYWJlY2Y4ZDA1OTRkNDhhYzhiOTliYWMwMTBkMmQyL3NlYzpkZGFiZWNmOGQwNTk0ZDQ4YWM4Yjk5YmFjMDEwZDJkMl8yOC9mcmFnOjFkMjlkZjRkZGIxNDQ5ZjA5YzRmZGQzODA5Y2ZjZmY0L3RhYmxlOmVhZjZmMWM3YjlmNjQ4MzhhYzc5MGIzYjk1Y2NhZjIzL3RhYmxlcmFuZ2U6ZWFmNmYxYzdiOWY2NDgzOGFjNzkwYjNiOTVjY2FmMjNfMy02LTEtMS0w_f05dc4fb-d51d-4df9-a469-54d029d4e734"
      unitRef="shares">212948000</us-gaap:SharesOutstanding>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i89aba9f468424b358be4db6ce41b8b71_I20200131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRkYWJlY2Y4ZDA1OTRkNDhhYzhiOTliYWMwMTBkMmQyL3NlYzpkZGFiZWNmOGQwNTk0ZDQ4YWM4Yjk5YmFjMDEwZDJkMl8yOC9mcmFnOjFkMjlkZjRkZGIxNDQ5ZjA5YzRmZGQzODA5Y2ZjZmY0L3RhYmxlOmVhZjZmMWM3YjlmNjQ4MzhhYzc5MGIzYjk1Y2NhZjIzL3RhYmxlcmFuZ2U6ZWFmNmYxYzdiOWY2NDgzOGFjNzkwYjNiOTVjY2FmMjNfMy04LTEtMS0w_11fccb0d-397e-4bdc-b014-77defd675a35"
      unitRef="usd">106000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="idac2e07dc5d84faf863f0974051e295e_I20200131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRkYWJlY2Y4ZDA1OTRkNDhhYzhiOTliYWMwMTBkMmQyL3NlYzpkZGFiZWNmOGQwNTk0ZDQ4YWM4Yjk5YmFjMDEwZDJkMl8yOC9mcmFnOjFkMjlkZjRkZGIxNDQ5ZjA5YzRmZGQzODA5Y2ZjZmY0L3RhYmxlOmVhZjZmMWM3YjlmNjQ4MzhhYzc5MGIzYjk1Y2NhZjIzL3RhYmxlcmFuZ2U6ZWFmNmYxYzdiOWY2NDgzOGFjNzkwYjNiOTVjY2FmMjNfMy0xMC0xLTEtMA_30132deb-c4f9-4168-9bc0-c20cb286d504"
      unitRef="usd">1378479000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i9325d3813ce04448aa2b2ce4eb7d32c5_I20200131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRkYWJlY2Y4ZDA1OTRkNDhhYzhiOTliYWMwMTBkMmQyL3NlYzpkZGFiZWNmOGQwNTk0ZDQ4YWM4Yjk5YmFjMDEwZDJkMl8yOC9mcmFnOjFkMjlkZjRkZGIxNDQ5ZjA5YzRmZGQzODA5Y2ZjZmY0L3RhYmxlOmVhZjZmMWM3YjlmNjQ4MzhhYzc5MGIzYjk1Y2NhZjIzL3RhYmxlcmFuZ2U6ZWFmNmYxYzdiOWY2NDgzOGFjNzkwYjNiOTVjY2FmMjNfMy0xMi0xLTEtMA_daecf006-24f4-4455-b6c6-e7e1beb92dba"
      unitRef="usd">-637487000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="ifbb264ed442b4c4aad0a921f8ca8aca1_I20200131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRkYWJlY2Y4ZDA1OTRkNDhhYzhiOTliYWMwMTBkMmQyL3NlYzpkZGFiZWNmOGQwNTk0ZDQ4YWM4Yjk5YmFjMDEwZDJkMl8yOC9mcmFnOjFkMjlkZjRkZGIxNDQ5ZjA5YzRmZGQzODA5Y2ZjZmY0L3RhYmxlOmVhZjZmMWM3YjlmNjQ4MzhhYzc5MGIzYjk1Y2NhZjIzL3RhYmxlcmFuZ2U6ZWFmNmYxYzdiOWY2NDgzOGFjNzkwYjNiOTVjY2FmMjNfMy0xNC0xLTEtMA_2f3e9925-792e-40e7-9ddd-c8ea58c2b540"
      unitRef="usd">1009000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="id4ccc9e31cca4aee8dc0be38c0976e85_I20200131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRkYWJlY2Y4ZDA1OTRkNDhhYzhiOTliYWMwMTBkMmQyL3NlYzpkZGFiZWNmOGQwNTk0ZDQ4YWM4Yjk5YmFjMDEwZDJkMl8yOC9mcmFnOjFkMjlkZjRkZGIxNDQ5ZjA5YzRmZGQzODA5Y2ZjZmY0L3RhYmxlOmVhZjZmMWM3YjlmNjQ4MzhhYzc5MGIzYjk1Y2NhZjIzL3RhYmxlcmFuZ2U6ZWFmNmYxYzdiOWY2NDgzOGFjNzkwYjNiOTVjY2FmMjNfMy0xNi0xLTEtMjU3_9b1a8f28-b0f2-46c7-8506-67c944406c7c"
      unitRef="usd">500000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i88e603b38c4c42f69b666e98839b38c2_I20200131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRkYWJlY2Y4ZDA1OTRkNDhhYzhiOTliYWMwMTBkMmQyL3NlYzpkZGFiZWNmOGQwNTk0ZDQ4YWM4Yjk5YmFjMDEwZDJkMl8yOC9mcmFnOjFkMjlkZjRkZGIxNDQ5ZjA5YzRmZGQzODA5Y2ZjZmY0L3RhYmxlOmVhZjZmMWM3YjlmNjQ4MzhhYzc5MGIzYjk1Y2NhZjIzL3RhYmxlcmFuZ2U6ZWFmNmYxYzdiOWY2NDgzOGFjNzkwYjNiOTVjY2FmMjNfMy0xNi0xLTEtMA_c67c8f04-6b4a-4362-a657-2d7849848d4f"
      unitRef="usd">742607000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised
      contextRef="i2eec3f46960a4bc08f5c96c0688ad327_D20200201-20200430"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmRkYWJlY2Y4ZDA1OTRkNDhhYzhiOTliYWMwMTBkMmQyL3NlYzpkZGFiZWNmOGQwNTk0ZDQ4YWM4Yjk5YmFjMDEwZDJkMl8yOC9mcmFnOjFkMjlkZjRkZGIxNDQ5ZjA5YzRmZGQzODA5Y2ZjZmY0L3RhYmxlOmVhZjZmMWM3YjlmNjQ4MzhhYzc5MGIzYjk1Y2NhZjIzL3RhYmxlcmFuZ2U6ZWFmNmYxYzdiOWY2NDgzOGFjNzkwYjNiOTVjY2FmMjNfOC02LTEtMS0w_57f61562-c0ad-4114-95fd-11386c60762a"
      unitRef="shares">2056000</us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised
      contextRef="i2eec3f46960a4bc08f5c96c0688ad327_D20200201-20200430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRkYWJlY2Y4ZDA1OTRkNDhhYzhiOTliYWMwMTBkMmQyL3NlYzpkZGFiZWNmOGQwNTk0ZDQ4YWM4Yjk5YmFjMDEwZDJkMl8yOC9mcmFnOjFkMjlkZjRkZGIxNDQ5ZjA5YzRmZGQzODA5Y2ZjZmY0L3RhYmxlOmVhZjZmMWM3YjlmNjQ4MzhhYzc5MGIzYjk1Y2NhZjIzL3RhYmxlcmFuZ2U6ZWFmNmYxYzdiOWY2NDgzOGFjNzkwYjNiOTVjY2FmMjNfOC04LTEtMS0w_25e1d3c2-2306-4476-a9b2-302722eb1b79"
      unitRef="usd">2000</us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised
      contextRef="i247d2b1f59cb4f74abc3fb39b760c914_D20200201-20200430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRkYWJlY2Y4ZDA1OTRkNDhhYzhiOTliYWMwMTBkMmQyL3NlYzpkZGFiZWNmOGQwNTk0ZDQ4YWM4Yjk5YmFjMDEwZDJkMl8yOC9mcmFnOjFkMjlkZjRkZGIxNDQ5ZjA5YzRmZGQzODA5Y2ZjZmY0L3RhYmxlOmVhZjZmMWM3YjlmNjQ4MzhhYzc5MGIzYjk1Y2NhZjIzL3RhYmxlcmFuZ2U6ZWFmNmYxYzdiOWY2NDgzOGFjNzkwYjNiOTVjY2FmMjNfOC0xMC0xLTEtMA_01b958f7-f893-4e32-9bb8-75302b02437b"
      unitRef="usd">6391000</us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised
      contextRef="idda6a648059c4a71bec98de39acc0b4f_D20200201-20200430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRkYWJlY2Y4ZDA1OTRkNDhhYzhiOTliYWMwMTBkMmQyL3NlYzpkZGFiZWNmOGQwNTk0ZDQ4YWM4Yjk5YmFjMDEwZDJkMl8yOC9mcmFnOjFkMjlkZjRkZGIxNDQ5ZjA5YzRmZGQzODA5Y2ZjZmY0L3RhYmxlOmVhZjZmMWM3YjlmNjQ4MzhhYzc5MGIzYjk1Y2NhZjIzL3RhYmxlcmFuZ2U6ZWFmNmYxYzdiOWY2NDgzOGFjNzkwYjNiOTVjY2FmMjNfOC0xNi0xLTEtMA_7cdda446-b0e0-420b-b6bf-79e6c46ac9aa"
      unitRef="usd">6393000</us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised>
    <crwd:StockIssuedDuringPeriodSharesRSURelease
      contextRef="i2eec3f46960a4bc08f5c96c0688ad327_D20200201-20200430"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmRkYWJlY2Y4ZDA1OTRkNDhhYzhiOTliYWMwMTBkMmQyL3NlYzpkZGFiZWNmOGQwNTk0ZDQ4YWM4Yjk5YmFjMDEwZDJkMl8yOC9mcmFnOjFkMjlkZjRkZGIxNDQ5ZjA5YzRmZGQzODA5Y2ZjZmY0L3RhYmxlOmVhZjZmMWM3YjlmNjQ4MzhhYzc5MGIzYjk1Y2NhZjIzL3RhYmxlcmFuZ2U6ZWFmNmYxYzdiOWY2NDgzOGFjNzkwYjNiOTVjY2FmMjNfOS02LTEtMS0yOTk_e9e18f6d-658c-4786-b113-a7dc42cd68c6"
      unitRef="shares">501000</crwd:StockIssuedDuringPeriodSharesRSURelease>
    <crwd:StockIssuedDuringPeriodValueRSURelease
      contextRef="i2eec3f46960a4bc08f5c96c0688ad327_D20200201-20200430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRkYWJlY2Y4ZDA1OTRkNDhhYzhiOTliYWMwMTBkMmQyL3NlYzpkZGFiZWNmOGQwNTk0ZDQ4YWM4Yjk5YmFjMDEwZDJkMl8yOC9mcmFnOjFkMjlkZjRkZGIxNDQ5ZjA5YzRmZGQzODA5Y2ZjZmY0L3RhYmxlOmVhZjZmMWM3YjlmNjQ4MzhhYzc5MGIzYjk1Y2NhZjIzL3RhYmxlcmFuZ2U6ZWFmNmYxYzdiOWY2NDgzOGFjNzkwYjNiOTVjY2FmMjNfOS04LTEtMS0yOTk_483008ac-408a-4b6e-a45a-4f70af43fdc1"
      unitRef="usd">0</crwd:StockIssuedDuringPeriodValueRSURelease>
    <crwd:StockIssuedDuringPeriodValueRSURelease
      contextRef="idda6a648059c4a71bec98de39acc0b4f_D20200201-20200430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRkYWJlY2Y4ZDA1OTRkNDhhYzhiOTliYWMwMTBkMmQyL3NlYzpkZGFiZWNmOGQwNTk0ZDQ4YWM4Yjk5YmFjMDEwZDJkMl8yOC9mcmFnOjFkMjlkZjRkZGIxNDQ5ZjA5YzRmZGQzODA5Y2ZjZmY0L3RhYmxlOmVhZjZmMWM3YjlmNjQ4MzhhYzc5MGIzYjk1Y2NhZjIzL3RhYmxlcmFuZ2U6ZWFmNmYxYzdiOWY2NDgzOGFjNzkwYjNiOTVjY2FmMjNfOS0xOC0xLTEtMjk5_daac9bc0-c690-4374-aec0-36e10c9be249"
      unitRef="usd">0</crwd:StockIssuedDuringPeriodValueRSURelease>
    <crwd:AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationVestingOfEarlyExercisedOptions
      contextRef="i247d2b1f59cb4f74abc3fb39b760c914_D20200201-20200430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRkYWJlY2Y4ZDA1OTRkNDhhYzhiOTliYWMwMTBkMmQyL3NlYzpkZGFiZWNmOGQwNTk0ZDQ4YWM4Yjk5YmFjMDEwZDJkMl8yOC9mcmFnOjFkMjlkZjRkZGIxNDQ5ZjA5YzRmZGQzODA5Y2ZjZmY0L3RhYmxlOmVhZjZmMWM3YjlmNjQ4MzhhYzc5MGIzYjk1Y2NhZjIzL3RhYmxlcmFuZ2U6ZWFmNmYxYzdiOWY2NDgzOGFjNzkwYjNiOTVjY2FmMjNfMTAtMTAtMS0xLTA_83fa2bcc-c8fe-4c1a-bd71-915d92f0abd2"
      unitRef="usd">873000</crwd:AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationVestingOfEarlyExercisedOptions>
    <crwd:AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationVestingOfEarlyExercisedOptions
      contextRef="idda6a648059c4a71bec98de39acc0b4f_D20200201-20200430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRkYWJlY2Y4ZDA1OTRkNDhhYzhiOTliYWMwMTBkMmQyL3NlYzpkZGFiZWNmOGQwNTk0ZDQ4YWM4Yjk5YmFjMDEwZDJkMl8yOC9mcmFnOjFkMjlkZjRkZGIxNDQ5ZjA5YzRmZGQzODA5Y2ZjZmY0L3RhYmxlOmVhZjZmMWM3YjlmNjQ4MzhhYzc5MGIzYjk1Y2NhZjIzL3RhYmxlcmFuZ2U6ZWFmNmYxYzdiOWY2NDgzOGFjNzkwYjNiOTVjY2FmMjNfMTAtMTYtMS0xLTA_3396ea49-927c-425a-b183-badcbee5fa24"
      unitRef="usd">873000</crwd:AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationVestingOfEarlyExercisedOptions>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="i247d2b1f59cb4f74abc3fb39b760c914_D20200201-20200430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRkYWJlY2Y4ZDA1OTRkNDhhYzhiOTliYWMwMTBkMmQyL3NlYzpkZGFiZWNmOGQwNTk0ZDQ4YWM4Yjk5YmFjMDEwZDJkMl8yOC9mcmFnOjFkMjlkZjRkZGIxNDQ5ZjA5YzRmZGQzODA5Y2ZjZmY0L3RhYmxlOmVhZjZmMWM3YjlmNjQ4MzhhYzc5MGIzYjk1Y2NhZjIzL3RhYmxlcmFuZ2U6ZWFmNmYxYzdiOWY2NDgzOGFjNzkwYjNiOTVjY2FmMjNfMTEtMTAtMS0xLTA_68cbab50-aa9f-44a9-a99d-64676605e04d"
      unitRef="usd">23638000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="idda6a648059c4a71bec98de39acc0b4f_D20200201-20200430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRkYWJlY2Y4ZDA1OTRkNDhhYzhiOTliYWMwMTBkMmQyL3NlYzpkZGFiZWNmOGQwNTk0ZDQ4YWM4Yjk5YmFjMDEwZDJkMl8yOC9mcmFnOjFkMjlkZjRkZGIxNDQ5ZjA5YzRmZGQzODA5Y2ZjZmY0L3RhYmxlOmVhZjZmMWM3YjlmNjQ4MzhhYzc5MGIzYjk1Y2NhZjIzL3RhYmxlcmFuZ2U6ZWFmNmYxYzdiOWY2NDgzOGFjNzkwYjNiOTVjY2FmMjNfMTEtMTYtMS0xLTA_da62cee7-a7fb-4fe5-9e7b-613458dcaeb0"
      unitRef="usd">23638000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <crwd:AdjustmentsToAdditionalPaidInCapitalCapitalizedShareBasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="i247d2b1f59cb4f74abc3fb39b760c914_D20200201-20200430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRkYWJlY2Y4ZDA1OTRkNDhhYzhiOTliYWMwMTBkMmQyL3NlYzpkZGFiZWNmOGQwNTk0ZDQ4YWM4Yjk5YmFjMDEwZDJkMl8yOC9mcmFnOjFkMjlkZjRkZGIxNDQ5ZjA5YzRmZGQzODA5Y2ZjZmY0L3RhYmxlOmVhZjZmMWM3YjlmNjQ4MzhhYzc5MGIzYjk1Y2NhZjIzL3RhYmxlcmFuZ2U6ZWFmNmYxYzdiOWY2NDgzOGFjNzkwYjNiOTVjY2FmMjNfMTItMTAtMS0xLTA_913eff9e-8ee6-4468-bba8-d2cf102ea2ec"
      unitRef="usd">377000</crwd:AdjustmentsToAdditionalPaidInCapitalCapitalizedShareBasedCompensationRequisiteServicePeriodRecognitionValue>
    <crwd:AdjustmentsToAdditionalPaidInCapitalCapitalizedShareBasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="idda6a648059c4a71bec98de39acc0b4f_D20200201-20200430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRkYWJlY2Y4ZDA1OTRkNDhhYzhiOTliYWMwMTBkMmQyL3NlYzpkZGFiZWNmOGQwNTk0ZDQ4YWM4Yjk5YmFjMDEwZDJkMl8yOC9mcmFnOjFkMjlkZjRkZGIxNDQ5ZjA5YzRmZGQzODA5Y2ZjZmY0L3RhYmxlOmVhZjZmMWM3YjlmNjQ4MzhhYzc5MGIzYjk1Y2NhZjIzL3RhYmxlcmFuZ2U6ZWFmNmYxYzdiOWY2NDgzOGFjNzkwYjNiOTVjY2FmMjNfMTItMTYtMS0xLTA_f352577a-5f96-4edc-b519-9a8f70a3d18d"
      unitRef="usd">377000</crwd:AdjustmentsToAdditionalPaidInCapitalCapitalizedShareBasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:NetIncomeLoss
      contextRef="i8242fc0815ad495c8a9f96afd3d2dc65_D20200201-20200430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRkYWJlY2Y4ZDA1OTRkNDhhYzhiOTliYWMwMTBkMmQyL3NlYzpkZGFiZWNmOGQwNTk0ZDQ4YWM4Yjk5YmFjMDEwZDJkMl8yOC9mcmFnOjFkMjlkZjRkZGIxNDQ5ZjA5YzRmZGQzODA5Y2ZjZmY0L3RhYmxlOmVhZjZmMWM3YjlmNjQ4MzhhYzc5MGIzYjk1Y2NhZjIzL3RhYmxlcmFuZ2U6ZWFmNmYxYzdiOWY2NDgzOGFjNzkwYjNiOTVjY2FmMjNfMTMtMTItMS0xLTA_7688a97c-92b2-4e56-8685-b91ce3c56aae"
      unitRef="usd">-19222000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="idda6a648059c4a71bec98de39acc0b4f_D20200201-20200430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRkYWJlY2Y4ZDA1OTRkNDhhYzhiOTliYWMwMTBkMmQyL3NlYzpkZGFiZWNmOGQwNTk0ZDQ4YWM4Yjk5YmFjMDEwZDJkMl8yOC9mcmFnOjFkMjlkZjRkZGIxNDQ5ZjA5YzRmZGQzODA5Y2ZjZmY0L3RhYmxlOmVhZjZmMWM3YjlmNjQ4MzhhYzc5MGIzYjk1Y2NhZjIzL3RhYmxlcmFuZ2U6ZWFmNmYxYzdiOWY2NDgzOGFjNzkwYjNiOTVjY2FmMjNfMTMtMTYtMS0xLTA_b3175929-79eb-4158-9c10-74db43306b91"
      unitRef="usd">-19222000</us-gaap:NetIncomeLoss>
    <crwd:NoncontrollingInterestIncreaseFromContribution
      contextRef="i3a82b8b12e9f442e8dbff014d4994952_D20200201-20200430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRkYWJlY2Y4ZDA1OTRkNDhhYzhiOTliYWMwMTBkMmQyL3NlYzpkZGFiZWNmOGQwNTk0ZDQ4YWM4Yjk5YmFjMDEwZDJkMl8yOC9mcmFnOjFkMjlkZjRkZGIxNDQ5ZjA5YzRmZGQzODA5Y2ZjZmY0L3RhYmxlOmVhZjZmMWM3YjlmNjQ4MzhhYzc5MGIzYjk1Y2NhZjIzL3RhYmxlcmFuZ2U6ZWFmNmYxYzdiOWY2NDgzOGFjNzkwYjNiOTVjY2FmMjNfMTYtMTYtMS0xLTI5OQ_aa92dafd-e31d-48af-8587-f246d69253ed"
      unitRef="usd">500000</crwd:NoncontrollingInterestIncreaseFromContribution>
    <crwd:NoncontrollingInterestIncreaseFromContribution
      contextRef="idda6a648059c4a71bec98de39acc0b4f_D20200201-20200430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRkYWJlY2Y4ZDA1OTRkNDhhYzhiOTliYWMwMTBkMmQyL3NlYzpkZGFiZWNmOGQwNTk0ZDQ4YWM4Yjk5YmFjMDEwZDJkMl8yOC9mcmFnOjFkMjlkZjRkZGIxNDQ5ZjA5YzRmZGQzODA5Y2ZjZmY0L3RhYmxlOmVhZjZmMWM3YjlmNjQ4MzhhYzc5MGIzYjk1Y2NhZjIzL3RhYmxlcmFuZ2U6ZWFmNmYxYzdiOWY2NDgzOGFjNzkwYjNiOTVjY2FmMjNfMTYtMTgtMS0xLTI5OQ_60a58c21-254e-4bbd-b150-b3a2150db894"
      unitRef="usd">500000</crwd:NoncontrollingInterestIncreaseFromContribution>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent
      contextRef="if4694bdb1adc4efcaa47823fe0b284fb_D20200201-20200430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRkYWJlY2Y4ZDA1OTRkNDhhYzhiOTliYWMwMTBkMmQyL3NlYzpkZGFiZWNmOGQwNTk0ZDQ4YWM4Yjk5YmFjMDEwZDJkMl8yOC9mcmFnOjFkMjlkZjRkZGIxNDQ5ZjA5YzRmZGQzODA5Y2ZjZmY0L3RhYmxlOmVhZjZmMWM3YjlmNjQ4MzhhYzc5MGIzYjk1Y2NhZjIzL3RhYmxlcmFuZ2U6ZWFmNmYxYzdiOWY2NDgzOGFjNzkwYjNiOTVjY2FmMjNfMTctMTQtMS0xLTI5OQ_d215c9be-32ba-4b49-b905-b4937ffe2518"
      unitRef="usd">-2013000</us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent
      contextRef="idda6a648059c4a71bec98de39acc0b4f_D20200201-20200430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRkYWJlY2Y4ZDA1OTRkNDhhYzhiOTliYWMwMTBkMmQyL3NlYzpkZGFiZWNmOGQwNTk0ZDQ4YWM4Yjk5YmFjMDEwZDJkMl8yOC9mcmFnOjFkMjlkZjRkZGIxNDQ5ZjA5YzRmZGQzODA5Y2ZjZmY0L3RhYmxlOmVhZjZmMWM3YjlmNjQ4MzhhYzc5MGIzYjk1Y2NhZjIzL3RhYmxlcmFuZ2U6ZWFmNmYxYzdiOWY2NDgzOGFjNzkwYjNiOTVjY2FmMjNfMTctMTgtMS0xLTI5OQ_8028e8fc-a6e0-4fd7-b795-a81e39d4d3f7"
      unitRef="usd">-2013000</us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent>
    <us-gaap:TemporaryEquitySharesOutstanding
      contextRef="i0b6c91e95f9342279bac68adedba725a_I20200430"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmRkYWJlY2Y4ZDA1OTRkNDhhYzhiOTliYWMwMTBkMmQyL3NlYzpkZGFiZWNmOGQwNTk0ZDQ4YWM4Yjk5YmFjMDEwZDJkMl8yOC9mcmFnOjFkMjlkZjRkZGIxNDQ5ZjA5YzRmZGQzODA5Y2ZjZmY0L3RhYmxlOmVhZjZmMWM3YjlmNjQ4MzhhYzc5MGIzYjk1Y2NhZjIzL3RhYmxlcmFuZ2U6ZWFmNmYxYzdiOWY2NDgzOGFjNzkwYjNiOTVjY2FmMjNfMTQtMS0xLTEtODEwNg_ce711c23-64fb-4e2b-9110-71fe7ca4bece"
      unitRef="shares">0</us-gaap:TemporaryEquitySharesOutstanding>
    <us-gaap:TemporaryEquityCarryingAmountAttributableToParent
      contextRef="i0b6c91e95f9342279bac68adedba725a_I20200430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRkYWJlY2Y4ZDA1OTRkNDhhYzhiOTliYWMwMTBkMmQyL3NlYzpkZGFiZWNmOGQwNTk0ZDQ4YWM4Yjk5YmFjMDEwZDJkMl8yOC9mcmFnOjFkMjlkZjRkZGIxNDQ5ZjA5YzRmZGQzODA5Y2ZjZmY0L3RhYmxlOmVhZjZmMWM3YjlmNjQ4MzhhYzc5MGIzYjk1Y2NhZjIzL3RhYmxlcmFuZ2U6ZWFmNmYxYzdiOWY2NDgzOGFjNzkwYjNiOTVjY2FmMjNfMTQtMy0xLTEtODEwOQ_fe840ab9-26b9-4dba-8918-135ea235f2a2"
      unitRef="usd">0</us-gaap:TemporaryEquityCarryingAmountAttributableToParent>
    <us-gaap:SharesOutstanding
      contextRef="i11b8b2623bfb41a393b985e6a3dd79f7_I20200430"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmRkYWJlY2Y4ZDA1OTRkNDhhYzhiOTliYWMwMTBkMmQyL3NlYzpkZGFiZWNmOGQwNTk0ZDQ4YWM4Yjk5YmFjMDEwZDJkMl8yOC9mcmFnOjFkMjlkZjRkZGIxNDQ5ZjA5YzRmZGQzODA5Y2ZjZmY0L3RhYmxlOmVhZjZmMWM3YjlmNjQ4MzhhYzc5MGIzYjk1Y2NhZjIzL3RhYmxlcmFuZ2U6ZWFmNmYxYzdiOWY2NDgzOGFjNzkwYjNiOTVjY2FmMjNfMTUtNi0xLTEtMA_9e357f07-0b6b-45eb-8d14-9e08b077d86c"
      unitRef="shares">215505000</us-gaap:SharesOutstanding>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i11b8b2623bfb41a393b985e6a3dd79f7_I20200430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRkYWJlY2Y4ZDA1OTRkNDhhYzhiOTliYWMwMTBkMmQyL3NlYzpkZGFiZWNmOGQwNTk0ZDQ4YWM4Yjk5YmFjMDEwZDJkMl8yOC9mcmFnOjFkMjlkZjRkZGIxNDQ5ZjA5YzRmZGQzODA5Y2ZjZmY0L3RhYmxlOmVhZjZmMWM3YjlmNjQ4MzhhYzc5MGIzYjk1Y2NhZjIzL3RhYmxlcmFuZ2U6ZWFmNmYxYzdiOWY2NDgzOGFjNzkwYjNiOTVjY2FmMjNfMTUtOC0xLTEtMA_ca9ad2f8-bf64-4317-8dd8-b090a3fb8929"
      unitRef="usd">108000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i9cf67ddb7e5e40c795df7a453e99b82b_I20200430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRkYWJlY2Y4ZDA1OTRkNDhhYzhiOTliYWMwMTBkMmQyL3NlYzpkZGFiZWNmOGQwNTk0ZDQ4YWM4Yjk5YmFjMDEwZDJkMl8yOC9mcmFnOjFkMjlkZjRkZGIxNDQ5ZjA5YzRmZGQzODA5Y2ZjZmY0L3RhYmxlOmVhZjZmMWM3YjlmNjQ4MzhhYzc5MGIzYjk1Y2NhZjIzL3RhYmxlcmFuZ2U6ZWFmNmYxYzdiOWY2NDgzOGFjNzkwYjNiOTVjY2FmMjNfMTUtMTAtMS0xLTA_6de1708a-e937-476b-86ed-a7bdf0636630"
      unitRef="usd">1409758000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i96c129e70e0848f1ab4f3ee7232016c9_I20200430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRkYWJlY2Y4ZDA1OTRkNDhhYzhiOTliYWMwMTBkMmQyL3NlYzpkZGFiZWNmOGQwNTk0ZDQ4YWM4Yjk5YmFjMDEwZDJkMl8yOC9mcmFnOjFkMjlkZjRkZGIxNDQ5ZjA5YzRmZGQzODA5Y2ZjZmY0L3RhYmxlOmVhZjZmMWM3YjlmNjQ4MzhhYzc5MGIzYjk1Y2NhZjIzL3RhYmxlcmFuZ2U6ZWFmNmYxYzdiOWY2NDgzOGFjNzkwYjNiOTVjY2FmMjNfMTUtMTItMS0xLTA_ff263bd6-9b18-4511-a3a2-025eeea99a9c"
      unitRef="usd">-656709000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="if99a437491784912bda5d8c6fa90dce8_I20200430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRkYWJlY2Y4ZDA1OTRkNDhhYzhiOTliYWMwMTBkMmQyL3NlYzpkZGFiZWNmOGQwNTk0ZDQ4YWM4Yjk5YmFjMDEwZDJkMl8yOC9mcmFnOjFkMjlkZjRkZGIxNDQ5ZjA5YzRmZGQzODA5Y2ZjZmY0L3RhYmxlOmVhZjZmMWM3YjlmNjQ4MzhhYzc5MGIzYjk1Y2NhZjIzL3RhYmxlcmFuZ2U6ZWFmNmYxYzdiOWY2NDgzOGFjNzkwYjNiOTVjY2FmMjNfMTUtMTQtMS0xLTA_3a161a2b-e25f-41a1-a2d5-2da4857645c5"
      unitRef="usd">-1004000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i8f0b3d1afd5b4281addf439ebde5f3a9_I20200430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRkYWJlY2Y4ZDA1OTRkNDhhYzhiOTliYWMwMTBkMmQyL3NlYzpkZGFiZWNmOGQwNTk0ZDQ4YWM4Yjk5YmFjMDEwZDJkMl8yOC9mcmFnOjFkMjlkZjRkZGIxNDQ5ZjA5YzRmZGQzODA5Y2ZjZmY0L3RhYmxlOmVhZjZmMWM3YjlmNjQ4MzhhYzc5MGIzYjk1Y2NhZjIzL3RhYmxlcmFuZ2U6ZWFmNmYxYzdiOWY2NDgzOGFjNzkwYjNiOTVjY2FmMjNfMTktMTYtMS0xLTI5OQ_a31a507f-cd75-434b-a8ae-b6d9d7b0d823"
      unitRef="usd">1000000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i340db53a58c647908e88e1d23c6ffb2f_I20200430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRkYWJlY2Y4ZDA1OTRkNDhhYzhiOTliYWMwMTBkMmQyL3NlYzpkZGFiZWNmOGQwNTk0ZDQ4YWM4Yjk5YmFjMDEwZDJkMl8yOC9mcmFnOjFkMjlkZjRkZGIxNDQ5ZjA5YzRmZGQzODA5Y2ZjZmY0L3RhYmxlOmVhZjZmMWM3YjlmNjQ4MzhhYzc5MGIzYjk1Y2NhZjIzL3RhYmxlcmFuZ2U6ZWFmNmYxYzdiOWY2NDgzOGFjNzkwYjNiOTVjY2FmMjNfMTUtMTYtMS0xLTA_7e6efbc6-0621-41be-b379-a225eb280434"
      unitRef="usd">753153000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:TemporaryEquitySharesOutstanding
      contextRef="i747357232e7a41cd80f07c97ce45f453_I20190131"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmRkYWJlY2Y4ZDA1OTRkNDhhYzhiOTliYWMwMTBkMmQyL3NlYzpkZGFiZWNmOGQwNTk0ZDQ4YWM4Yjk5YmFjMDEwZDJkMl8yOC9mcmFnOjFkMjlkZjRkZGIxNDQ5ZjA5YzRmZGQzODA5Y2ZjZmY0L3RhYmxlOjMyMTc2ZWRmNGYyYzRlNzY5MDk2MmY5ZmRmYWRmNzFiL3RhYmxlcmFuZ2U6MzIxNzZlZGY0ZjJjNGU3NjkwOTYyZjlmZGZhZGY3MWJfMy0xLTEtMS0w_1d6e0b82-6679-4c12-9f2e-51199cf12c24"
      unitRef="shares">131268000</us-gaap:TemporaryEquitySharesOutstanding>
    <us-gaap:TemporaryEquityCarryingAmountAttributableToParent
      contextRef="i747357232e7a41cd80f07c97ce45f453_I20190131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRkYWJlY2Y4ZDA1OTRkNDhhYzhiOTliYWMwMTBkMmQyL3NlYzpkZGFiZWNmOGQwNTk0ZDQ4YWM4Yjk5YmFjMDEwZDJkMl8yOC9mcmFnOjFkMjlkZjRkZGIxNDQ5ZjA5YzRmZGQzODA5Y2ZjZmY0L3RhYmxlOjMyMTc2ZWRmNGYyYzRlNzY5MDk2MmY5ZmRmYWRmNzFiL3RhYmxlcmFuZ2U6MzIxNzZlZGY0ZjJjNGU3NjkwOTYyZjlmZGZhZGY3MWJfMy0zLTEtMS0w_d6a0aa43-df96-4b86-9284-81600636753a"
      unitRef="usd">557912000</us-gaap:TemporaryEquityCarryingAmountAttributableToParent>
    <us-gaap:SharesOutstanding
      contextRef="i56c73029188d4107acd4a900ca13f131_I20190131"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmRkYWJlY2Y4ZDA1OTRkNDhhYzhiOTliYWMwMTBkMmQyL3NlYzpkZGFiZWNmOGQwNTk0ZDQ4YWM4Yjk5YmFjMDEwZDJkMl8yOC9mcmFnOjFkMjlkZjRkZGIxNDQ5ZjA5YzRmZGQzODA5Y2ZjZmY0L3RhYmxlOjMyMTc2ZWRmNGYyYzRlNzY5MDk2MmY5ZmRmYWRmNzFiL3RhYmxlcmFuZ2U6MzIxNzZlZGY0ZjJjNGU3NjkwOTYyZjlmZGZhZGY3MWJfMy02LTEtMS0w_bb0d5eaa-0366-4306-998f-9f4895d4d5f3"
      unitRef="shares">47421000</us-gaap:SharesOutstanding>
    <us-gaap:StockholdersEquity
      contextRef="i56c73029188d4107acd4a900ca13f131_I20190131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRkYWJlY2Y4ZDA1OTRkNDhhYzhiOTliYWMwMTBkMmQyL3NlYzpkZGFiZWNmOGQwNTk0ZDQ4YWM4Yjk5YmFjMDEwZDJkMl8yOC9mcmFnOjFkMjlkZjRkZGIxNDQ5ZjA5YzRmZGQzODA5Y2ZjZmY0L3RhYmxlOjMyMTc2ZWRmNGYyYzRlNzY5MDk2MmY5ZmRmYWRmNzFiL3RhYmxlcmFuZ2U6MzIxNzZlZGY0ZjJjNGU3NjkwOTYyZjlmZGZhZGY3MWJfMy04LTEtMS0w_840a3ad4-ac55-444d-9ca2-ba7ca4ae8f65"
      unitRef="usd">24000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i5fa676abcb064f81ab423b67d7b94aa0_I20190131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRkYWJlY2Y4ZDA1OTRkNDhhYzhiOTliYWMwMTBkMmQyL3NlYzpkZGFiZWNmOGQwNTk0ZDQ4YWM4Yjk5YmFjMDEwZDJkMl8yOC9mcmFnOjFkMjlkZjRkZGIxNDQ5ZjA5YzRmZGQzODA5Y2ZjZmY0L3RhYmxlOjMyMTc2ZWRmNGYyYzRlNzY5MDk2MmY5ZmRmYWRmNzFiL3RhYmxlcmFuZ2U6MzIxNzZlZGY0ZjJjNGU3NjkwOTYyZjlmZGZhZGY3MWJfMy0xMC0xLTEtMA_9f0c280a-1f69-4efa-804f-615706655d3d"
      unitRef="usd">31211000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="ida04a84971ba49639990ecb6997672fa_I20190131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRkYWJlY2Y4ZDA1OTRkNDhhYzhiOTliYWMwMTBkMmQyL3NlYzpkZGFiZWNmOGQwNTk0ZDQ4YWM4Yjk5YmFjMDEwZDJkMl8yOC9mcmFnOjFkMjlkZjRkZGIxNDQ5ZjA5YzRmZGQzODA5Y2ZjZmY0L3RhYmxlOjMyMTc2ZWRmNGYyYzRlNzY5MDk2MmY5ZmRmYWRmNzFiL3RhYmxlcmFuZ2U6MzIxNzZlZGY0ZjJjNGU3NjkwOTYyZjlmZGZhZGY3MWJfMy0xMi0xLTEtMA_c110330a-c112-4960-8916-72500da89879"
      unitRef="usd">-519126000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i42ac9a59cd7a4f42914ac1111410a48a_I20190131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRkYWJlY2Y4ZDA1OTRkNDhhYzhiOTliYWMwMTBkMmQyL3NlYzpkZGFiZWNmOGQwNTk0ZDQ4YWM4Yjk5YmFjMDEwZDJkMl8yOC9mcmFnOjFkMjlkZjRkZGIxNDQ5ZjA5YzRmZGQzODA5Y2ZjZmY0L3RhYmxlOjMyMTc2ZWRmNGYyYzRlNzY5MDk2MmY5ZmRmYWRmNzFiL3RhYmxlcmFuZ2U6MzIxNzZlZGY0ZjJjNGU3NjkwOTYyZjlmZGZhZGY3MWJfMy0xNC0xLTEtMA_eb3e5002-2401-4b74-8701-0fa2dcfc8025"
      unitRef="usd">98000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="ie0d2038c9db94232891210b0d8dd3ba4_I20190131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRkYWJlY2Y4ZDA1OTRkNDhhYzhiOTliYWMwMTBkMmQyL3NlYzpkZGFiZWNmOGQwNTk0ZDQ4YWM4Yjk5YmFjMDEwZDJkMl8yOC9mcmFnOjFkMjlkZjRkZGIxNDQ5ZjA5YzRmZGQzODA5Y2ZjZmY0L3RhYmxlOjMyMTc2ZWRmNGYyYzRlNzY5MDk2MmY5ZmRmYWRmNzFiL3RhYmxlcmFuZ2U6MzIxNzZlZGY0ZjJjNGU3NjkwOTYyZjlmZGZhZGY3MWJfMy0xNi0xLTEtMA_324eea94-e2b9-4f8d-b266-071a6d22abf7"
      unitRef="usd">-487793000</us-gaap:StockholdersEquity>
    <us-gaap:CumulativeEffectOfNewAccountingPrincipleInPeriodOfAdoption
      contextRef="i7b625170df3b4b8ab2526aa73a091096_I20190201"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRkYWJlY2Y4ZDA1OTRkNDhhYzhiOTliYWMwMTBkMmQyL3NlYzpkZGFiZWNmOGQwNTk0ZDQ4YWM4Yjk5YmFjMDEwZDJkMl8yOC9mcmFnOjFkMjlkZjRkZGIxNDQ5ZjA5YzRmZGQzODA5Y2ZjZmY0L3RhYmxlOjMyMTc2ZWRmNGYyYzRlNzY5MDk2MmY5ZmRmYWRmNzFiL3RhYmxlcmFuZ2U6MzIxNzZlZGY0ZjJjNGU3NjkwOTYyZjlmZGZhZGY3MWJfNC0xMi0xLTEtMA_7133a8d4-4e30-49ff-bd5b-fa74cdb742c6"
      unitRef="usd">23418000</us-gaap:CumulativeEffectOfNewAccountingPrincipleInPeriodOfAdoption>
    <us-gaap:CumulativeEffectOfNewAccountingPrincipleInPeriodOfAdoption
      contextRef="iaa98f3feb0004d46b5bce32bd7fdc78e_I20190201"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRkYWJlY2Y4ZDA1OTRkNDhhYzhiOTliYWMwMTBkMmQyL3NlYzpkZGFiZWNmOGQwNTk0ZDQ4YWM4Yjk5YmFjMDEwZDJkMl8yOC9mcmFnOjFkMjlkZjRkZGIxNDQ5ZjA5YzRmZGQzODA5Y2ZjZmY0L3RhYmxlOjMyMTc2ZWRmNGYyYzRlNzY5MDk2MmY5ZmRmYWRmNzFiL3RhYmxlcmFuZ2U6MzIxNzZlZGY0ZjJjNGU3NjkwOTYyZjlmZGZhZGY3MWJfNC0xNi0xLTEtMA_27f67c43-32d6-4d54-a95d-241a449b22cd"
      unitRef="usd">23418000</us-gaap:CumulativeEffectOfNewAccountingPrincipleInPeriodOfAdoption>
    <us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised
      contextRef="i415f9da27b754216936eca7e04492b4a_D20190201-20190430"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmRkYWJlY2Y4ZDA1OTRkNDhhYzhiOTliYWMwMTBkMmQyL3NlYzpkZGFiZWNmOGQwNTk0ZDQ4YWM4Yjk5YmFjMDEwZDJkMl8yOC9mcmFnOjFkMjlkZjRkZGIxNDQ5ZjA5YzRmZGQzODA5Y2ZjZmY0L3RhYmxlOjMyMTc2ZWRmNGYyYzRlNzY5MDk2MmY5ZmRmYWRmNzFiL3RhYmxlcmFuZ2U6MzIxNzZlZGY0ZjJjNGU3NjkwOTYyZjlmZGZhZGY3MWJfNS02LTEtMS0w_d9c4d9c7-1337-483e-a888-94f7bd2b80ff"
      unitRef="shares">706000</us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised
      contextRef="i415f9da27b754216936eca7e04492b4a_D20190201-20190430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRkYWJlY2Y4ZDA1OTRkNDhhYzhiOTliYWMwMTBkMmQyL3NlYzpkZGFiZWNmOGQwNTk0ZDQ4YWM4Yjk5YmFjMDEwZDJkMl8yOC9mcmFnOjFkMjlkZjRkZGIxNDQ5ZjA5YzRmZGQzODA5Y2ZjZmY0L3RhYmxlOjMyMTc2ZWRmNGYyYzRlNzY5MDk2MmY5ZmRmYWRmNzFiL3RhYmxlcmFuZ2U6MzIxNzZlZGY0ZjJjNGU3NjkwOTYyZjlmZGZhZGY3MWJfNS04LTEtMS0w_0a6f82e5-fa9f-40ba-be91-b3b7e3eb49dd"
      unitRef="usd">0</us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised
      contextRef="i94ab3704300244ae995bff1feb1b6b18_D20190201-20190430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRkYWJlY2Y4ZDA1OTRkNDhhYzhiOTliYWMwMTBkMmQyL3NlYzpkZGFiZWNmOGQwNTk0ZDQ4YWM4Yjk5YmFjMDEwZDJkMl8yOC9mcmFnOjFkMjlkZjRkZGIxNDQ5ZjA5YzRmZGQzODA5Y2ZjZmY0L3RhYmxlOjMyMTc2ZWRmNGYyYzRlNzY5MDk2MmY5ZmRmYWRmNzFiL3RhYmxlcmFuZ2U6MzIxNzZlZGY0ZjJjNGU3NjkwOTYyZjlmZGZhZGY3MWJfNS0xMC0xLTEtMA_97bb58e9-5793-4fd0-b183-0e05e52fe094"
      unitRef="usd">1510000</us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised
      contextRef="i42740237d766485da20d3f90c96defec_D20190201-20190430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRkYWJlY2Y4ZDA1OTRkNDhhYzhiOTliYWMwMTBkMmQyL3NlYzpkZGFiZWNmOGQwNTk0ZDQ4YWM4Yjk5YmFjMDEwZDJkMl8yOC9mcmFnOjFkMjlkZjRkZGIxNDQ5ZjA5YzRmZGQzODA5Y2ZjZmY0L3RhYmxlOjMyMTc2ZWRmNGYyYzRlNzY5MDk2MmY5ZmRmYWRmNzFiL3RhYmxlcmFuZ2U6MzIxNzZlZGY0ZjJjNGU3NjkwOTYyZjlmZGZhZGY3MWJfNS0xNi0xLTEtMA_ea4fc808-2d56-44c1-a720-1d670bca5a1d"
      unitRef="usd">1510000</us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised>
    <crwd:AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationVestingOfEarlyExercisedOptions
      contextRef="i94ab3704300244ae995bff1feb1b6b18_D20190201-20190430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRkYWJlY2Y4ZDA1OTRkNDhhYzhiOTliYWMwMTBkMmQyL3NlYzpkZGFiZWNmOGQwNTk0ZDQ4YWM4Yjk5YmFjMDEwZDJkMl8yOC9mcmFnOjFkMjlkZjRkZGIxNDQ5ZjA5YzRmZGQzODA5Y2ZjZmY0L3RhYmxlOjMyMTc2ZWRmNGYyYzRlNzY5MDk2MmY5ZmRmYWRmNzFiL3RhYmxlcmFuZ2U6MzIxNzZlZGY0ZjJjNGU3NjkwOTYyZjlmZGZhZGY3MWJfNi0xMC0xLTEtMA_5ae597ba-7bbf-4dd6-b1b9-ee8b8ad1115b"
      unitRef="usd">144000</crwd:AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationVestingOfEarlyExercisedOptions>
    <crwd:AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationVestingOfEarlyExercisedOptions
      contextRef="i42740237d766485da20d3f90c96defec_D20190201-20190430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRkYWJlY2Y4ZDA1OTRkNDhhYzhiOTliYWMwMTBkMmQyL3NlYzpkZGFiZWNmOGQwNTk0ZDQ4YWM4Yjk5YmFjMDEwZDJkMl8yOC9mcmFnOjFkMjlkZjRkZGIxNDQ5ZjA5YzRmZGQzODA5Y2ZjZmY0L3RhYmxlOjMyMTc2ZWRmNGYyYzRlNzY5MDk2MmY5ZmRmYWRmNzFiL3RhYmxlcmFuZ2U6MzIxNzZlZGY0ZjJjNGU3NjkwOTYyZjlmZGZhZGY3MWJfNi0xNi0xLTEtMA_bb2ece5a-a6ea-466b-bd6f-411f34f4264c"
      unitRef="usd">144000</crwd:AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationVestingOfEarlyExercisedOptions>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="i94ab3704300244ae995bff1feb1b6b18_D20190201-20190430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRkYWJlY2Y4ZDA1OTRkNDhhYzhiOTliYWMwMTBkMmQyL3NlYzpkZGFiZWNmOGQwNTk0ZDQ4YWM4Yjk5YmFjMDEwZDJkMl8yOC9mcmFnOjFkMjlkZjRkZGIxNDQ5ZjA5YzRmZGQzODA5Y2ZjZmY0L3RhYmxlOjMyMTc2ZWRmNGYyYzRlNzY5MDk2MmY5ZmRmYWRmNzFiL3RhYmxlcmFuZ2U6MzIxNzZlZGY0ZjJjNGU3NjkwOTYyZjlmZGZhZGY3MWJfNy0xMC0xLTEtMA_7644ee8d-9470-44b4-9f2b-3c25612e76c4"
      unitRef="usd">3752000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="i42740237d766485da20d3f90c96defec_D20190201-20190430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRkYWJlY2Y4ZDA1OTRkNDhhYzhiOTliYWMwMTBkMmQyL3NlYzpkZGFiZWNmOGQwNTk0ZDQ4YWM4Yjk5YmFjMDEwZDJkMl8yOC9mcmFnOjFkMjlkZjRkZGIxNDQ5ZjA5YzRmZGQzODA5Y2ZjZmY0L3RhYmxlOjMyMTc2ZWRmNGYyYzRlNzY5MDk2MmY5ZmRmYWRmNzFiL3RhYmxlcmFuZ2U6MzIxNzZlZGY0ZjJjNGU3NjkwOTYyZjlmZGZhZGY3MWJfNy0xNi0xLTEtMA_c02480f3-14e4-4936-8e0a-9f42a5d39774"
      unitRef="usd">3752000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <crwd:AdjustmentsToAdditionalPaidInCapitalCapitalizedShareBasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="i94ab3704300244ae995bff1feb1b6b18_D20190201-20190430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRkYWJlY2Y4ZDA1OTRkNDhhYzhiOTliYWMwMTBkMmQyL3NlYzpkZGFiZWNmOGQwNTk0ZDQ4YWM4Yjk5YmFjMDEwZDJkMl8yOC9mcmFnOjFkMjlkZjRkZGIxNDQ5ZjA5YzRmZGQzODA5Y2ZjZmY0L3RhYmxlOjMyMTc2ZWRmNGYyYzRlNzY5MDk2MmY5ZmRmYWRmNzFiL3RhYmxlcmFuZ2U6MzIxNzZlZGY0ZjJjNGU3NjkwOTYyZjlmZGZhZGY3MWJfOC0xMC0xLTEtMA_6c3b896e-2f86-487e-892f-1f439c962c83"
      unitRef="usd">53000</crwd:AdjustmentsToAdditionalPaidInCapitalCapitalizedShareBasedCompensationRequisiteServicePeriodRecognitionValue>
    <crwd:AdjustmentsToAdditionalPaidInCapitalCapitalizedShareBasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="i42740237d766485da20d3f90c96defec_D20190201-20190430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRkYWJlY2Y4ZDA1OTRkNDhhYzhiOTliYWMwMTBkMmQyL3NlYzpkZGFiZWNmOGQwNTk0ZDQ4YWM4Yjk5YmFjMDEwZDJkMl8yOC9mcmFnOjFkMjlkZjRkZGIxNDQ5ZjA5YzRmZGQzODA5Y2ZjZmY0L3RhYmxlOjMyMTc2ZWRmNGYyYzRlNzY5MDk2MmY5ZmRmYWRmNzFiL3RhYmxlcmFuZ2U6MzIxNzZlZGY0ZjJjNGU3NjkwOTYyZjlmZGZhZGY3MWJfOC0xNi0xLTEtMA_0121fe56-5699-4dff-bf44-328452ff26d6"
      unitRef="usd">53000</crwd:AdjustmentsToAdditionalPaidInCapitalCapitalizedShareBasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:NetIncomeLoss
      contextRef="if7169fc4075943b7a3e653190daf1de6_D20190201-20190430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRkYWJlY2Y4ZDA1OTRkNDhhYzhiOTliYWMwMTBkMmQyL3NlYzpkZGFiZWNmOGQwNTk0ZDQ4YWM4Yjk5YmFjMDEwZDJkMl8yOC9mcmFnOjFkMjlkZjRkZGIxNDQ5ZjA5YzRmZGQzODA5Y2ZjZmY0L3RhYmxlOjMyMTc2ZWRmNGYyYzRlNzY5MDk2MmY5ZmRmYWRmNzFiL3RhYmxlcmFuZ2U6MzIxNzZlZGY0ZjJjNGU3NjkwOTYyZjlmZGZhZGY3MWJfOS0xMi0xLTEtMA_0f9e684a-ee18-47d6-ba86-bb87361fc4e1"
      unitRef="usd">-25977000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i42740237d766485da20d3f90c96defec_D20190201-20190430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRkYWJlY2Y4ZDA1OTRkNDhhYzhiOTliYWMwMTBkMmQyL3NlYzpkZGFiZWNmOGQwNTk0ZDQ4YWM4Yjk5YmFjMDEwZDJkMl8yOC9mcmFnOjFkMjlkZjRkZGIxNDQ5ZjA5YzRmZGQzODA5Y2ZjZmY0L3RhYmxlOjMyMTc2ZWRmNGYyYzRlNzY5MDk2MmY5ZmRmYWRmNzFiL3RhYmxlcmFuZ2U6MzIxNzZlZGY0ZjJjNGU3NjkwOTYyZjlmZGZhZGY3MWJfOS0xNi0xLTEtMA_fa8a8e39-8120-41a9-b906-22b6e380b189"
      unitRef="usd">-25977000</us-gaap:NetIncomeLoss>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent
      contextRef="ifb9137c1306142ffac20f5ed3e2da3c1_D20190201-20190430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRkYWJlY2Y4ZDA1OTRkNDhhYzhiOTliYWMwMTBkMmQyL3NlYzpkZGFiZWNmOGQwNTk0ZDQ4YWM4Yjk5YmFjMDEwZDJkMl8yOC9mcmFnOjFkMjlkZjRkZGIxNDQ5ZjA5YzRmZGQzODA5Y2ZjZmY0L3RhYmxlOjMyMTc2ZWRmNGYyYzRlNzY5MDk2MmY5ZmRmYWRmNzFiL3RhYmxlcmFuZ2U6MzIxNzZlZGY0ZjJjNGU3NjkwOTYyZjlmZGZhZGY3MWJfMTAtMTQtMS0xLTA_6eb76996-544d-4f6a-93e9-4f2182e3a563"
      unitRef="usd">-284000</us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent
      contextRef="i42740237d766485da20d3f90c96defec_D20190201-20190430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRkYWJlY2Y4ZDA1OTRkNDhhYzhiOTliYWMwMTBkMmQyL3NlYzpkZGFiZWNmOGQwNTk0ZDQ4YWM4Yjk5YmFjMDEwZDJkMl8yOC9mcmFnOjFkMjlkZjRkZGIxNDQ5ZjA5YzRmZGQzODA5Y2ZjZmY0L3RhYmxlOjMyMTc2ZWRmNGYyYzRlNzY5MDk2MmY5ZmRmYWRmNzFiL3RhYmxlcmFuZ2U6MzIxNzZlZGY0ZjJjNGU3NjkwOTYyZjlmZGZhZGY3MWJfMTAtMTYtMS0xLTA_7c1d63c1-91ff-4cf9-8963-aa52377d28d4"
      unitRef="usd">-284000</us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent>
    <us-gaap:TemporaryEquitySharesOutstanding
      contextRef="id0457d7b397441d5b0f04d174df03359_I20190430"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmRkYWJlY2Y4ZDA1OTRkNDhhYzhiOTliYWMwMTBkMmQyL3NlYzpkZGFiZWNmOGQwNTk0ZDQ4YWM4Yjk5YmFjMDEwZDJkMl8yOC9mcmFnOjFkMjlkZjRkZGIxNDQ5ZjA5YzRmZGQzODA5Y2ZjZmY0L3RhYmxlOjMyMTc2ZWRmNGYyYzRlNzY5MDk2MmY5ZmRmYWRmNzFiL3RhYmxlcmFuZ2U6MzIxNzZlZGY0ZjJjNGU3NjkwOTYyZjlmZGZhZGY3MWJfMTItMS0xLTEtMA_db55c45f-7374-484a-9f83-189c885201f2"
      unitRef="shares">131268000</us-gaap:TemporaryEquitySharesOutstanding>
    <us-gaap:TemporaryEquityCarryingAmountAttributableToParent
      contextRef="id0457d7b397441d5b0f04d174df03359_I20190430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRkYWJlY2Y4ZDA1OTRkNDhhYzhiOTliYWMwMTBkMmQyL3NlYzpkZGFiZWNmOGQwNTk0ZDQ4YWM4Yjk5YmFjMDEwZDJkMl8yOC9mcmFnOjFkMjlkZjRkZGIxNDQ5ZjA5YzRmZGQzODA5Y2ZjZmY0L3RhYmxlOjMyMTc2ZWRmNGYyYzRlNzY5MDk2MmY5ZmRmYWRmNzFiL3RhYmxlcmFuZ2U6MzIxNzZlZGY0ZjJjNGU3NjkwOTYyZjlmZGZhZGY3MWJfMTItMy0xLTEtMA_b49425c5-5528-47ce-8478-268ee2a81b9e"
      unitRef="usd">557912000</us-gaap:TemporaryEquityCarryingAmountAttributableToParent>
    <us-gaap:SharesOutstanding
      contextRef="i7f19f776ca224082b4c5e38ab28a58c5_I20190430"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmRkYWJlY2Y4ZDA1OTRkNDhhYzhiOTliYWMwMTBkMmQyL3NlYzpkZGFiZWNmOGQwNTk0ZDQ4YWM4Yjk5YmFjMDEwZDJkMl8yOC9mcmFnOjFkMjlkZjRkZGIxNDQ5ZjA5YzRmZGQzODA5Y2ZjZmY0L3RhYmxlOjMyMTc2ZWRmNGYyYzRlNzY5MDk2MmY5ZmRmYWRmNzFiL3RhYmxlcmFuZ2U6MzIxNzZlZGY0ZjJjNGU3NjkwOTYyZjlmZGZhZGY3MWJfMTItNi0xLTEtMA_05be23ee-a576-4e32-b3e4-ea7ab2d3371b"
      unitRef="shares">48127000</us-gaap:SharesOutstanding>
    <us-gaap:StockholdersEquity
      contextRef="i7f19f776ca224082b4c5e38ab28a58c5_I20190430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRkYWJlY2Y4ZDA1OTRkNDhhYzhiOTliYWMwMTBkMmQyL3NlYzpkZGFiZWNmOGQwNTk0ZDQ4YWM4Yjk5YmFjMDEwZDJkMl8yOC9mcmFnOjFkMjlkZjRkZGIxNDQ5ZjA5YzRmZGQzODA5Y2ZjZmY0L3RhYmxlOjMyMTc2ZWRmNGYyYzRlNzY5MDk2MmY5ZmRmYWRmNzFiL3RhYmxlcmFuZ2U6MzIxNzZlZGY0ZjJjNGU3NjkwOTYyZjlmZGZhZGY3MWJfMTItOC0xLTEtMA_175d7960-3a09-44b9-a526-70ee07b11f34"
      unitRef="usd">24000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="ib9830f3d87f94dfdad5ec9a9190ee98e_I20190430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRkYWJlY2Y4ZDA1OTRkNDhhYzhiOTliYWMwMTBkMmQyL3NlYzpkZGFiZWNmOGQwNTk0ZDQ4YWM4Yjk5YmFjMDEwZDJkMl8yOC9mcmFnOjFkMjlkZjRkZGIxNDQ5ZjA5YzRmZGQzODA5Y2ZjZmY0L3RhYmxlOjMyMTc2ZWRmNGYyYzRlNzY5MDk2MmY5ZmRmYWRmNzFiL3RhYmxlcmFuZ2U6MzIxNzZlZGY0ZjJjNGU3NjkwOTYyZjlmZGZhZGY3MWJfMTItMTAtMS0xLTA_7d4800bb-69c4-4bed-882b-febec5fae988"
      unitRef="usd">36670000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="if4077092158241d6be153a293dbdf54f_I20190430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRkYWJlY2Y4ZDA1OTRkNDhhYzhiOTliYWMwMTBkMmQyL3NlYzpkZGFiZWNmOGQwNTk0ZDQ4YWM4Yjk5YmFjMDEwZDJkMl8yOC9mcmFnOjFkMjlkZjRkZGIxNDQ5ZjA5YzRmZGQzODA5Y2ZjZmY0L3RhYmxlOjMyMTc2ZWRmNGYyYzRlNzY5MDk2MmY5ZmRmYWRmNzFiL3RhYmxlcmFuZ2U6MzIxNzZlZGY0ZjJjNGU3NjkwOTYyZjlmZGZhZGY3MWJfMTItMTItMS0xLTA_0605229f-438b-4cda-8f5d-ec17e46f7c0e"
      unitRef="usd">-521685000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i826d266fb1e14a9283ab0c20e2dba447_I20190430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRkYWJlY2Y4ZDA1OTRkNDhhYzhiOTliYWMwMTBkMmQyL3NlYzpkZGFiZWNmOGQwNTk0ZDQ4YWM4Yjk5YmFjMDEwZDJkMl8yOC9mcmFnOjFkMjlkZjRkZGIxNDQ5ZjA5YzRmZGQzODA5Y2ZjZmY0L3RhYmxlOjMyMTc2ZWRmNGYyYzRlNzY5MDk2MmY5ZmRmYWRmNzFiL3RhYmxlcmFuZ2U6MzIxNzZlZGY0ZjJjNGU3NjkwOTYyZjlmZGZhZGY3MWJfMTItMTQtMS0xLTA_d00c8007-98d3-4415-8f6b-ecbd018c40df"
      unitRef="usd">-186000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="ie41ff497e1104a8e86120435f557b6cf_I20190430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRkYWJlY2Y4ZDA1OTRkNDhhYzhiOTliYWMwMTBkMmQyL3NlYzpkZGFiZWNmOGQwNTk0ZDQ4YWM4Yjk5YmFjMDEwZDJkMl8yOC9mcmFnOjFkMjlkZjRkZGIxNDQ5ZjA5YzRmZGQzODA5Y2ZjZmY0L3RhYmxlOjMyMTc2ZWRmNGYyYzRlNzY5MDk2MmY5ZmRmYWRmNzFiL3RhYmxlcmFuZ2U6MzIxNzZlZGY0ZjJjNGU3NjkwOTYyZjlmZGZhZGY3MWJfMTItMTYtMS0xLTA_8e8340d7-9b4f-481e-ad74-d8ce98576c32"
      unitRef="usd">-485177000</us-gaap:StockholdersEquity>
    <us-gaap:ProfitLoss
      contextRef="idda6a648059c4a71bec98de39acc0b4f_D20200201-20200430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRkYWJlY2Y4ZDA1OTRkNDhhYzhiOTliYWMwMTBkMmQyL3NlYzpkZGFiZWNmOGQwNTk0ZDQ4YWM4Yjk5YmFjMDEwZDJkMl8zMS9mcmFnOmNkMDAwMWU5NzBjNzRhYmI4OGRkYjUxNjQ4NzIzNTk3L3RhYmxlOmIzYWE3MmZhYTUyOTQ0YTdiMmVjMGI1Y2MzODVhNWMyL3RhYmxlcmFuZ2U6YjNhYTcyZmFhNTI5NDRhN2IyZWMwYjVjYzM4NWE1YzJfMy0xLTEtMS0w_83f134a0-50e9-43ee-b034-cbd192ccbad8"
      unitRef="usd">-19222000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="i42740237d766485da20d3f90c96defec_D20190201-20190430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRkYWJlY2Y4ZDA1OTRkNDhhYzhiOTliYWMwMTBkMmQyL3NlYzpkZGFiZWNmOGQwNTk0ZDQ4YWM4Yjk5YmFjMDEwZDJkMl8zMS9mcmFnOmNkMDAwMWU5NzBjNzRhYmI4OGRkYjUxNjQ4NzIzNTk3L3RhYmxlOmIzYWE3MmZhYTUyOTQ0YTdiMmVjMGI1Y2MzODVhNWMyL3RhYmxlcmFuZ2U6YjNhYTcyZmFhNTI5NDRhN2IyZWMwYjVjYzM4NWE1YzJfMy0zLTEtMS0w_7e214fe8-c0f7-4816-a1c9-275e290be030"
      unitRef="usd">-25977000</us-gaap:ProfitLoss>
    <crwd:DepreciationAndAmortizationExcludingIntangibleAssetsAndDeferredContractAcquisitionCosts
      contextRef="idda6a648059c4a71bec98de39acc0b4f_D20200201-20200430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRkYWJlY2Y4ZDA1OTRkNDhhYzhiOTliYWMwMTBkMmQyL3NlYzpkZGFiZWNmOGQwNTk0ZDQ4YWM4Yjk5YmFjMDEwZDJkMl8zMS9mcmFnOmNkMDAwMWU5NzBjNzRhYmI4OGRkYjUxNjQ4NzIzNTk3L3RhYmxlOmIzYWE3MmZhYTUyOTQ0YTdiMmVjMGI1Y2MzODVhNWMyL3RhYmxlcmFuZ2U6YjNhYTcyZmFhNTI5NDRhN2IyZWMwYjVjYzM4NWE1YzJfNS0xLTEtMS0w_afeb6251-7fdf-4721-8e2d-6bb840b11ce7"
      unitRef="usd">8202000</crwd:DepreciationAndAmortizationExcludingIntangibleAssetsAndDeferredContractAcquisitionCosts>
    <crwd:DepreciationAndAmortizationExcludingIntangibleAssetsAndDeferredContractAcquisitionCosts
      contextRef="i42740237d766485da20d3f90c96defec_D20190201-20190430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRkYWJlY2Y4ZDA1OTRkNDhhYzhiOTliYWMwMTBkMmQyL3NlYzpkZGFiZWNmOGQwNTk0ZDQ4YWM4Yjk5YmFjMDEwZDJkMl8zMS9mcmFnOmNkMDAwMWU5NzBjNzRhYmI4OGRkYjUxNjQ4NzIzNTk3L3RhYmxlOmIzYWE3MmZhYTUyOTQ0YTdiMmVjMGI1Y2MzODVhNWMyL3RhYmxlcmFuZ2U6YjNhYTcyZmFhNTI5NDRhN2IyZWMwYjVjYzM4NWE1YzJfNS0zLTEtMS0w_47d77baf-3ccc-4cfd-910d-6a648f267ef1"
      unitRef="usd">4873000</crwd:DepreciationAndAmortizationExcludingIntangibleAssetsAndDeferredContractAcquisitionCosts>
    <us-gaap:AmortizationOfIntangibleAssets
      contextRef="idda6a648059c4a71bec98de39acc0b4f_D20200201-20200430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRkYWJlY2Y4ZDA1OTRkNDhhYzhiOTliYWMwMTBkMmQyL3NlYzpkZGFiZWNmOGQwNTk0ZDQ4YWM4Yjk5YmFjMDEwZDJkMl8zMS9mcmFnOmNkMDAwMWU5NzBjNzRhYmI4OGRkYjUxNjQ4NzIzNTk3L3RhYmxlOmIzYWE3MmZhYTUyOTQ0YTdiMmVjMGI1Y2MzODVhNWMyL3RhYmxlcmFuZ2U6YjNhYTcyZmFhNTI5NDRhN2IyZWMwYjVjYzM4NWE1YzJfNy0xLTEtMS0w_b4f90961-ebf2-415d-812d-8d9e6c2dbe84"
      unitRef="usd">103000</us-gaap:AmortizationOfIntangibleAssets>
    <us-gaap:AmortizationOfIntangibleAssets
      contextRef="i42740237d766485da20d3f90c96defec_D20190201-20190430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRkYWJlY2Y4ZDA1OTRkNDhhYzhiOTliYWMwMTBkMmQyL3NlYzpkZGFiZWNmOGQwNTk0ZDQ4YWM4Yjk5YmFjMDEwZDJkMl8zMS9mcmFnOmNkMDAwMWU5NzBjNzRhYmI4OGRkYjUxNjQ4NzIzNTk3L3RhYmxlOmIzYWE3MmZhYTUyOTQ0YTdiMmVjMGI1Y2MzODVhNWMyL3RhYmxlcmFuZ2U6YjNhYTcyZmFhNTI5NDRhN2IyZWMwYjVjYzM4NWE1YzJfNy0zLTEtMS0w_585630bd-9938-4b2e-a2b1-043d9c628250"
      unitRef="usd">146000</us-gaap:AmortizationOfIntangibleAssets>
    <crwd:AmortizationOfDeferredContractAcquisitionCosts
      contextRef="idda6a648059c4a71bec98de39acc0b4f_D20200201-20200430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRkYWJlY2Y4ZDA1OTRkNDhhYzhiOTliYWMwMTBkMmQyL3NlYzpkZGFiZWNmOGQwNTk0ZDQ4YWM4Yjk5YmFjMDEwZDJkMl8zMS9mcmFnOmNkMDAwMWU5NzBjNzRhYmI4OGRkYjUxNjQ4NzIzNTk3L3RhYmxlOmIzYWE3MmZhYTUyOTQ0YTdiMmVjMGI1Y2MzODVhNWMyL3RhYmxlcmFuZ2U6YjNhYTcyZmFhNTI5NDRhN2IyZWMwYjVjYzM4NWE1YzJfOC0xLTEtMS0w_5a91c723-0610-400e-98d7-0d773a2f3e44"
      unitRef="usd">13451000</crwd:AmortizationOfDeferredContractAcquisitionCosts>
    <crwd:AmortizationOfDeferredContractAcquisitionCosts
      contextRef="i42740237d766485da20d3f90c96defec_D20190201-20190430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRkYWJlY2Y4ZDA1OTRkNDhhYzhiOTliYWMwMTBkMmQyL3NlYzpkZGFiZWNmOGQwNTk0ZDQ4YWM4Yjk5YmFjMDEwZDJkMl8zMS9mcmFnOmNkMDAwMWU5NzBjNzRhYmI4OGRkYjUxNjQ4NzIzNTk3L3RhYmxlOmIzYWE3MmZhYTUyOTQ0YTdiMmVjMGI1Y2MzODVhNWMyL3RhYmxlcmFuZ2U6YjNhYTcyZmFhNTI5NDRhN2IyZWMwYjVjYzM4NWE1YzJfOC0zLTEtMS0w_c4188a38-c937-4a2c-87b8-38dcc747c5f8"
      unitRef="usd">7345000</crwd:AmortizationOfDeferredContractAcquisitionCosts>
    <crwd:NonCashOperatingLeaseCostAmortizationAndInterest
      contextRef="idda6a648059c4a71bec98de39acc0b4f_D20200201-20200430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRkYWJlY2Y4ZDA1OTRkNDhhYzhiOTliYWMwMTBkMmQyL3NlYzpkZGFiZWNmOGQwNTk0ZDQ4YWM4Yjk5YmFjMDEwZDJkMl8zMS9mcmFnOmNkMDAwMWU5NzBjNzRhYmI4OGRkYjUxNjQ4NzIzNTk3L3RhYmxlOmIzYWE3MmZhYTUyOTQ0YTdiMmVjMGI1Y2MzODVhNWMyL3RhYmxlcmFuZ2U6YjNhYTcyZmFhNTI5NDRhN2IyZWMwYjVjYzM4NWE1YzJfOS0xLTEtMS01MzI2_d188b7f5-b281-49be-9d67-533d651f8b68"
      unitRef="usd">2283000</crwd:NonCashOperatingLeaseCostAmortizationAndInterest>
    <crwd:NonCashOperatingLeaseCostAmortizationAndInterest
      contextRef="i42740237d766485da20d3f90c96defec_D20190201-20190430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRkYWJlY2Y4ZDA1OTRkNDhhYzhiOTliYWMwMTBkMmQyL3NlYzpkZGFiZWNmOGQwNTk0ZDQ4YWM4Yjk5YmFjMDEwZDJkMl8zMS9mcmFnOmNkMDAwMWU5NzBjNzRhYmI4OGRkYjUxNjQ4NzIzNTk3L3RhYmxlOmIzYWE3MmZhYTUyOTQ0YTdiMmVjMGI1Y2MzODVhNWMyL3RhYmxlcmFuZ2U6YjNhYTcyZmFhNTI5NDRhN2IyZWMwYjVjYzM4NWE1YzJfOS0zLTEtMS01MzI2_b9c621a8-808c-4d02-bd80-994e0f796ec9"
      unitRef="usd">0</crwd:NonCashOperatingLeaseCostAmortizationAndInterest>
    <us-gaap:FairValueAdjustmentOfWarrants
      contextRef="idda6a648059c4a71bec98de39acc0b4f_D20200201-20200430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRkYWJlY2Y4ZDA1OTRkNDhhYzhiOTliYWMwMTBkMmQyL3NlYzpkZGFiZWNmOGQwNTk0ZDQ4YWM4Yjk5YmFjMDEwZDJkMl8zMS9mcmFnOmNkMDAwMWU5NzBjNzRhYmI4OGRkYjUxNjQ4NzIzNTk3L3RhYmxlOmIzYWE3MmZhYTUyOTQ0YTdiMmVjMGI1Y2MzODVhNWMyL3RhYmxlcmFuZ2U6YjNhYTcyZmFhNTI5NDRhN2IyZWMwYjVjYzM4NWE1YzJfOS0xLTEtMS0w_07567ef4-2e8a-4f44-b422-5a4848da1384"
      unitRef="usd">0</us-gaap:FairValueAdjustmentOfWarrants>
    <us-gaap:FairValueAdjustmentOfWarrants
      contextRef="i42740237d766485da20d3f90c96defec_D20190201-20190430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRkYWJlY2Y4ZDA1OTRkNDhhYzhiOTliYWMwMTBkMmQyL3NlYzpkZGFiZWNmOGQwNTk0ZDQ4YWM4Yjk5YmFjMDEwZDJkMl8zMS9mcmFnOmNkMDAwMWU5NzBjNzRhYmI4OGRkYjUxNjQ4NzIzNTk3L3RhYmxlOmIzYWE3MmZhYTUyOTQ0YTdiMmVjMGI1Y2MzODVhNWMyL3RhYmxlcmFuZ2U6YjNhYTcyZmFhNTI5NDRhN2IyZWMwYjVjYzM4NWE1YzJfOS0zLTEtMS0w_d07afc27-e3b2-42d4-b8af-f3644f2d262a"
      unitRef="usd">1167000</us-gaap:FairValueAdjustmentOfWarrants>
    <us-gaap:ProvisionForDoubtfulAccounts
      contextRef="idda6a648059c4a71bec98de39acc0b4f_D20200201-20200430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRkYWJlY2Y4ZDA1OTRkNDhhYzhiOTliYWMwMTBkMmQyL3NlYzpkZGFiZWNmOGQwNTk0ZDQ4YWM4Yjk5YmFjMDEwZDJkMl8zMS9mcmFnOmNkMDAwMWU5NzBjNzRhYmI4OGRkYjUxNjQ4NzIzNTk3L3RhYmxlOmIzYWE3MmZhYTUyOTQ0YTdiMmVjMGI1Y2MzODVhNWMyL3RhYmxlcmFuZ2U6YjNhYTcyZmFhNTI5NDRhN2IyZWMwYjVjYzM4NWE1YzJfMTAtMS0xLTEtMA_f3f0b46c-e0c9-4e6d-990f-15632825ac57"
      unitRef="usd">149000</us-gaap:ProvisionForDoubtfulAccounts>
    <us-gaap:ProvisionForDoubtfulAccounts
      contextRef="i42740237d766485da20d3f90c96defec_D20190201-20190430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRkYWJlY2Y4ZDA1OTRkNDhhYzhiOTliYWMwMTBkMmQyL3NlYzpkZGFiZWNmOGQwNTk0ZDQ4YWM4Yjk5YmFjMDEwZDJkMl8zMS9mcmFnOmNkMDAwMWU5NzBjNzRhYmI4OGRkYjUxNjQ4NzIzNTk3L3RhYmxlOmIzYWE3MmZhYTUyOTQ0YTdiMmVjMGI1Y2MzODVhNWMyL3RhYmxlcmFuZ2U6YjNhYTcyZmFhNTI5NDRhN2IyZWMwYjVjYzM4NWE1YzJfMTAtMy0xLTEtMA_9ca9c7a3-2bbb-4ac9-9f89-73cea0698e29"
      unitRef="usd">-254000</us-gaap:ProvisionForDoubtfulAccounts>
    <us-gaap:ShareBasedCompensation
      contextRef="idda6a648059c4a71bec98de39acc0b4f_D20200201-20200430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRkYWJlY2Y4ZDA1OTRkNDhhYzhiOTliYWMwMTBkMmQyL3NlYzpkZGFiZWNmOGQwNTk0ZDQ4YWM4Yjk5YmFjMDEwZDJkMl8zMS9mcmFnOmNkMDAwMWU5NzBjNzRhYmI4OGRkYjUxNjQ4NzIzNTk3L3RhYmxlOmIzYWE3MmZhYTUyOTQ0YTdiMmVjMGI1Y2MzODVhNWMyL3RhYmxlcmFuZ2U6YjNhYTcyZmFhNTI5NDRhN2IyZWMwYjVjYzM4NWE1YzJfMTEtMS0xLTEtMA_1f2b1ce8-69bb-4312-af1d-13af56f74922"
      unitRef="usd">23638000</us-gaap:ShareBasedCompensation>
    <us-gaap:ShareBasedCompensation
      contextRef="i42740237d766485da20d3f90c96defec_D20190201-20190430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRkYWJlY2Y4ZDA1OTRkNDhhYzhiOTliYWMwMTBkMmQyL3NlYzpkZGFiZWNmOGQwNTk0ZDQ4YWM4Yjk5YmFjMDEwZDJkMl8zMS9mcmFnOmNkMDAwMWU5NzBjNzRhYmI4OGRkYjUxNjQ4NzIzNTk3L3RhYmxlOmIzYWE3MmZhYTUyOTQ0YTdiMmVjMGI1Y2MzODVhNWMyL3RhYmxlcmFuZ2U6YjNhYTcyZmFhNTI5NDRhN2IyZWMwYjVjYzM4NWE1YzJfMTEtMy0xLTEtMA_2e0c0419-9786-4491-84fb-aff32cb7b13f"
      unitRef="usd">3752000</us-gaap:ShareBasedCompensation>
    <us-gaap:DebtSecuritiesAvailableForSaleRealizedGain
      contextRef="idda6a648059c4a71bec98de39acc0b4f_D20200201-20200430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRkYWJlY2Y4ZDA1OTRkNDhhYzhiOTliYWMwMTBkMmQyL3NlYzpkZGFiZWNmOGQwNTk0ZDQ4YWM4Yjk5YmFjMDEwZDJkMl8zMS9mcmFnOmNkMDAwMWU5NzBjNzRhYmI4OGRkYjUxNjQ4NzIzNTk3L3RhYmxlOmIzYWE3MmZhYTUyOTQ0YTdiMmVjMGI1Y2MzODVhNWMyL3RhYmxlcmFuZ2U6YjNhYTcyZmFhNTI5NDRhN2IyZWMwYjVjYzM4NWE1YzJfMTItMS0xLTEtNTMyMQ_de8f39c9-086d-4e51-9ea3-ebe95834b8c5"
      unitRef="usd">1347000</us-gaap:DebtSecuritiesAvailableForSaleRealizedGain>
    <us-gaap:DebtSecuritiesAvailableForSaleRealizedGain
      contextRef="i42740237d766485da20d3f90c96defec_D20190201-20190430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRkYWJlY2Y4ZDA1OTRkNDhhYzhiOTliYWMwMTBkMmQyL3NlYzpkZGFiZWNmOGQwNTk0ZDQ4YWM4Yjk5YmFjMDEwZDJkMl8zMS9mcmFnOmNkMDAwMWU5NzBjNzRhYmI4OGRkYjUxNjQ4NzIzNTk3L3RhYmxlOmIzYWE3MmZhYTUyOTQ0YTdiMmVjMGI1Y2MzODVhNWMyL3RhYmxlcmFuZ2U6YjNhYTcyZmFhNTI5NDRhN2IyZWMwYjVjYzM4NWE1YzJfMTItMy0xLTEtNTMyMQ_ba5cdd9b-1ef8-4ceb-be67-eb09cc4e8b7e"
      unitRef="usd">0</us-gaap:DebtSecuritiesAvailableForSaleRealizedGain>
    <us-gaap:AccretionAmortizationOfDiscountsAndPremiumsInvestments
      contextRef="idda6a648059c4a71bec98de39acc0b4f_D20200201-20200430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRkYWJlY2Y4ZDA1OTRkNDhhYzhiOTliYWMwMTBkMmQyL3NlYzpkZGFiZWNmOGQwNTk0ZDQ4YWM4Yjk5YmFjMDEwZDJkMl8zMS9mcmFnOmNkMDAwMWU5NzBjNzRhYmI4OGRkYjUxNjQ4NzIzNTk3L3RhYmxlOmIzYWE3MmZhYTUyOTQ0YTdiMmVjMGI1Y2MzODVhNWMyL3RhYmxlcmFuZ2U6YjNhYTcyZmFhNTI5NDRhN2IyZWMwYjVjYzM4NWE1YzJfMTItMS0xLTEtMA_c7f91082-f93a-44fb-8bfb-0ee7368f8dba"
      unitRef="usd">-578000</us-gaap:AccretionAmortizationOfDiscountsAndPremiumsInvestments>
    <us-gaap:AccretionAmortizationOfDiscountsAndPremiumsInvestments
      contextRef="i42740237d766485da20d3f90c96defec_D20190201-20190430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRkYWJlY2Y4ZDA1OTRkNDhhYzhiOTliYWMwMTBkMmQyL3NlYzpkZGFiZWNmOGQwNTk0ZDQ4YWM4Yjk5YmFjMDEwZDJkMl8zMS9mcmFnOmNkMDAwMWU5NzBjNzRhYmI4OGRkYjUxNjQ4NzIzNTk3L3RhYmxlOmIzYWE3MmZhYTUyOTQ0YTdiMmVjMGI1Y2MzODVhNWMyL3RhYmxlcmFuZ2U6YjNhYTcyZmFhNTI5NDRhN2IyZWMwYjVjYzM4NWE1YzJfMTItMy0xLTEtMA_8f600913-49fd-4f5d-8164-7d1e00fa978e"
      unitRef="usd">513000</us-gaap:AccretionAmortizationOfDiscountsAndPremiumsInvestments>
    <us-gaap:OtherNoncashIncomeExpense
      contextRef="idda6a648059c4a71bec98de39acc0b4f_D20200201-20200430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRkYWJlY2Y4ZDA1OTRkNDhhYzhiOTliYWMwMTBkMmQyL3NlYzpkZGFiZWNmOGQwNTk0ZDQ4YWM4Yjk5YmFjMDEwZDJkMl8zMS9mcmFnOmNkMDAwMWU5NzBjNzRhYmI4OGRkYjUxNjQ4NzIzNTk3L3RhYmxlOmIzYWE3MmZhYTUyOTQ0YTdiMmVjMGI1Y2MzODVhNWMyL3RhYmxlcmFuZ2U6YjNhYTcyZmFhNTI5NDRhN2IyZWMwYjVjYzM4NWE1YzJfMTMtMS0xLTEtMA_4c18adbc-60c8-43cd-92f6-a8d185e82014"
      unitRef="usd">-151000</us-gaap:OtherNoncashIncomeExpense>
    <us-gaap:OtherNoncashIncomeExpense
      contextRef="i42740237d766485da20d3f90c96defec_D20190201-20190430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRkYWJlY2Y4ZDA1OTRkNDhhYzhiOTliYWMwMTBkMmQyL3NlYzpkZGFiZWNmOGQwNTk0ZDQ4YWM4Yjk5YmFjMDEwZDJkMl8zMS9mcmFnOmNkMDAwMWU5NzBjNzRhYmI4OGRkYjUxNjQ4NzIzNTk3L3RhYmxlOmIzYWE3MmZhYTUyOTQ0YTdiMmVjMGI1Y2MzODVhNWMyL3RhYmxlcmFuZ2U6YjNhYTcyZmFhNTI5NDRhN2IyZWMwYjVjYzM4NWE1YzJfMTMtMy0xLTEtMA_562bd11f-80a2-42e3-96e2-6566e40991be"
      unitRef="usd">424000</us-gaap:OtherNoncashIncomeExpense>
    <us-gaap:IncreaseDecreaseInAccountsReceivable
      contextRef="idda6a648059c4a71bec98de39acc0b4f_D20200201-20200430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRkYWJlY2Y4ZDA1OTRkNDhhYzhiOTliYWMwMTBkMmQyL3NlYzpkZGFiZWNmOGQwNTk0ZDQ4YWM4Yjk5YmFjMDEwZDJkMl8zMS9mcmFnOmNkMDAwMWU5NzBjNzRhYmI4OGRkYjUxNjQ4NzIzNTk3L3RhYmxlOmIzYWE3MmZhYTUyOTQ0YTdiMmVjMGI1Y2MzODVhNWMyL3RhYmxlcmFuZ2U6YjNhYTcyZmFhNTI5NDRhN2IyZWMwYjVjYzM4NWE1YzJfMTUtMS0xLTEtMA_3b029b32-64ad-43ee-a5b7-aa8eda7fadc0"
      unitRef="usd">-20651000</us-gaap:IncreaseDecreaseInAccountsReceivable>
    <us-gaap:IncreaseDecreaseInAccountsReceivable
      contextRef="i42740237d766485da20d3f90c96defec_D20190201-20190430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRkYWJlY2Y4ZDA1OTRkNDhhYzhiOTliYWMwMTBkMmQyL3NlYzpkZGFiZWNmOGQwNTk0ZDQ4YWM4Yjk5YmFjMDEwZDJkMl8zMS9mcmFnOmNkMDAwMWU5NzBjNzRhYmI4OGRkYjUxNjQ4NzIzNTk3L3RhYmxlOmIzYWE3MmZhYTUyOTQ0YTdiMmVjMGI1Y2MzODVhNWMyL3RhYmxlcmFuZ2U6YjNhYTcyZmFhNTI5NDRhN2IyZWMwYjVjYzM4NWE1YzJfMTUtMy0xLTEtMA_db512adf-2b4f-46f2-8529-2c25c3d08e96"
      unitRef="usd">-5375000</us-gaap:IncreaseDecreaseInAccountsReceivable>
    <crwd:IncreaseDecreaseInDeferredContractAcquisitionCosts
      contextRef="idda6a648059c4a71bec98de39acc0b4f_D20200201-20200430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRkYWJlY2Y4ZDA1OTRkNDhhYzhiOTliYWMwMTBkMmQyL3NlYzpkZGFiZWNmOGQwNTk0ZDQ4YWM4Yjk5YmFjMDEwZDJkMl8zMS9mcmFnOmNkMDAwMWU5NzBjNzRhYmI4OGRkYjUxNjQ4NzIzNTk3L3RhYmxlOmIzYWE3MmZhYTUyOTQ0YTdiMmVjMGI1Y2MzODVhNWMyL3RhYmxlcmFuZ2U6YjNhYTcyZmFhNTI5NDRhN2IyZWMwYjVjYzM4NWE1YzJfMTYtMS0xLTEtMA_bf725699-67c6-4946-aef1-caec42e193a4"
      unitRef="usd">22563000</crwd:IncreaseDecreaseInDeferredContractAcquisitionCosts>
    <crwd:IncreaseDecreaseInDeferredContractAcquisitionCosts
      contextRef="i42740237d766485da20d3f90c96defec_D20190201-20190430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRkYWJlY2Y4ZDA1OTRkNDhhYzhiOTliYWMwMTBkMmQyL3NlYzpkZGFiZWNmOGQwNTk0ZDQ4YWM4Yjk5YmFjMDEwZDJkMl8zMS9mcmFnOmNkMDAwMWU5NzBjNzRhYmI4OGRkYjUxNjQ4NzIzNTk3L3RhYmxlOmIzYWE3MmZhYTUyOTQ0YTdiMmVjMGI1Y2MzODVhNWMyL3RhYmxlcmFuZ2U6YjNhYTcyZmFhNTI5NDRhN2IyZWMwYjVjYzM4NWE1YzJfMTYtMy0xLTEtMA_661ccaaa-0815-4b6b-9039-02eb7b99c4ca"
      unitRef="usd">8471000</crwd:IncreaseDecreaseInDeferredContractAcquisitionCosts>
    <us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets
      contextRef="idda6a648059c4a71bec98de39acc0b4f_D20200201-20200430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRkYWJlY2Y4ZDA1OTRkNDhhYzhiOTliYWMwMTBkMmQyL3NlYzpkZGFiZWNmOGQwNTk0ZDQ4YWM4Yjk5YmFjMDEwZDJkMl8zMS9mcmFnOmNkMDAwMWU5NzBjNzRhYmI4OGRkYjUxNjQ4NzIzNTk3L3RhYmxlOmIzYWE3MmZhYTUyOTQ0YTdiMmVjMGI1Y2MzODVhNWMyL3RhYmxlcmFuZ2U6YjNhYTcyZmFhNTI5NDRhN2IyZWMwYjVjYzM4NWE1YzJfMTctMS0xLTEtMA_ebbcba08-2caf-493e-b9db-f037e1100028"
      unitRef="usd">-5332000</us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets>
    <us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets
      contextRef="i42740237d766485da20d3f90c96defec_D20190201-20190430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRkYWJlY2Y4ZDA1OTRkNDhhYzhiOTliYWMwMTBkMmQyL3NlYzpkZGFiZWNmOGQwNTk0ZDQ4YWM4Yjk5YmFjMDEwZDJkMl8zMS9mcmFnOmNkMDAwMWU5NzBjNzRhYmI4OGRkYjUxNjQ4NzIzNTk3L3RhYmxlOmIzYWE3MmZhYTUyOTQ0YTdiMmVjMGI1Y2MzODVhNWMyL3RhYmxlcmFuZ2U6YjNhYTcyZmFhNTI5NDRhN2IyZWMwYjVjYzM4NWE1YzJfMTctMy0xLTEtMA_c0e44fac-67b6-48ed-a192-3e852a85422c"
      unitRef="usd">4049000</us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets>
    <us-gaap:IncreaseDecreaseInAccountsPayable
      contextRef="idda6a648059c4a71bec98de39acc0b4f_D20200201-20200430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRkYWJlY2Y4ZDA1OTRkNDhhYzhiOTliYWMwMTBkMmQyL3NlYzpkZGFiZWNmOGQwNTk0ZDQ4YWM4Yjk5YmFjMDEwZDJkMl8zMS9mcmFnOmNkMDAwMWU5NzBjNzRhYmI4OGRkYjUxNjQ4NzIzNTk3L3RhYmxlOmIzYWE3MmZhYTUyOTQ0YTdiMmVjMGI1Y2MzODVhNWMyL3RhYmxlcmFuZ2U6YjNhYTcyZmFhNTI5NDRhN2IyZWMwYjVjYzM4NWE1YzJfMTgtMS0xLTEtMA_58cc0adf-e0c5-47db-ab33-dee25b545503"
      unitRef="usd">4736000</us-gaap:IncreaseDecreaseInAccountsPayable>
    <us-gaap:IncreaseDecreaseInAccountsPayable
      contextRef="i42740237d766485da20d3f90c96defec_D20190201-20190430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRkYWJlY2Y4ZDA1OTRkNDhhYzhiOTliYWMwMTBkMmQyL3NlYzpkZGFiZWNmOGQwNTk0ZDQ4YWM4Yjk5YmFjMDEwZDJkMl8zMS9mcmFnOmNkMDAwMWU5NzBjNzRhYmI4OGRkYjUxNjQ4NzIzNTk3L3RhYmxlOmIzYWE3MmZhYTUyOTQ0YTdiMmVjMGI1Y2MzODVhNWMyL3RhYmxlcmFuZ2U6YjNhYTcyZmFhNTI5NDRhN2IyZWMwYjVjYzM4NWE1YzJfMTgtMy0xLTEtMA_882d5f37-4b3b-41fd-9f26-509210daa964"
      unitRef="usd">2818000</us-gaap:IncreaseDecreaseInAccountsPayable>
    <us-gaap:IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities
      contextRef="idda6a648059c4a71bec98de39acc0b4f_D20200201-20200430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRkYWJlY2Y4ZDA1OTRkNDhhYzhiOTliYWMwMTBkMmQyL3NlYzpkZGFiZWNmOGQwNTk0ZDQ4YWM4Yjk5YmFjMDEwZDJkMl8zMS9mcmFnOmNkMDAwMWU5NzBjNzRhYmI4OGRkYjUxNjQ4NzIzNTk3L3RhYmxlOmIzYWE3MmZhYTUyOTQ0YTdiMmVjMGI1Y2MzODVhNWMyL3RhYmxlcmFuZ2U6YjNhYTcyZmFhNTI5NDRhN2IyZWMwYjVjYzM4NWE1YzJfMTktMS0xLTEtMA_7c2cc00f-b1ae-46ca-9e60-14fc7793ba2d"
      unitRef="usd">-1095000</us-gaap:IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities>
    <us-gaap:IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities
      contextRef="i42740237d766485da20d3f90c96defec_D20190201-20190430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRkYWJlY2Y4ZDA1OTRkNDhhYzhiOTliYWMwMTBkMmQyL3NlYzpkZGFiZWNmOGQwNTk0ZDQ4YWM4Yjk5YmFjMDEwZDJkMl8zMS9mcmFnOmNkMDAwMWU5NzBjNzRhYmI4OGRkYjUxNjQ4NzIzNTk3L3RhYmxlOmIzYWE3MmZhYTUyOTQ0YTdiMmVjMGI1Y2MzODVhNWMyL3RhYmxlcmFuZ2U6YjNhYTcyZmFhNTI5NDRhN2IyZWMwYjVjYzM4NWE1YzJfMTktMy0xLTEtMA_1be3d37d-b05f-40c8-b8f4-8cdc483d17bc"
      unitRef="usd">-2407000</us-gaap:IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities>
    <us-gaap:IncreaseDecreaseInEmployeeRelatedLiabilities
      contextRef="idda6a648059c4a71bec98de39acc0b4f_D20200201-20200430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRkYWJlY2Y4ZDA1OTRkNDhhYzhiOTliYWMwMTBkMmQyL3NlYzpkZGFiZWNmOGQwNTk0ZDQ4YWM4Yjk5YmFjMDEwZDJkMl8zMS9mcmFnOmNkMDAwMWU5NzBjNzRhYmI4OGRkYjUxNjQ4NzIzNTk3L3RhYmxlOmIzYWE3MmZhYTUyOTQ0YTdiMmVjMGI1Y2MzODVhNWMyL3RhYmxlcmFuZ2U6YjNhYTcyZmFhNTI5NDRhN2IyZWMwYjVjYzM4NWE1YzJfMjAtMS0xLTEtMA_d86352f0-c936-45b5-aab0-f559ab408085"
      unitRef="usd">648000</us-gaap:IncreaseDecreaseInEmployeeRelatedLiabilities>
    <us-gaap:IncreaseDecreaseInEmployeeRelatedLiabilities
      contextRef="i42740237d766485da20d3f90c96defec_D20190201-20190430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRkYWJlY2Y4ZDA1OTRkNDhhYzhiOTliYWMwMTBkMmQyL3NlYzpkZGFiZWNmOGQwNTk0ZDQ4YWM4Yjk5YmFjMDEwZDJkMl8zMS9mcmFnOmNkMDAwMWU5NzBjNzRhYmI4OGRkYjUxNjQ4NzIzNTk3L3RhYmxlOmIzYWE3MmZhYTUyOTQ0YTdiMmVjMGI1Y2MzODVhNWMyL3RhYmxlcmFuZ2U6YjNhYTcyZmFhNTI5NDRhN2IyZWMwYjVjYzM4NWE1YzJfMjAtMy0xLTEtMA_734cf7b8-6496-4bba-9ed2-7b7e5af25de8"
      unitRef="usd">-6601000</us-gaap:IncreaseDecreaseInEmployeeRelatedLiabilities>
    <crwd:IncreaseDecreaseInOperatingLeaseLiabilities
      contextRef="idda6a648059c4a71bec98de39acc0b4f_D20200201-20200430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRkYWJlY2Y4ZDA1OTRkNDhhYzhiOTliYWMwMTBkMmQyL3NlYzpkZGFiZWNmOGQwNTk0ZDQ4YWM4Yjk5YmFjMDEwZDJkMl8zMS9mcmFnOmNkMDAwMWU5NzBjNzRhYmI4OGRkYjUxNjQ4NzIzNTk3L3RhYmxlOmIzYWE3MmZhYTUyOTQ0YTdiMmVjMGI1Y2MzODVhNWMyL3RhYmxlcmFuZ2U6YjNhYTcyZmFhNTI5NDRhN2IyZWMwYjVjYzM4NWE1YzJfMjUtMS0xLTEtNTMzOA_8b45b28b-5640-4139-8bd4-4747612e7171"
      unitRef="usd">-2975000</crwd:IncreaseDecreaseInOperatingLeaseLiabilities>
    <crwd:IncreaseDecreaseInOperatingLeaseLiabilities
      contextRef="i42740237d766485da20d3f90c96defec_D20190201-20190430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRkYWJlY2Y4ZDA1OTRkNDhhYzhiOTliYWMwMTBkMmQyL3NlYzpkZGFiZWNmOGQwNTk0ZDQ4YWM4Yjk5YmFjMDEwZDJkMl8zMS9mcmFnOmNkMDAwMWU5NzBjNzRhYmI4OGRkYjUxNjQ4NzIzNTk3L3RhYmxlOmIzYWE3MmZhYTUyOTQ0YTdiMmVjMGI1Y2MzODVhNWMyL3RhYmxlcmFuZ2U6YjNhYTcyZmFhNTI5NDRhN2IyZWMwYjVjYzM4NWE1YzJfMjUtMy0xLTEtNTMzOA_2b3f3130-1688-43f4-b92c-c0a6bbf88297"
      unitRef="usd">0</crwd:IncreaseDecreaseInOperatingLeaseLiabilities>
    <us-gaap:IncreaseDecreaseInContractWithCustomerLiability
      contextRef="idda6a648059c4a71bec98de39acc0b4f_D20200201-20200430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRkYWJlY2Y4ZDA1OTRkNDhhYzhiOTliYWMwMTBkMmQyL3NlYzpkZGFiZWNmOGQwNTk0ZDQ4YWM4Yjk5YmFjMDEwZDJkMl8zMS9mcmFnOmNkMDAwMWU5NzBjNzRhYmI4OGRkYjUxNjQ4NzIzNTk3L3RhYmxlOmIzYWE3MmZhYTUyOTQ0YTdiMmVjMGI1Y2MzODVhNWMyL3RhYmxlcmFuZ2U6YjNhYTcyZmFhNTI5NDRhN2IyZWMwYjVjYzM4NWE1YzJfMjEtMS0xLTEtMA_1ea1ea0c-054c-4fa0-a703-9a244e7a68f7"
      unitRef="usd">64805000</us-gaap:IncreaseDecreaseInContractWithCustomerLiability>
    <us-gaap:IncreaseDecreaseInContractWithCustomerLiability
      contextRef="i42740237d766485da20d3f90c96defec_D20190201-20190430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRkYWJlY2Y4ZDA1OTRkNDhhYzhiOTliYWMwMTBkMmQyL3NlYzpkZGFiZWNmOGQwNTk0ZDQ4YWM4Yjk5YmFjMDEwZDJkMl8zMS9mcmFnOmNkMDAwMWU5NzBjNzRhYmI4OGRkYjUxNjQ4NzIzNTk3L3RhYmxlOmIzYWE3MmZhYTUyOTQ0YTdiMmVjMGI1Y2MzODVhNWMyL3RhYmxlcmFuZ2U6YjNhYTcyZmFhNTI5NDRhN2IyZWMwYjVjYzM4NWE1YzJfMjEtMy0xLTEtMA_a02e8d92-ce5e-46eb-86d7-2c9f02327672"
      unitRef="usd">24812000</us-gaap:IncreaseDecreaseInContractWithCustomerLiability>
    <us-gaap:IncreaseDecreaseInOtherNoncurrentLiabilities
      contextRef="idda6a648059c4a71bec98de39acc0b4f_D20200201-20200430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRkYWJlY2Y4ZDA1OTRkNDhhYzhiOTliYWMwMTBkMmQyL3NlYzpkZGFiZWNmOGQwNTk0ZDQ4YWM4Yjk5YmFjMDEwZDJkMl8zMS9mcmFnOmNkMDAwMWU5NzBjNzRhYmI4OGRkYjUxNjQ4NzIzNTk3L3RhYmxlOmIzYWE3MmZhYTUyOTQ0YTdiMmVjMGI1Y2MzODVhNWMyL3RhYmxlcmFuZ2U6YjNhYTcyZmFhNTI5NDRhN2IyZWMwYjVjYzM4NWE1YzJfMjItMS0xLTEtMA_0d585a30-4fb0-4a82-95d2-355ab2554de7"
      unitRef="usd">1052000</us-gaap:IncreaseDecreaseInOtherNoncurrentLiabilities>
    <us-gaap:IncreaseDecreaseInOtherNoncurrentLiabilities
      contextRef="i42740237d766485da20d3f90c96defec_D20190201-20190430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRkYWJlY2Y4ZDA1OTRkNDhhYzhiOTliYWMwMTBkMmQyL3NlYzpkZGFiZWNmOGQwNTk0ZDQ4YWM4Yjk5YmFjMDEwZDJkMl8zMS9mcmFnOmNkMDAwMWU5NzBjNzRhYmI4OGRkYjUxNjQ4NzIzNTk3L3RhYmxlOmIzYWE3MmZhYTUyOTQ0YTdiMmVjMGI1Y2MzODVhNWMyL3RhYmxlcmFuZ2U6YjNhYTcyZmFhNTI5NDRhN2IyZWMwYjVjYzM4NWE1YzJfMjItMy0xLTEtMA_67cf8ed0-df84-43f0-bed5-e42fc2833501"
      unitRef="usd">-177000</us-gaap:IncreaseDecreaseInOtherNoncurrentLiabilities>
    <us-gaap:NetCashProvidedByUsedInOperatingActivities
      contextRef="idda6a648059c4a71bec98de39acc0b4f_D20200201-20200430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRkYWJlY2Y4ZDA1OTRkNDhhYzhiOTliYWMwMTBkMmQyL3NlYzpkZGFiZWNmOGQwNTk0ZDQ4YWM4Yjk5YmFjMDEwZDJkMl8zMS9mcmFnOmNkMDAwMWU5NzBjNzRhYmI4OGRkYjUxNjQ4NzIzNTk3L3RhYmxlOmIzYWE3MmZhYTUyOTQ0YTdiMmVjMGI1Y2MzODVhNWMyL3RhYmxlcmFuZ2U6YjNhYTcyZmFhNTI5NDRhN2IyZWMwYjVjYzM4NWE1YzJfMjMtMS0xLTEtMA_916c3104-841f-4ee3-9127-d871d7779a4e"
      unitRef="usd">98577000</us-gaap:NetCashProvidedByUsedInOperatingActivities>
    <us-gaap:NetCashProvidedByUsedInOperatingActivities
      contextRef="i42740237d766485da20d3f90c96defec_D20190201-20190430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRkYWJlY2Y4ZDA1OTRkNDhhYzhiOTliYWMwMTBkMmQyL3NlYzpkZGFiZWNmOGQwNTk0ZDQ4YWM4Yjk5YmFjMDEwZDJkMl8zMS9mcmFnOmNkMDAwMWU5NzBjNzRhYmI4OGRkYjUxNjQ4NzIzNTk3L3RhYmxlOmIzYWE3MmZhYTUyOTQ0YTdiMmVjMGI1Y2MzODVhNWMyL3RhYmxlcmFuZ2U6YjNhYTcyZmFhNTI5NDRhN2IyZWMwYjVjYzM4NWE1YzJfMjMtMy0xLTEtMA_219057b8-59bb-4909-b0fd-ad67f0c8d36d"
      unitRef="usd">1415000</us-gaap:NetCashProvidedByUsedInOperatingActivities>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment
      contextRef="idda6a648059c4a71bec98de39acc0b4f_D20200201-20200430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRkYWJlY2Y4ZDA1OTRkNDhhYzhiOTliYWMwMTBkMmQyL3NlYzpkZGFiZWNmOGQwNTk0ZDQ4YWM4Yjk5YmFjMDEwZDJkMl8zMS9mcmFnOmNkMDAwMWU5NzBjNzRhYmI4OGRkYjUxNjQ4NzIzNTk3L3RhYmxlOmIzYWE3MmZhYTUyOTQ0YTdiMmVjMGI1Y2MzODVhNWMyL3RhYmxlcmFuZ2U6YjNhYTcyZmFhNTI5NDRhN2IyZWMwYjVjYzM4NWE1YzJfMjUtMS0xLTEtMA_b681590d-ceac-4dcf-bfbc-ad91515260b3"
      unitRef="usd">9694000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment
      contextRef="i42740237d766485da20d3f90c96defec_D20190201-20190430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRkYWJlY2Y4ZDA1OTRkNDhhYzhiOTliYWMwMTBkMmQyL3NlYzpkZGFiZWNmOGQwNTk0ZDQ4YWM4Yjk5YmFjMDEwZDJkMl8zMS9mcmFnOmNkMDAwMWU5NzBjNzRhYmI4OGRkYjUxNjQ4NzIzNTk3L3RhYmxlOmIzYWE3MmZhYTUyOTQ0YTdiMmVjMGI1Y2MzODVhNWMyL3RhYmxlcmFuZ2U6YjNhYTcyZmFhNTI5NDRhN2IyZWMwYjVjYzM4NWE1YzJfMjUtMy0xLTEtMA_d68a9ab2-38ec-4007-9bfc-452dc8594b98"
      unitRef="usd">15541000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:PaymentsToDevelopSoftware
      contextRef="idda6a648059c4a71bec98de39acc0b4f_D20200201-20200430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRkYWJlY2Y4ZDA1OTRkNDhhYzhiOTliYWMwMTBkMmQyL3NlYzpkZGFiZWNmOGQwNTk0ZDQ4YWM4Yjk5YmFjMDEwZDJkMl8zMS9mcmFnOmNkMDAwMWU5NzBjNzRhYmI4OGRkYjUxNjQ4NzIzNTk3L3RhYmxlOmIzYWE3MmZhYTUyOTQ0YTdiMmVjMGI1Y2MzODVhNWMyL3RhYmxlcmFuZ2U6YjNhYTcyZmFhNTI5NDRhN2IyZWMwYjVjYzM4NWE1YzJfMjYtMS0xLTEtMA_05fa33c3-cff2-4124-901c-7d1da6419a6b"
      unitRef="usd">1882000</us-gaap:PaymentsToDevelopSoftware>
    <us-gaap:PaymentsToDevelopSoftware
      contextRef="i42740237d766485da20d3f90c96defec_D20190201-20190430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRkYWJlY2Y4ZDA1OTRkNDhhYzhiOTliYWMwMTBkMmQyL3NlYzpkZGFiZWNmOGQwNTk0ZDQ4YWM4Yjk5YmFjMDEwZDJkMl8zMS9mcmFnOmNkMDAwMWU5NzBjNzRhYmI4OGRkYjUxNjQ4NzIzNTk3L3RhYmxlOmIzYWE3MmZhYTUyOTQ0YTdiMmVjMGI1Y2MzODVhNWMyL3RhYmxlcmFuZ2U6YjNhYTcyZmFhNTI5NDRhN2IyZWMwYjVjYzM4NWE1YzJfMjYtMy0xLTEtMA_429477ec-a182-4f33-923f-5d7c32f5e47b"
      unitRef="usd">1984000</us-gaap:PaymentsToDevelopSoftware>
    <us-gaap:PaymentsToAcquireAvailableForSaleSecuritiesDebt
      contextRef="idda6a648059c4a71bec98de39acc0b4f_D20200201-20200430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRkYWJlY2Y4ZDA1OTRkNDhhYzhiOTliYWMwMTBkMmQyL3NlYzpkZGFiZWNmOGQwNTk0ZDQ4YWM4Yjk5YmFjMDEwZDJkMl8zMS9mcmFnOmNkMDAwMWU5NzBjNzRhYmI4OGRkYjUxNjQ4NzIzNTk3L3RhYmxlOmIzYWE3MmZhYTUyOTQ0YTdiMmVjMGI1Y2MzODVhNWMyL3RhYmxlcmFuZ2U6YjNhYTcyZmFhNTI5NDRhN2IyZWMwYjVjYzM4NWE1YzJfMjctMS0xLTEtMA_5b189834-b173-4238-90ac-fee8dc72663c"
      unitRef="usd">84904000</us-gaap:PaymentsToAcquireAvailableForSaleSecuritiesDebt>
    <us-gaap:PaymentsToAcquireAvailableForSaleSecuritiesDebt
      contextRef="i42740237d766485da20d3f90c96defec_D20190201-20190430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRkYWJlY2Y4ZDA1OTRkNDhhYzhiOTliYWMwMTBkMmQyL3NlYzpkZGFiZWNmOGQwNTk0ZDQ4YWM4Yjk5YmFjMDEwZDJkMl8zMS9mcmFnOmNkMDAwMWU5NzBjNzRhYmI4OGRkYjUxNjQ4NzIzNTk3L3RhYmxlOmIzYWE3MmZhYTUyOTQ0YTdiMmVjMGI1Y2MzODVhNWMyL3RhYmxlcmFuZ2U6YjNhYTcyZmFhNTI5NDRhN2IyZWMwYjVjYzM4NWE1YzJfMjctMy0xLTEtMA_dba855fc-0d79-49c9-ac93-d6297cf887b5"
      unitRef="usd">51805000</us-gaap:PaymentsToAcquireAvailableForSaleSecuritiesDebt>
    <us-gaap:ProceedsFromSaleOfAvailableForSaleSecuritiesDebt
      contextRef="idda6a648059c4a71bec98de39acc0b4f_D20200201-20200430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRkYWJlY2Y4ZDA1OTRkNDhhYzhiOTliYWMwMTBkMmQyL3NlYzpkZGFiZWNmOGQwNTk0ZDQ4YWM4Yjk5YmFjMDEwZDJkMl8zMS9mcmFnOmNkMDAwMWU5NzBjNzRhYmI4OGRkYjUxNjQ4NzIzNTk3L3RhYmxlOmIzYWE3MmZhYTUyOTQ0YTdiMmVjMGI1Y2MzODVhNWMyL3RhYmxlcmFuZ2U6YjNhYTcyZmFhNTI5NDRhN2IyZWMwYjVjYzM4NWE1YzJfMjgtMS0xLTEtMA_01b24f74-7bc7-4c22-9745-a54961b8ac45"
      unitRef="usd">639586000</us-gaap:ProceedsFromSaleOfAvailableForSaleSecuritiesDebt>
    <us-gaap:ProceedsFromSaleOfAvailableForSaleSecuritiesDebt
      contextRef="i42740237d766485da20d3f90c96defec_D20190201-20190430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRkYWJlY2Y4ZDA1OTRkNDhhYzhiOTliYWMwMTBkMmQyL3NlYzpkZGFiZWNmOGQwNTk0ZDQ4YWM4Yjk5YmFjMDEwZDJkMl8zMS9mcmFnOmNkMDAwMWU5NzBjNzRhYmI4OGRkYjUxNjQ4NzIzNTk3L3RhYmxlOmIzYWE3MmZhYTUyOTQ0YTdiMmVjMGI1Y2MzODVhNWMyL3RhYmxlcmFuZ2U6YjNhYTcyZmFhNTI5NDRhN2IyZWMwYjVjYzM4NWE1YzJfMjgtMy0xLTEtMA_46b3ea7d-b4d5-4e2d-964f-d70fdba679b4"
      unitRef="usd">4473000</us-gaap:ProceedsFromSaleOfAvailableForSaleSecuritiesDebt>
    <us-gaap:ProceedsFromMaturitiesPrepaymentsAndCallsOfAvailableForSaleSecurities
      contextRef="idda6a648059c4a71bec98de39acc0b4f_D20200201-20200430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRkYWJlY2Y4ZDA1OTRkNDhhYzhiOTliYWMwMTBkMmQyL3NlYzpkZGFiZWNmOGQwNTk0ZDQ4YWM4Yjk5YmFjMDEwZDJkMl8zMS9mcmFnOmNkMDAwMWU5NzBjNzRhYmI4OGRkYjUxNjQ4NzIzNTk3L3RhYmxlOmIzYWE3MmZhYTUyOTQ0YTdiMmVjMGI1Y2MzODVhNWMyL3RhYmxlcmFuZ2U6YjNhYTcyZmFhNTI5NDRhN2IyZWMwYjVjYzM4NWE1YzJfMjktMS0xLTEtMA_90cd413e-b993-4155-ba61-86b24e140b8d"
      unitRef="usd">91605000</us-gaap:ProceedsFromMaturitiesPrepaymentsAndCallsOfAvailableForSaleSecurities>
    <us-gaap:ProceedsFromMaturitiesPrepaymentsAndCallsOfAvailableForSaleSecurities
      contextRef="i42740237d766485da20d3f90c96defec_D20190201-20190430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRkYWJlY2Y4ZDA1OTRkNDhhYzhiOTliYWMwMTBkMmQyL3NlYzpkZGFiZWNmOGQwNTk0ZDQ4YWM4Yjk5YmFjMDEwZDJkMl8zMS9mcmFnOmNkMDAwMWU5NzBjNzRhYmI4OGRkYjUxNjQ4NzIzNTk3L3RhYmxlOmIzYWE3MmZhYTUyOTQ0YTdiMmVjMGI1Y2MzODVhNWMyL3RhYmxlcmFuZ2U6YjNhYTcyZmFhNTI5NDRhN2IyZWMwYjVjYzM4NWE1YzJfMjktMy0xLTEtMA_9fe370d4-d9bf-43af-8bc4-adcfd6d34190"
      unitRef="usd">68995000</us-gaap:ProceedsFromMaturitiesPrepaymentsAndCallsOfAvailableForSaleSecurities>
    <us-gaap:NetCashProvidedByUsedInInvestingActivities
      contextRef="idda6a648059c4a71bec98de39acc0b4f_D20200201-20200430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRkYWJlY2Y4ZDA1OTRkNDhhYzhiOTliYWMwMTBkMmQyL3NlYzpkZGFiZWNmOGQwNTk0ZDQ4YWM4Yjk5YmFjMDEwZDJkMl8zMS9mcmFnOmNkMDAwMWU5NzBjNzRhYmI4OGRkYjUxNjQ4NzIzNTk3L3RhYmxlOmIzYWE3MmZhYTUyOTQ0YTdiMmVjMGI1Y2MzODVhNWMyL3RhYmxlcmFuZ2U6YjNhYTcyZmFhNTI5NDRhN2IyZWMwYjVjYzM4NWE1YzJfMzAtMS0xLTEtMA_9f5d460a-5edb-4a6a-bea4-96a0cd48a68c"
      unitRef="usd">634711000</us-gaap:NetCashProvidedByUsedInInvestingActivities>
    <us-gaap:NetCashProvidedByUsedInInvestingActivities
      contextRef="i42740237d766485da20d3f90c96defec_D20190201-20190430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRkYWJlY2Y4ZDA1OTRkNDhhYzhiOTliYWMwMTBkMmQyL3NlYzpkZGFiZWNmOGQwNTk0ZDQ4YWM4Yjk5YmFjMDEwZDJkMl8zMS9mcmFnOmNkMDAwMWU5NzBjNzRhYmI4OGRkYjUxNjQ4NzIzNTk3L3RhYmxlOmIzYWE3MmZhYTUyOTQ0YTdiMmVjMGI1Y2MzODVhNWMyL3RhYmxlcmFuZ2U6YjNhYTcyZmFhNTI5NDRhN2IyZWMwYjVjYzM4NWE1YzJfMzAtMy0xLTEtMA_033529f8-6b71-46ff-99a0-c06280982618"
      unitRef="usd">4138000</us-gaap:NetCashProvidedByUsedInInvestingActivities>
    <crwd:PaymentsOfDeferredOfferingCosts
      contextRef="idda6a648059c4a71bec98de39acc0b4f_D20200201-20200430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRkYWJlY2Y4ZDA1OTRkNDhhYzhiOTliYWMwMTBkMmQyL3NlYzpkZGFiZWNmOGQwNTk0ZDQ4YWM4Yjk5YmFjMDEwZDJkMl8zMS9mcmFnOmNkMDAwMWU5NzBjNzRhYmI4OGRkYjUxNjQ4NzIzNTk3L3RhYmxlOmIzYWE3MmZhYTUyOTQ0YTdiMmVjMGI1Y2MzODVhNWMyL3RhYmxlcmFuZ2U6YjNhYTcyZmFhNTI5NDRhN2IyZWMwYjVjYzM4NWE1YzJfNDEtMS0xLTEtMA_2f08ee17-dc81-425b-8ffe-db5d8149c4d0"
      unitRef="usd">0</crwd:PaymentsOfDeferredOfferingCosts>
    <crwd:PaymentsOfDeferredOfferingCosts
      contextRef="i42740237d766485da20d3f90c96defec_D20190201-20190430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRkYWJlY2Y4ZDA1OTRkNDhhYzhiOTliYWMwMTBkMmQyL3NlYzpkZGFiZWNmOGQwNTk0ZDQ4YWM4Yjk5YmFjMDEwZDJkMl8zMS9mcmFnOmNkMDAwMWU5NzBjNzRhYmI4OGRkYjUxNjQ4NzIzNTk3L3RhYmxlOmIzYWE3MmZhYTUyOTQ0YTdiMmVjMGI1Y2MzODVhNWMyL3RhYmxlcmFuZ2U6YjNhYTcyZmFhNTI5NDRhN2IyZWMwYjVjYzM4NWE1YzJfNDEtMy0xLTEtMA_4f471395-d202-4a7f-838c-97c85fd0fa42"
      unitRef="usd">2392000</crwd:PaymentsOfDeferredOfferingCosts>
    <us-gaap:ProceedsFromStockOptionsExercised
      contextRef="idda6a648059c4a71bec98de39acc0b4f_D20200201-20200430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRkYWJlY2Y4ZDA1OTRkNDhhYzhiOTliYWMwMTBkMmQyL3NlYzpkZGFiZWNmOGQwNTk0ZDQ4YWM4Yjk5YmFjMDEwZDJkMl8zMS9mcmFnOmNkMDAwMWU5NzBjNzRhYmI4OGRkYjUxNjQ4NzIzNTk3L3RhYmxlOmIzYWE3MmZhYTUyOTQ0YTdiMmVjMGI1Y2MzODVhNWMyL3RhYmxlcmFuZ2U6YjNhYTcyZmFhNTI5NDRhN2IyZWMwYjVjYzM4NWE1YzJfNDItMS0xLTEtMA_68b53bc9-2473-4938-9868-639f161aae80"
      unitRef="usd">6393000</us-gaap:ProceedsFromStockOptionsExercised>
    <us-gaap:ProceedsFromStockOptionsExercised
      contextRef="i42740237d766485da20d3f90c96defec_D20190201-20190430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRkYWJlY2Y4ZDA1OTRkNDhhYzhiOTliYWMwMTBkMmQyL3NlYzpkZGFiZWNmOGQwNTk0ZDQ4YWM4Yjk5YmFjMDEwZDJkMl8zMS9mcmFnOmNkMDAwMWU5NzBjNzRhYmI4OGRkYjUxNjQ4NzIzNTk3L3RhYmxlOmIzYWE3MmZhYTUyOTQ0YTdiMmVjMGI1Y2MzODVhNWMyL3RhYmxlcmFuZ2U6YjNhYTcyZmFhNTI5NDRhN2IyZWMwYjVjYzM4NWE1YzJfNDItMy0xLTEtMA_9d102b2d-e08a-460b-94b9-68f682cebb56"
      unitRef="usd">1510000</us-gaap:ProceedsFromStockOptionsExercised>
    <us-gaap:ProceedsFromMinorityShareholders
      contextRef="idda6a648059c4a71bec98de39acc0b4f_D20200201-20200430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRkYWJlY2Y4ZDA1OTRkNDhhYzhiOTliYWMwMTBkMmQyL3NlYzpkZGFiZWNmOGQwNTk0ZDQ4YWM4Yjk5YmFjMDEwZDJkMl8zMS9mcmFnOmNkMDAwMWU5NzBjNzRhYmI4OGRkYjUxNjQ4NzIzNTk3L3RhYmxlOmIzYWE3MmZhYTUyOTQ0YTdiMmVjMGI1Y2MzODVhNWMyL3RhYmxlcmFuZ2U6YjNhYTcyZmFhNTI5NDRhN2IyZWMwYjVjYzM4NWE1YzJfNDctMS0xLTEtMzUx_f9db630a-d83f-4583-be6e-ed2eeac2ee01"
      unitRef="usd">500000</us-gaap:ProceedsFromMinorityShareholders>
    <us-gaap:ProceedsFromMinorityShareholders
      contextRef="i42740237d766485da20d3f90c96defec_D20190201-20190430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRkYWJlY2Y4ZDA1OTRkNDhhYzhiOTliYWMwMTBkMmQyL3NlYzpkZGFiZWNmOGQwNTk0ZDQ4YWM4Yjk5YmFjMDEwZDJkMl8zMS9mcmFnOmNkMDAwMWU5NzBjNzRhYmI4OGRkYjUxNjQ4NzIzNTk3L3RhYmxlOmIzYWE3MmZhYTUyOTQ0YTdiMmVjMGI1Y2MzODVhNWMyL3RhYmxlcmFuZ2U6YjNhYTcyZmFhNTI5NDRhN2IyZWMwYjVjYzM4NWE1YzJfNDctMy0xLTEtMzUx_5d041224-451e-426e-96b0-2810e94d2560"
      unitRef="usd">0</us-gaap:ProceedsFromMinorityShareholders>
    <us-gaap:NetCashProvidedByUsedInFinancingActivities
      contextRef="idda6a648059c4a71bec98de39acc0b4f_D20200201-20200430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRkYWJlY2Y4ZDA1OTRkNDhhYzhiOTliYWMwMTBkMmQyL3NlYzpkZGFiZWNmOGQwNTk0ZDQ4YWM4Yjk5YmFjMDEwZDJkMl8zMS9mcmFnOmNkMDAwMWU5NzBjNzRhYmI4OGRkYjUxNjQ4NzIzNTk3L3RhYmxlOmIzYWE3MmZhYTUyOTQ0YTdiMmVjMGI1Y2MzODVhNWMyL3RhYmxlcmFuZ2U6YjNhYTcyZmFhNTI5NDRhN2IyZWMwYjVjYzM4NWE1YzJfNDQtMS0xLTEtMA_feadb70a-028c-4aaa-be57-d57de8167361"
      unitRef="usd">6893000</us-gaap:NetCashProvidedByUsedInFinancingActivities>
    <us-gaap:NetCashProvidedByUsedInFinancingActivities
      contextRef="i42740237d766485da20d3f90c96defec_D20190201-20190430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRkYWJlY2Y4ZDA1OTRkNDhhYzhiOTliYWMwMTBkMmQyL3NlYzpkZGFiZWNmOGQwNTk0ZDQ4YWM4Yjk5YmFjMDEwZDJkMl8zMS9mcmFnOmNkMDAwMWU5NzBjNzRhYmI4OGRkYjUxNjQ4NzIzNTk3L3RhYmxlOmIzYWE3MmZhYTUyOTQ0YTdiMmVjMGI1Y2MzODVhNWMyL3RhYmxlcmFuZ2U6YjNhYTcyZmFhNTI5NDRhN2IyZWMwYjVjYzM4NWE1YzJfNDQtMy0xLTEtMA_399f940d-75de-4ebe-8886-1ff16ac7eff5"
      unitRef="usd">-882000</us-gaap:NetCashProvidedByUsedInFinancingActivities>
    <us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="idda6a648059c4a71bec98de39acc0b4f_D20200201-20200430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRkYWJlY2Y4ZDA1OTRkNDhhYzhiOTliYWMwMTBkMmQyL3NlYzpkZGFiZWNmOGQwNTk0ZDQ4YWM4Yjk5YmFjMDEwZDJkMl8zMS9mcmFnOmNkMDAwMWU5NzBjNzRhYmI4OGRkYjUxNjQ4NzIzNTk3L3RhYmxlOmIzYWE3MmZhYTUyOTQ0YTdiMmVjMGI1Y2MzODVhNWMyL3RhYmxlcmFuZ2U6YjNhYTcyZmFhNTI5NDRhN2IyZWMwYjVjYzM4NWE1YzJfNDYtMS0xLTEtMA_a9344bbe-26a3-4c2b-9f5f-8094c3606abd"
      unitRef="usd">12000</us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="i42740237d766485da20d3f90c96defec_D20190201-20190430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRkYWJlY2Y4ZDA1OTRkNDhhYzhiOTliYWMwMTBkMmQyL3NlYzpkZGFiZWNmOGQwNTk0ZDQ4YWM4Yjk5YmFjMDEwZDJkMl8zMS9mcmFnOmNkMDAwMWU5NzBjNzRhYmI4OGRkYjUxNjQ4NzIzNTk3L3RhYmxlOmIzYWE3MmZhYTUyOTQ0YTdiMmVjMGI1Y2MzODVhNWMyL3RhYmxlcmFuZ2U6YjNhYTcyZmFhNTI5NDRhN2IyZWMwYjVjYzM4NWE1YzJfNDYtMy0xLTEtMA_54661088-14bd-43b8-902e-3583685ed1be"
      unitRef="usd">-86000</us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect
      contextRef="idda6a648059c4a71bec98de39acc0b4f_D20200201-20200430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRkYWJlY2Y4ZDA1OTRkNDhhYzhiOTliYWMwMTBkMmQyL3NlYzpkZGFiZWNmOGQwNTk0ZDQ4YWM4Yjk5YmFjMDEwZDJkMl8zMS9mcmFnOmNkMDAwMWU5NzBjNzRhYmI4OGRkYjUxNjQ4NzIzNTk3L3RhYmxlOmIzYWE3MmZhYTUyOTQ0YTdiMmVjMGI1Y2MzODVhNWMyL3RhYmxlcmFuZ2U6YjNhYTcyZmFhNTI5NDRhN2IyZWMwYjVjYzM4NWE1YzJfNDctMS0xLTEtMA_c2855924-5015-4ce4-9886-182b9e99151e"
      unitRef="usd">740193000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect
      contextRef="i42740237d766485da20d3f90c96defec_D20190201-20190430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRkYWJlY2Y4ZDA1OTRkNDhhYzhiOTliYWMwMTBkMmQyL3NlYzpkZGFiZWNmOGQwNTk0ZDQ4YWM4Yjk5YmFjMDEwZDJkMl8zMS9mcmFnOmNkMDAwMWU5NzBjNzRhYmI4OGRkYjUxNjQ4NzIzNTk3L3RhYmxlOmIzYWE3MmZhYTUyOTQ0YTdiMmVjMGI1Y2MzODVhNWMyL3RhYmxlcmFuZ2U6YjNhYTcyZmFhNTI5NDRhN2IyZWMwYjVjYzM4NWE1YzJfNDctMy0xLTEtMA_d431f417-41fa-47ef-85ff-c105a3a13b82"
      unitRef="usd">4585000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="i88e603b38c4c42f69b666e98839b38c2_I20200131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRkYWJlY2Y4ZDA1OTRkNDhhYzhiOTliYWMwMTBkMmQyL3NlYzpkZGFiZWNmOGQwNTk0ZDQ4YWM4Yjk5YmFjMDEwZDJkMl8zMS9mcmFnOmNkMDAwMWU5NzBjNzRhYmI4OGRkYjUxNjQ4NzIzNTk3L3RhYmxlOmIzYWE3MmZhYTUyOTQ0YTdiMmVjMGI1Y2MzODVhNWMyL3RhYmxlcmFuZ2U6YjNhYTcyZmFhNTI5NDRhN2IyZWMwYjVjYzM4NWE1YzJfNDgtMS0xLTEtMA_4b0d440d-26cc-4416-93b9-2ef6312214e7"
      unitRef="usd">264798000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="ie0d2038c9db94232891210b0d8dd3ba4_I20190131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRkYWJlY2Y4ZDA1OTRkNDhhYzhiOTliYWMwMTBkMmQyL3NlYzpkZGFiZWNmOGQwNTk0ZDQ4YWM4Yjk5YmFjMDEwZDJkMl8zMS9mcmFnOmNkMDAwMWU5NzBjNzRhYmI4OGRkYjUxNjQ4NzIzNTk3L3RhYmxlOmIzYWE3MmZhYTUyOTQ0YTdiMmVjMGI1Y2MzODVhNWMyL3RhYmxlcmFuZ2U6YjNhYTcyZmFhNTI5NDRhN2IyZWMwYjVjYzM4NWE1YzJfNDgtMy0xLTEtMA_1e800dbb-e295-4530-823f-80906bc3afcf"
      unitRef="usd">88408000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="i340db53a58c647908e88e1d23c6ffb2f_I20200430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRkYWJlY2Y4ZDA1OTRkNDhhYzhiOTliYWMwMTBkMmQyL3NlYzpkZGFiZWNmOGQwNTk0ZDQ4YWM4Yjk5YmFjMDEwZDJkMl8zMS9mcmFnOmNkMDAwMWU5NzBjNzRhYmI4OGRkYjUxNjQ4NzIzNTk3L3RhYmxlOmIzYWE3MmZhYTUyOTQ0YTdiMmVjMGI1Y2MzODVhNWMyL3RhYmxlcmFuZ2U6YjNhYTcyZmFhNTI5NDRhN2IyZWMwYjVjYzM4NWE1YzJfNDktMS0xLTEtMA_4626aa81-17df-4a43-95e0-53a375e686c6"
      unitRef="usd">1004991000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="ie41ff497e1104a8e86120435f557b6cf_I20190430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRkYWJlY2Y4ZDA1OTRkNDhhYzhiOTliYWMwMTBkMmQyL3NlYzpkZGFiZWNmOGQwNTk0ZDQ4YWM4Yjk5YmFjMDEwZDJkMl8zMS9mcmFnOmNkMDAwMWU5NzBjNzRhYmI4OGRkYjUxNjQ4NzIzNTk3L3RhYmxlOmIzYWE3MmZhYTUyOTQ0YTdiMmVjMGI1Y2MzODVhNWMyL3RhYmxlcmFuZ2U6YjNhYTcyZmFhNTI5NDRhN2IyZWMwYjVjYzM4NWE1YzJfNDktMy0xLTEtMA_ba220eb2-17e5-42a7-af52-cad9b6e7e6b5"
      unitRef="usd">92993000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:InterestPaidNet
      contextRef="idda6a648059c4a71bec98de39acc0b4f_D20200201-20200430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRkYWJlY2Y4ZDA1OTRkNDhhYzhiOTliYWMwMTBkMmQyL3NlYzpkZGFiZWNmOGQwNTk0ZDQ4YWM4Yjk5YmFjMDEwZDJkMl8zMS9mcmFnOmNkMDAwMWU5NzBjNzRhYmI4OGRkYjUxNjQ4NzIzNTk3L3RhYmxlOmIzYWE3MmZhYTUyOTQ0YTdiMmVjMGI1Y2MzODVhNWMyL3RhYmxlcmFuZ2U6YjNhYTcyZmFhNTI5NDRhN2IyZWMwYjVjYzM4NWE1YzJfNTEtMS0xLTEtMA_1a535dc6-a17f-46ef-bd43-eff949642218"
      unitRef="usd">0</us-gaap:InterestPaidNet>
    <us-gaap:InterestPaidNet
      contextRef="i42740237d766485da20d3f90c96defec_D20190201-20190430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRkYWJlY2Y4ZDA1OTRkNDhhYzhiOTliYWMwMTBkMmQyL3NlYzpkZGFiZWNmOGQwNTk0ZDQ4YWM4Yjk5YmFjMDEwZDJkMl8zMS9mcmFnOmNkMDAwMWU5NzBjNzRhYmI4OGRkYjUxNjQ4NzIzNTk3L3RhYmxlOmIzYWE3MmZhYTUyOTQ0YTdiMmVjMGI1Y2MzODVhNWMyL3RhYmxlcmFuZ2U6YjNhYTcyZmFhNTI5NDRhN2IyZWMwYjVjYzM4NWE1YzJfNTEtMy0xLTEtMA_8f0d6e00-c48c-405b-88f6-548a91b9ce86"
      unitRef="usd">1000</us-gaap:InterestPaidNet>
    <us-gaap:IncomeTaxesPaidNet
      contextRef="idda6a648059c4a71bec98de39acc0b4f_D20200201-20200430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRkYWJlY2Y4ZDA1OTRkNDhhYzhiOTliYWMwMTBkMmQyL3NlYzpkZGFiZWNmOGQwNTk0ZDQ4YWM4Yjk5YmFjMDEwZDJkMl8zMS9mcmFnOmNkMDAwMWU5NzBjNzRhYmI4OGRkYjUxNjQ4NzIzNTk3L3RhYmxlOmIzYWE3MmZhYTUyOTQ0YTdiMmVjMGI1Y2MzODVhNWMyL3RhYmxlcmFuZ2U6YjNhYTcyZmFhNTI5NDRhN2IyZWMwYjVjYzM4NWE1YzJfNTItMS0xLTEtMA_457b69f7-ea6f-4345-b545-a9cc2f3900cb"
      unitRef="usd">353000</us-gaap:IncomeTaxesPaidNet>
    <us-gaap:IncomeTaxesPaidNet
      contextRef="i42740237d766485da20d3f90c96defec_D20190201-20190430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRkYWJlY2Y4ZDA1OTRkNDhhYzhiOTliYWMwMTBkMmQyL3NlYzpkZGFiZWNmOGQwNTk0ZDQ4YWM4Yjk5YmFjMDEwZDJkMl8zMS9mcmFnOmNkMDAwMWU5NzBjNzRhYmI4OGRkYjUxNjQ4NzIzNTk3L3RhYmxlOmIzYWE3MmZhYTUyOTQ0YTdiMmVjMGI1Y2MzODVhNWMyL3RhYmxlcmFuZ2U6YjNhYTcyZmFhNTI5NDRhN2IyZWMwYjVjYzM4NWE1YzJfNTItMy0xLTEtMA_9f5b8a58-1141-49e1-a9e8-74651c39b6fd"
      unitRef="usd">114000</us-gaap:IncomeTaxesPaidNet>
    <crwd:NetChangeInDeferredOfferingCostsAccruedButNotPaid
      contextRef="idda6a648059c4a71bec98de39acc0b4f_D20200201-20200430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRkYWJlY2Y4ZDA1OTRkNDhhYzhiOTliYWMwMTBkMmQyL3NlYzpkZGFiZWNmOGQwNTk0ZDQ4YWM4Yjk5YmFjMDEwZDJkMl8zMS9mcmFnOmNkMDAwMWU5NzBjNzRhYmI4OGRkYjUxNjQ4NzIzNTk3L3RhYmxlOmIzYWE3MmZhYTUyOTQ0YTdiMmVjMGI1Y2MzODVhNWMyL3RhYmxlcmFuZ2U6YjNhYTcyZmFhNTI5NDRhN2IyZWMwYjVjYzM4NWE1YzJfNTgtMS0xLTEtMA_fac94cea-6784-4a5b-96ed-582f65c7e271"
      unitRef="usd">0</crwd:NetChangeInDeferredOfferingCostsAccruedButNotPaid>
    <crwd:NetChangeInDeferredOfferingCostsAccruedButNotPaid
      contextRef="i42740237d766485da20d3f90c96defec_D20190201-20190430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRkYWJlY2Y4ZDA1OTRkNDhhYzhiOTliYWMwMTBkMmQyL3NlYzpkZGFiZWNmOGQwNTk0ZDQ4YWM4Yjk5YmFjMDEwZDJkMl8zMS9mcmFnOmNkMDAwMWU5NzBjNzRhYmI4OGRkYjUxNjQ4NzIzNTk3L3RhYmxlOmIzYWE3MmZhYTUyOTQ0YTdiMmVjMGI1Y2MzODVhNWMyL3RhYmxlcmFuZ2U6YjNhYTcyZmFhNTI5NDRhN2IyZWMwYjVjYzM4NWE1YzJfNTgtMy0xLTEtMA_52d5df19-8e55-4846-aefb-cda6db1b8f59"
      unitRef="usd">-1210000</crwd:NetChangeInDeferredOfferingCostsAccruedButNotPaid>
    <crwd:CapitalExpendituresIncurredPaid
      contextRef="idda6a648059c4a71bec98de39acc0b4f_D20200201-20200430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRkYWJlY2Y4ZDA1OTRkNDhhYzhiOTliYWMwMTBkMmQyL3NlYzpkZGFiZWNmOGQwNTk0ZDQ4YWM4Yjk5YmFjMDEwZDJkMl8zMS9mcmFnOmNkMDAwMWU5NzBjNzRhYmI4OGRkYjUxNjQ4NzIzNTk3L3RhYmxlOmIzYWE3MmZhYTUyOTQ0YTdiMmVjMGI1Y2MzODVhNWMyL3RhYmxlcmFuZ2U6YjNhYTcyZmFhNTI5NDRhN2IyZWMwYjVjYzM4NWE1YzJfNTktMS0xLTEtMA_4abfea53-4486-4eb2-8c07-7bb3a1b097f2"
      unitRef="usd">-723000</crwd:CapitalExpendituresIncurredPaid>
    <crwd:CapitalExpendituresIncurredPaid
      contextRef="i42740237d766485da20d3f90c96defec_D20190201-20190430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRkYWJlY2Y4ZDA1OTRkNDhhYzhiOTliYWMwMTBkMmQyL3NlYzpkZGFiZWNmOGQwNTk0ZDQ4YWM4Yjk5YmFjMDEwZDJkMl8zMS9mcmFnOmNkMDAwMWU5NzBjNzRhYmI4OGRkYjUxNjQ4NzIzNTk3L3RhYmxlOmIzYWE3MmZhYTUyOTQ0YTdiMmVjMGI1Y2MzODVhNWMyL3RhYmxlcmFuZ2U6YjNhYTcyZmFhNTI5NDRhN2IyZWMwYjVjYzM4NWE1YzJfNTktMy0xLTEtMA_936b0621-44f0-4ac6-9a5b-45b3c7d58633"
      unitRef="usd">-54000</crwd:CapitalExpendituresIncurredPaid>
    <crwd:AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationVestingOfEarlyExercisedOptions
      contextRef="idda6a648059c4a71bec98de39acc0b4f_D20200201-20200430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRkYWJlY2Y4ZDA1OTRkNDhhYzhiOTliYWMwMTBkMmQyL3NlYzpkZGFiZWNmOGQwNTk0ZDQ4YWM4Yjk5YmFjMDEwZDJkMl8zMS9mcmFnOmNkMDAwMWU5NzBjNzRhYmI4OGRkYjUxNjQ4NzIzNTk3L3RhYmxlOmIzYWE3MmZhYTUyOTQ0YTdiMmVjMGI1Y2MzODVhNWMyL3RhYmxlcmFuZ2U6YjNhYTcyZmFhNTI5NDRhN2IyZWMwYjVjYzM4NWE1YzJfNjQtMS0xLTEtMzYx_8ef4733e-1202-4139-8cc4-1f23cd0fa70f"
      unitRef="usd">873000</crwd:AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationVestingOfEarlyExercisedOptions>
    <crwd:AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationVestingOfEarlyExercisedOptions
      contextRef="i42740237d766485da20d3f90c96defec_D20190201-20190430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRkYWJlY2Y4ZDA1OTRkNDhhYzhiOTliYWMwMTBkMmQyL3NlYzpkZGFiZWNmOGQwNTk0ZDQ4YWM4Yjk5YmFjMDEwZDJkMl8zMS9mcmFnOmNkMDAwMWU5NzBjNzRhYmI4OGRkYjUxNjQ4NzIzNTk3L3RhYmxlOmIzYWE3MmZhYTUyOTQ0YTdiMmVjMGI1Y2MzODVhNWMyL3RhYmxlcmFuZ2U6YjNhYTcyZmFhNTI5NDRhN2IyZWMwYjVjYzM4NWE1YzJfNjQtMy0xLTEtMzYx_8a12c12e-9871-4585-b0b5-39034b6e0ca0"
      unitRef="usd">144000</crwd:AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationVestingOfEarlyExercisedOptions>
    <us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock
      contextRef="idda6a648059c4a71bec98de39acc0b4f_D20200201-20200430"
      id="id3VybDovL2RvY3MudjEvZG9jOmRkYWJlY2Y4ZDA1OTRkNDhhYzhiOTliYWMwMTBkMmQyL3NlYzpkZGFiZWNmOGQwNTk0ZDQ4YWM4Yjk5YmFjMDEwZDJkMl8zNy9mcmFnOjgwNjQxNWQ3ZTk3NzRhNjY5MWNkN2QyOGIyNjc0ZjVhL3RleHRyZWdpb246ODA2NDE1ZDdlOTc3NGE2NjkxY2Q3ZDI4YjI2NzRmNWFfMTQ5MQ_7278fe1e-79cb-4f33-af4b-d770b45a6879">&lt;div style="text-indent:-18pt;padding-left:18pt;margin-top:12pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;"&gt;1.&#160;Description of Business and Basis of Presentation&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent: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:10pt;font-style:italic;font-weight:700;line-height:120%;"&gt;Business&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent: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: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: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: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: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: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: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: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: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:10pt;font-weight:400;line-height:120%;"&gt;The accompanying condensed 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;) and applicable rules&#160;and regulations of the Securities and Exchange Commission (&#x201c;SEC&#x201d;) regarding interim financial reporting. As permitted under those rules, certain footnotes or other financial information that are normally required by U.S. GAAP have been condensed or omitted, and accordingly the balance sheet as of&#160;January&#160;31, 2020, and related disclosures,&#160;have been derived from the audited consolidated financial statements at that date but do not include all of the information required by U.S. GAAP for complete consolidated financial statements.&#160;These unaudited condensed consolidated financial statements have been prepared on the same basis as the Company&#x2019;s annual consolidated financial statements and, in the opinion of management, reflect all adjustments (consisting only of normal recurring adjustments) that are necessary for the fair statement of the Company&#x2019;s condensed consolidated financial information. The results of operations for the three months ended April&#160;30, 2020&#160;are not necessarily indicative of the results to be expected for the&#160;year ending&#160;January&#160;31, 2021&#160;or for any other interim period or for any other future&#160;year.&lt;/span&gt;&lt;/div&gt;</us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock>
    <crwd:NumberOfCloudModules
      contextRef="idda6a648059c4a71bec98de39acc0b4f_D20200201-20200430"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmRkYWJlY2Y4ZDA1OTRkNDhhYzhiOTliYWMwMTBkMmQyL3NlYzpkZGFiZWNmOGQwNTk0ZDQ4YWM4Yjk5YmFjMDEwZDJkMl8zNy9mcmFnOjgwNjQxNWQ3ZTk3NzRhNjY5MWNkN2QyOGIyNjc0ZjVhL3RleHRyZWdpb246ODA2NDE1ZDdlOTc3NGE2NjkxY2Q3ZDI4YjI2NzRmNWFfMTQ5Mg_d34a90d5-f2f5-46ee-a0e8-e6a7005997ee"
      unitRef="modules">11</crwd:NumberOfCloudModules>
    <us-gaap:StockIssuedDuringPeriodSharesNewIssues
      contextRef="i16c296c467904d99a5da46f482fa7f05_D20190614-20190614"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmRkYWJlY2Y4ZDA1OTRkNDhhYzhiOTliYWMwMTBkMmQyL3NlYzpkZGFiZWNmOGQwNTk0ZDQ4YWM4Yjk5YmFjMDEwZDJkMl8zNy9mcmFnOjgwNjQxNWQ3ZTk3NzRhNjY5MWNkN2QyOGIyNjc0ZjVhL3RleHRyZWdpb246ODA2NDE1ZDdlOTc3NGE2NjkxY2Q3ZDI4YjI2NzRmNWFfMTA5OTUxMTY0MTIzOA_c5641b62-2a9d-4397-864b-e9b8eca8deeb"
      unitRef="shares">20700000</us-gaap:StockIssuedDuringPeriodSharesNewIssues>
    <us-gaap:SharePrice
      contextRef="id1df0b397f024b39927188d0f9e8e12d_I20190614"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmRkYWJlY2Y4ZDA1OTRkNDhhYzhiOTliYWMwMTBkMmQyL3NlYzpkZGFiZWNmOGQwNTk0ZDQ4YWM4Yjk5YmFjMDEwZDJkMl8zNy9mcmFnOjgwNjQxNWQ3ZTk3NzRhNjY5MWNkN2QyOGIyNjc0ZjVhL3RleHRyZWdpb246ODA2NDE1ZDdlOTc3NGE2NjkxY2Q3ZDI4YjI2NzRmNWFfMTA5OTUxMTY0MTI0Nw_9e3ded4f-7685-40f9-a481-76aa2430d830"
      unitRef="usdPerShare">34.00</us-gaap:SharePrice>
    <us-gaap:ProceedsFromIssuanceInitialPublicOffering
      contextRef="i16c296c467904d99a5da46f482fa7f05_D20190614-20190614"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmRkYWJlY2Y4ZDA1OTRkNDhhYzhiOTliYWMwMTBkMmQyL3NlYzpkZGFiZWNmOGQwNTk0ZDQ4YWM4Yjk5YmFjMDEwZDJkMl8zNy9mcmFnOjgwNjQxNWQ3ZTk3NzRhNjY5MWNkN2QyOGIyNjc0ZjVhL3RleHRyZWdpb246ODA2NDE1ZDdlOTc3NGE2NjkxY2Q3ZDI4YjI2NzRmNWFfMTA5OTUxMTY0MTI2Mw_8bac10a6-618e-4633-93e0-426073daf2df"
      unitRef="usd">659200000</us-gaap:ProceedsFromIssuanceInitialPublicOffering>
    <crwd:PaymentsOfUnderwritersDiscountsAndCommissions
      contextRef="i16c296c467904d99a5da46f482fa7f05_D20190614-20190614"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmRkYWJlY2Y4ZDA1OTRkNDhhYzhiOTliYWMwMTBkMmQyL3NlYzpkZGFiZWNmOGQwNTk0ZDQ4YWM4Yjk5YmFjMDEwZDJkMl8zNy9mcmFnOjgwNjQxNWQ3ZTk3NzRhNjY5MWNkN2QyOGIyNjc0ZjVhL3RleHRyZWdpb246ODA2NDE1ZDdlOTc3NGE2NjkxY2Q3ZDI4YjI2NzRmNWFfMTA5OTUxMTY0MTI4Ng_4405a51a-503b-4f8a-9b23-ec709d4d7e7a"
      unitRef="usd">44800000</crwd:PaymentsOfUnderwritersDiscountsAndCommissions>
    <us-gaap:ConversionOfStockSharesIssued1
      contextRef="i9e250bc6d2b3447597f6e9bc76ec0faf_D20190614-20190614"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmRkYWJlY2Y4ZDA1OTRkNDhhYzhiOTliYWMwMTBkMmQyL3NlYzpkZGFiZWNmOGQwNTk0ZDQ4YWM4Yjk5YmFjMDEwZDJkMl8zNy9mcmFnOjgwNjQxNWQ3ZTk3NzRhNjY5MWNkN2QyOGIyNjc0ZjVhL3RleHRyZWdpb246ODA2NDE1ZDdlOTc3NGE2NjkxY2Q3ZDI4YjI2NzRmNWFfMTA5OTUxMTY0MTMwMw_56bfafca-5992-42cf-b099-5c1984ae2fb3"
      unitRef="shares">131267586</us-gaap:ConversionOfStockSharesIssued1>
    <crwd:StockConversionCommonStockConversionRatio
      contextRef="i9e250bc6d2b3447597f6e9bc76ec0faf_D20190614-20190614"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmRkYWJlY2Y4ZDA1OTRkNDhhYzhiOTliYWMwMTBkMmQyL3NlYzpkZGFiZWNmOGQwNTk0ZDQ4YWM4Yjk5YmFjMDEwZDJkMl8zNy9mcmFnOjgwNjQxNWQ3ZTk3NzRhNjY5MWNkN2QyOGIyNjc0ZjVhL3RleHRyZWdpb246ODA2NDE1ZDdlOTc3NGE2NjkxY2Q3ZDI4YjI2NzRmNWFfMTA5OTUxMTY0MTMyMg_f40133c7-3de0-47fe-a546-ff15b449756c"
      unitRef="number">1</crwd:StockConversionCommonStockConversionRatio>
    <crwd:ConversionOfWarrantsWarrantsIssued
      contextRef="i9e250bc6d2b3447597f6e9bc76ec0faf_D20190614-20190614"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmRkYWJlY2Y4ZDA1OTRkNDhhYzhiOTliYWMwMTBkMmQyL3NlYzpkZGFiZWNmOGQwNTk0ZDQ4YWM4Yjk5YmFjMDEwZDJkMl8zNy9mcmFnOjgwNjQxNWQ3ZTk3NzRhNjY5MWNkN2QyOGIyNjc0ZjVhL3RleHRyZWdpb246ODA2NDE1ZDdlOTc3NGE2NjkxY2Q3ZDI4YjI2NzRmNWFfMTA5OTUxMTY0MTMzMw_3aeb6b6a-0e8b-43f5-9273-b4640e856255"
      unitRef="shares">336386</crwd:ConversionOfWarrantsWarrantsIssued>
    <crwd:StockConversionWarrantsConversionRatio
      contextRef="i9e250bc6d2b3447597f6e9bc76ec0faf_D20190614-20190614"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmRkYWJlY2Y4ZDA1OTRkNDhhYzhiOTliYWMwMTBkMmQyL3NlYzpkZGFiZWNmOGQwNTk0ZDQ4YWM4Yjk5YmFjMDEwZDJkMl8zNy9mcmFnOjgwNjQxNWQ3ZTk3NzRhNjY5MWNkN2QyOGIyNjc0ZjVhL3RleHRyZWdpb246ODA2NDE1ZDdlOTc3NGE2NjkxY2Q3ZDI4YjI2NzRmNWFfMTA5OTUxMTY0MTMzOQ_98b4b64d-7dd4-40b3-b622-e35400cdc282"
      unitRef="number">1</crwd:StockConversionWarrantsConversionRatio>
    <us-gaap:BasisOfAccountingPolicyPolicyTextBlock
      contextRef="idda6a648059c4a71bec98de39acc0b4f_D20200201-20200430"
      id="id3VybDovL2RvY3MudjEvZG9jOmRkYWJlY2Y4ZDA1OTRkNDhhYzhiOTliYWMwMTBkMmQyL3NlYzpkZGFiZWNmOGQwNTk0ZDQ4YWM4Yjk5YmFjMDEwZDJkMl8zNy9mcmFnOjgwNjQxNWQ3ZTk3NzRhNjY5MWNkN2QyOGIyNjc0ZjVhL3RleHRyZWdpb246ODA2NDE1ZDdlOTc3NGE2NjkxY2Q3ZDI4YjI2NzRmNWFfMTY0OTI2NzQ0MzA3NjU_4b74bfe1-f3c1-491c-94bf-ae754d17458f">&lt;div style="text-indent: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: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: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:10pt;font-weight:400;line-height:120%;"&gt;The accompanying condensed 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;) and applicable rules&#160;and regulations of the Securities and Exchange Commission (&#x201c;SEC&#x201d;) regarding interim financial reporting. As permitted under those rules, certain footnotes or other financial information that are normally required by U.S. GAAP have been condensed or omitted, and accordingly the balance sheet as of&#160;January&#160;31, 2020, and related disclosures,&#160;have been derived from the audited consolidated financial statements at that date but do not include all of the information required by U.S. GAAP for complete consolidated financial statements.&#160;These unaudited condensed consolidated financial statements have been prepared on the same basis as the Company&#x2019;s annual consolidated financial statements and, in the opinion of management, reflect all adjustments (consisting only of normal recurring adjustments) that are necessary for the fair statement of the Company&#x2019;s condensed consolidated financial information. The results of operations for the three months ended April&#160;30, 2020&#160;are not necessarily indicative of the results to be expected for the&#160;year ending&#160;January&#160;31, 2021&#160;or for any other interim period or for any other future&#160;year.&lt;/span&gt;&lt;/div&gt;</us-gaap:BasisOfAccountingPolicyPolicyTextBlock>
    <us-gaap:SignificantAccountingPoliciesTextBlock
      contextRef="idda6a648059c4a71bec98de39acc0b4f_D20200201-20200430"
      id="id3VybDovL2RvY3MudjEvZG9jOmRkYWJlY2Y4ZDA1OTRkNDhhYzhiOTliYWMwMTBkMmQyL3NlYzpkZGFiZWNmOGQwNTk0ZDQ4YWM4Yjk5YmFjMDEwZDJkMl80MC9mcmFnOjVmYTRlMmYxZmRmYjQwZTZhZDUyMWE4YWJmZDllZjM1L3RleHRyZWdpb246NWZhNGUyZjFmZGZiNDBlNmFkNTIxYThhYmZkOWVmMzVfMTMxOTQxMzk3MjExMTk_3c0afb53-33bc-4b5c-a279-3b4bb6468f8d">Summary of Significant Accounting Policies&lt;div style="text-indent: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: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: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:10pt;font-weight:400;line-height:120%;"&gt;The condensed 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: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:10pt;font-weight:400;line-height:120%;"&gt;Certain information and footnote disclosures normally included in the financial statements prepared in accordance with U.S. GAAP have been condensed or omitted pursuant to the applicable required disclosures and regulations of the SEC. Therefore, the accompanying interim unaudited condensed consolidated financial statements and related financial information should be read in conjunction with Item 8, &#x201c;Financial Statements and Supplementary Data&#x201d; included in the Company&#x2019;s Annual Report on Form 10-K for the fiscal year ended January 31, 2020, filed with the SEC on March 23, 2020.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent: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: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: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: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&#160;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: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: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)&#160;the first fiscal&#160;year following the fifth anniversary of its initial public offering; (ii)&#160;the first fiscal&#160;year after annual gross revenue is $1.07 billion or more; (iii)&#160;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)&#160;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&#160;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&#160;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: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: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: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: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 condensed consolidated financial statements and accompanying notes. These estimates are based on information available as of the date of the condensed 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 condensed consolidated financial statements.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent: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:10pt;font-weight:400;line-height:120%;"&gt;Estimates and assumptions used by management include, but are not limited to, revenue recognition, the allowance for doubtful accounts, the carrying value and the 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 discount rate used for operating leases, the recognition and disclosure of contingent liabilities, income taxes, and stock-based compensation.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt;"&gt;&lt;span style="background-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;Due to the Coronavirus (&#x201c;COVID-19&#x201d;) pandemic, there has been uncertainty and disruption in the global economy and financial markets. The Company is not aware of any specific event or circumstance that would require a material update to its estimates or judgments or an adjustment of the carrying value of its assets or liabilities as of April 30, 2020. While there was not a material impact to the Company&#x2019;s consolidated financial statements as of and for the quarter ended April 30, 2020, these estimates may change, as new events occur and additional information is obtained, as well as other factors related to COVID-19 that could result in material impacts to the Company&#x2019;s consolidated financial statements in future reporting periods.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent: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: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: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: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: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: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: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: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:74.293%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:9.494%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.518%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:9.495%;"/&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:#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;April 30,&lt;/span&gt;&lt;/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;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align: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;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times 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;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="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;8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times 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;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;/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;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&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-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;Channel partner C&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&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times 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="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;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;7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times 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: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;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;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="text-indent: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: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:100.000%;"&gt;&lt;tr&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:74.293%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:9.494%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.518%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:9.495%;"/&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;Three Months Ended April 30,&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;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;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;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;12%&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#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;/table&gt;&lt;/div&gt;&lt;div style="text-indent: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: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 three months ended April&#160;30, 2020 and April&#160;30, 2019.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent: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:10pt;font-style:italic;font-weight:700;line-height:120%;"&gt;Significant Accounting Policies&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent: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:10pt;font-weight:400;line-height:120%;"&gt;Other than the policies described below, there have been no changes to the Company&#x2019;s significant accounting policies described in its Annual Report on Form 10-K that have had a material impact on its consolidated financial statements and related notes.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent: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:10pt;font-style:italic;font-weight:700;line-height:120%;"&gt;Leases&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent: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:10pt;font-weight:400;line-height:120%;"&gt;The Company enters into operating lease arrangements for real estate assets related to office space. The Company determines if an arrangement is or contains a lease at inception by evaluating various factors, including whether a vendor&#x2019;s right to substitute an identified asset is substantive. Lease classification is determined at the lease commencement date, which is the date the leased assets are made available for use. Operating leases are included in &#x201c;Operating lease right-of-use assets&#x201d;, &#x201c;Operating lease liabilities, current&#x201d;, and &#x201c;Operating lease liabilities, noncurrent&#x201d; in the condensed consolidated balance sheets. The Company did not have any financing leases in any of the periods presented.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent: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:10pt;font-weight:400;line-height:120%;"&gt;Operating lease right-of-use assets and lease liabilities are recognized at the lease commencement date based on the present value of lease payments over the lease term. Lease payments consist of the fixed payments under the arrangement, less any lease incentives, such as tenant improvement allowances. Variable costs, such as maintenance and utilities based on actual usage, are not included in the measurement of right-to-use assets and lease liabilities but are expensed when the event determining the amount of variable consideration to be paid occurs. As the implicit rate of the leases is not determinable, the Company uses an incremental borrowing rate (&#x201c;IBR&#x201d;) based on the information available at the lease commencement date in determining the present value of lease payments. Lease expenses are recognized on a straight-line basis over the lease term.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent: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:10pt;font-weight:400;line-height:120%;"&gt;The Company generally uses the non-cancelable lease term when recognizing the right-of-use (&#x201c;ROU&#x201d;) assets and lease liabilities, unless it is reasonably certain that a renewal or termination option will be exercised. The Company accounts for lease components and non-lease components as a single lease component.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt;text-align:justify;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;"&gt;Leases with a term of twelve months or less are not recognized on the consolidated balance sheets but are recognized as expense on a straight-line basis over the term of the lease.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt;text-align:justify;"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt;text-align:justify;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:115%;"&gt;Available-for-sale debt securities&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt;text-align:justify;"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt;"&gt;&lt;span style="background-color:#ffffff;color:#212529;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;"&gt;The Company evaluates investments with unrealized loss positions by assessing if they are related to deterioration in credit risk and whether we expect to recover the entire amortized cost basis of the security, our intent to sell and whether it is more likely than not that we will be required to sell the securities before the recovery of their cost basis. Credit-related impairment losses, not to exceed the amount that fair value is less than the amortized cost basis, are recognized through an allowance for credit losses with changes in the allowance for credit losses recorded in other income, net in the condensed consolidated statements of comprehensive income (loss).&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; As of April&#160;30, 2020, there were no marketable securities held by the Company and there were no securities that had been in continuous unrealized loss position.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt;text-align:justify;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:115%;"&gt;Accounts Receivable&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent: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: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 regularly reviews the adequacy of the allowance for doubtful accounts by considering various factors including the age of each outstanding invoice, each customer&#x2019;s expected ability to pay, historical loss rates and expectations of forward-looking loss estimates to determine whether the allowance is appropriate. Amounts deemed uncollectible are written off against the allowance for doubtful accounts. As of April 30, 2020 and January 31, 2020, the allowance for doubtful accounts was $2.1&#160;million and $1.1 million, respectively.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt;"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:115%;"&gt;Software Implementation Costs&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent: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:10pt;font-weight:400;line-height:120%;"&gt;The Company contracts with third party information technology providers for various service arrangements including software, platform, and information technology infrastructure. The Company capitalizes the implementation cost incurred to develop or obtain internal-use software in such arrangements. All capitalized implementation costs are amortized over the term of the arrangement which includes reasonably certain renewals. Costs incurred during the preliminary project and post implement stage are expensed as the activities are performed. Capitalized implementation costs were not material for the three months ended April 30, 2020.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;"&gt; &lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:115%;"&gt;Recently Adopted Accounting Pronouncements&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent: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:10pt;font-weight:400;line-height:120%;"&gt;In February 2016, the Financial Accounting Standards Board (FASB) issued Accounting Standards Update (ASU) 2016-02, &#x201c;Leases (Topic 842),&#x201d; which requires lessees to generally recognize on the balance sheet operating and financing lease liabilities and corresponding right-of-use assets, and to recognize on the income statement the expenses in a manner similar to prior practice. The Company adopted Topic 842 using the modified retrospective method as of February 1, 2020. &lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:22.5pt;text-align:justify;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#212529;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;"&gt;The Company elected&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; the following practical expedients:&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:22.5pt;text-align:justify;"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:-18pt;padding-left:36pt;text-align:justify;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#212529;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;"&gt;&#x2022;&lt;/span&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#212529;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;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&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:-18pt;padding-left:36pt;text-align:justify;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:115%;"&gt;&#x2022;&lt;/span&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#212529;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;padding-left:14.15pt;"&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 assets.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:-18pt;padding-left:36pt;text-align:justify;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:115%;"&gt;&#x2022;&lt;/span&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#212529;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;padding-left:14.15pt;"&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&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:22.5pt;text-align:justify;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#212529;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;"&gt;The Company did not elect the hindsight practical expedient.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:22.5pt;text-align:justify;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#212529;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;"&gt;Lease payments consist primarily of the fixed payments under the arrangement, less any lease incentives such as tenant improvement allowance. The Company uses an estimate of our incremental borrowing rate (IBR) based on the information available at the lease commencement date in determining the present value of lease payments, unless the implicit rate is readily determinable. In determining the appropriate IBR, management considers information including, but not limited to, the Company&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;&#x2019;s&lt;/span&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#212529;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;"&gt; credit rating, the lease term, and the currency in which the arrangement is denominated. For leases which commenced prior to the adoption of Topic 842, the Company used the IBR on January 31, 2020. &lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:22.5pt;text-align:justify;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#212529;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;"&gt;The adoption of this new standard at February 1, 2020, and the application of the modified retrospective transition approach resulted in the following changes:&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:-18pt;padding-left:36pt;text-align:justify;margin-top:12pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;"&gt;a.&lt;/span&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#212529;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:10.37pt;"&gt;Assets increased by $37.4 million, primarily representing the recognition of ROU asset for operating leases; and&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:-18pt;padding-left:36pt;text-align:justify;margin-top:12pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#212529;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;b.&lt;/span&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#212529;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:10.5pt;"&gt;Liabilities increased by $37.4 million, primarily representing the recognition of lease liabilities for operating leases partially offset by derecognition of liabilities for deferred rent previously designated under ASC Topic 840 &lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent: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: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 requires a financial asset measured at amortized cost basis to be presented at the net amount expected to be collected, with further clarifications made more recently regarding the treatment of accrued interest, transfers between classifications for loans and debt securities, recoveries and the option to irrevocably elect the fair value option (on an instrument-by-instrument basis) for eligible financial assets at amortized costs. For trade receivables, loans, and other financial assets, the Company will be required to use a forward-looking expected loss model rather than the incurred loss model for recognizing credit losses which reflects losses that are probable. Credit losses relating to available-for-sale debt securities are required to be recorded through an allowance for credit losses in the condensed consolidated statements of operation rather than as a reduction in the amortized cost basis of the securities. On February 1, 2020, the Company adopted ASU No. 2016-13, which did not have a material effect on its condensed consolidated financial statements.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent: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: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. On February 1, 2020, the Company adopted ASU No. 2017-04, which did not have material effect on its condensed consolidated financial statements.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent: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:10pt;font-weight:400;line-height:115%;"&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:115%;"&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:115%;"&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:115%;"&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:115%;"&gt;. On February 1, 2020, the Company adopted ASU No. 2018-13 on a prospective basis. This standard did not have a material effect on its condensed consolidated financial statements.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent: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: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. On February 1, 2020, the Company adopted ASU No. 2018-15, which did not have material effect on its condensed consolidated financial statements.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent: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: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:36pt;"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;"&gt;In December 2019, the FASB issued ASU 2019-12, Income Taxes (Topic 740): Simplifying the Accounting for Income Taxes, 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. For public business entities, this ASU is effective for fiscal years beginning after December 15, 2020, and interim periods within those fiscal years. The Company is currently assessing the impact of this pronouncement on its condensed consolidated financial statements.&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:115%;"&gt;In March 2020, the FASB issued ASU 2020-04, &lt;/span&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:115%;"&gt;Reference Rate Reform (Topic 848): Facilitation of the Effects of Reference Rate Reform on Financial Reporting.&lt;/span&gt; The ASU provides optional expedients and exceptions for applying generally accepted accounting principles to contract modifications and hedging relationships, subject to meeting certain criteria, that reference LIBOR or another reference rate expected to be discontinued. This ASU may be applied prospectively through December 31, 2022. The Company is currently assessing the impact of this pronouncement on its condensed consolidated financial statements.</us-gaap:SignificantAccountingPoliciesTextBlock>
    <us-gaap:ConsolidationPolicyTextBlock
      contextRef="idda6a648059c4a71bec98de39acc0b4f_D20200201-20200430"
      id="id3VybDovL2RvY3MudjEvZG9jOmRkYWJlY2Y4ZDA1OTRkNDhhYzhiOTliYWMwMTBkMmQyL3NlYzpkZGFiZWNmOGQwNTk0ZDQ4YWM4Yjk5YmFjMDEwZDJkMl80MC9mcmFnOjVmYTRlMmYxZmRmYjQwZTZhZDUyMWE4YWJmZDllZjM1L3RleHRyZWdpb246NWZhNGUyZjFmZGZiNDBlNmFkNTIxYThhYmZkOWVmMzVfNTkwMTU_e8d767cc-8822-4daf-842b-c03cc658337a">&lt;div style="text-indent: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: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: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:10pt;font-weight:400;line-height:120%;"&gt;The condensed 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: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:10pt;font-weight:400;line-height:120%;"&gt;Certain information and footnote disclosures normally included in the financial statements prepared in accordance with U.S. GAAP have been condensed or omitted pursuant to the applicable required disclosures and regulations of the SEC. Therefore, the accompanying interim unaudited condensed consolidated financial statements and related financial information should be read in conjunction with Item 8, &#x201c;Financial Statements and Supplementary Data&#x201d; included in the Company&#x2019;s Annual Report on Form 10-K for the fiscal year ended January 31, 2020, filed with the SEC on March 23, 2020.&lt;/span&gt;&lt;/div&gt;</us-gaap:ConsolidationPolicyTextBlock>
    <crwd:JobsActAccountingElectionPolicyTextBlock
      contextRef="idda6a648059c4a71bec98de39acc0b4f_D20200201-20200430"
      id="id3VybDovL2RvY3MudjEvZG9jOmRkYWJlY2Y4ZDA1OTRkNDhhYzhiOTliYWMwMTBkMmQyL3NlYzpkZGFiZWNmOGQwNTk0ZDQ4YWM4Yjk5YmFjMDEwZDJkMl80MC9mcmFnOjVmYTRlMmYxZmRmYjQwZTZhZDUyMWE4YWJmZDllZjM1L3RleHRyZWdpb246NWZhNGUyZjFmZGZiNDBlNmFkNTIxYThhYmZkOWVmMzVfNTkwMTY_f3f322b5-cccb-44a9-91a9-567c9efceafc">&lt;div style="text-indent: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: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: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: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&#160;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: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: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)&#160;the first fiscal&#160;year following the fifth anniversary of its initial public offering; (ii)&#160;the first fiscal&#160;year after annual gross revenue is $1.07 billion or more; (iii)&#160;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)&#160;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&#160;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&#160;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;</crwd:JobsActAccountingElectionPolicyTextBlock>
    <us-gaap:UseOfEstimates
      contextRef="idda6a648059c4a71bec98de39acc0b4f_D20200201-20200430"
      id="id3VybDovL2RvY3MudjEvZG9jOmRkYWJlY2Y4ZDA1OTRkNDhhYzhiOTliYWMwMTBkMmQyL3NlYzpkZGFiZWNmOGQwNTk0ZDQ4YWM4Yjk5YmFjMDEwZDJkMl80MC9mcmFnOjVmYTRlMmYxZmRmYjQwZTZhZDUyMWE4YWJmZDllZjM1L3RleHRyZWdpb246NWZhNGUyZjFmZGZiNDBlNmFkNTIxYThhYmZkOWVmMzVfNTg5OTE_8c98e638-7395-41fe-b238-ecebe59868a3">&lt;div style="text-indent: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: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: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: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 condensed consolidated financial statements and accompanying notes. These estimates are based on information available as of the date of the condensed 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 condensed consolidated financial statements.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent: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:10pt;font-weight:400;line-height:120%;"&gt;Estimates and assumptions used by management include, but are not limited to, revenue recognition, the allowance for doubtful accounts, the carrying value and the 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 discount rate used for operating leases, the recognition and disclosure of contingent liabilities, income taxes, and stock-based compensation.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt;"&gt;&lt;span style="background-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;Due to the Coronavirus (&#x201c;COVID-19&#x201d;) pandemic, there has been uncertainty and disruption in the global economy and financial markets. The Company is not aware of any specific event or circumstance that would require a material update to its estimates or judgments or an adjustment of the carrying value of its assets or liabilities as of April 30, 2020. While there was not a material impact to the Company&#x2019;s consolidated financial statements as of and for the quarter ended April 30, 2020, these estimates may change, as new events occur and additional information is obtained, as well as other factors related to COVID-19 that could result in material impacts to the Company&#x2019;s consolidated financial statements in future reporting periods.&lt;/span&gt;&lt;/div&gt;</us-gaap:UseOfEstimates>
    <us-gaap:ConcentrationRiskCreditRisk
      contextRef="idda6a648059c4a71bec98de39acc0b4f_D20200201-20200430"
      id="id3VybDovL2RvY3MudjEvZG9jOmRkYWJlY2Y4ZDA1OTRkNDhhYzhiOTliYWMwMTBkMmQyL3NlYzpkZGFiZWNmOGQwNTk0ZDQ4YWM4Yjk5YmFjMDEwZDJkMl80MC9mcmFnOjVmYTRlMmYxZmRmYjQwZTZhZDUyMWE4YWJmZDllZjM1L3RleHRyZWdpb246NWZhNGUyZjFmZGZiNDBlNmFkNTIxYThhYmZkOWVmMzVfNTkwMDk_28220235-b753-49c8-b4b3-a487fdc81fc7">&lt;div style="text-indent: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: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: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: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: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: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: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: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:74.293%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:9.494%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.518%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:9.495%;"/&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:#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;April 30,&lt;/span&gt;&lt;/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;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align: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;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times 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;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="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;8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times 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;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;/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;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&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-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;Channel partner C&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&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times 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="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;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;7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times 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: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;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;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="text-indent: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: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:100.000%;"&gt;&lt;tr&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:74.293%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:9.494%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.518%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:9.495%;"/&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;Three Months Ended April 30,&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;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;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;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;12%&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#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;/table&gt;&lt;/div&gt;&lt;div style="text-indent: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: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 three months ended April&#160;30, 2020 and April&#160;30, 2019.&lt;/span&gt;&lt;/div&gt;</us-gaap:ConcentrationRiskCreditRisk>
    <us-gaap:SchedulesOfConcentrationOfRiskByRiskFactorTextBlock
      contextRef="idda6a648059c4a71bec98de39acc0b4f_D20200201-20200430"
      id="id3VybDovL2RvY3MudjEvZG9jOmRkYWJlY2Y4ZDA1OTRkNDhhYzhiOTliYWMwMTBkMmQyL3NlYzpkZGFiZWNmOGQwNTk0ZDQ4YWM4Yjk5YmFjMDEwZDJkMl80MC9mcmFnOjVmYTRlMmYxZmRmYjQwZTZhZDUyMWE4YWJmZDllZjM1L3RleHRyZWdpb246NWZhNGUyZjFmZGZiNDBlNmFkNTIxYThhYmZkOWVmMzVfMTM3NDM4OTU0OTIyNTI_f4e03e7c-27ef-4503-9eef-afe2b6033412">&lt;div style="text-indent: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: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:74.293%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:9.494%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.518%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:9.495%;"/&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:#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;April 30,&lt;/span&gt;&lt;/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;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align: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;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times 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;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="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;8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times 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;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;/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;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&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-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;Channel partner C&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&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times 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="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;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;7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times 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: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;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;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="text-indent: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: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:100.000%;"&gt;&lt;tr&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:74.293%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:9.494%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.518%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:9.495%;"/&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;Three Months Ended April 30,&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;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;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;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;12%&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#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;/table&gt;&lt;/div&gt;</us-gaap:SchedulesOfConcentrationOfRiskByRiskFactorTextBlock>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="i1e15ba6e68384fb3af10c76ffcc33c4b_D20200201-20200430"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmRkYWJlY2Y4ZDA1OTRkNDhhYzhiOTliYWMwMTBkMmQyL3NlYzpkZGFiZWNmOGQwNTk0ZDQ4YWM4Yjk5YmFjMDEwZDJkMl80MC9mcmFnOjVmYTRlMmYxZmRmYjQwZTZhZDUyMWE4YWJmZDllZjM1L3RhYmxlOjRhNTI2ZTg1NGU5NTQyYTNiMjBiNzk5OWNhMjRlMWU2L3RhYmxlcmFuZ2U6NGE1MjZlODU0ZTk1NDJhM2IyMGI3OTk5Y2EyNGUxZTZfMi0xLTEtMS0zNzA_025133d3-6b65-4027-91d3-5609a4b07085"
      unitRef="number">0.08</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="i9e50617aacbe4f8790f91860fc104dc2_D20190201-20200131"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmRkYWJlY2Y4ZDA1OTRkNDhhYzhiOTliYWMwMTBkMmQyL3NlYzpkZGFiZWNmOGQwNTk0ZDQ4YWM4Yjk5YmFjMDEwZDJkMl80MC9mcmFnOjVmYTRlMmYxZmRmYjQwZTZhZDUyMWE4YWJmZDllZjM1L3RhYmxlOjRhNTI2ZTg1NGU5NTQyYTNiMjBiNzk5OWNhMjRlMWU2L3RhYmxlcmFuZ2U6NGE1MjZlODU0ZTk1NDJhM2IyMGI3OTk5Y2EyNGUxZTZfMi0zLTEtMS0zNzA_5906fc4e-3bdf-45ed-846a-8ae7415f3a47"
      unitRef="number">0.11</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="i3df166fe3aee4f3092dc3f592317feca_D20200201-20200430"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmRkYWJlY2Y4ZDA1OTRkNDhhYzhiOTliYWMwMTBkMmQyL3NlYzpkZGFiZWNmOGQwNTk0ZDQ4YWM4Yjk5YmFjMDEwZDJkMl80MC9mcmFnOjVmYTRlMmYxZmRmYjQwZTZhZDUyMWE4YWJmZDllZjM1L3RhYmxlOjRhNTI2ZTg1NGU5NTQyYTNiMjBiNzk5OWNhMjRlMWU2L3RhYmxlcmFuZ2U6NGE1MjZlODU0ZTk1NDJhM2IyMGI3OTk5Y2EyNGUxZTZfMy0xLTEtMS0zNzA_29127d2e-a876-4fc1-888d-a862454c2059"
      unitRef="number">0.04</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="if4d85e2c9fa24c018578cba29b5d04be_D20190201-20200131"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmRkYWJlY2Y4ZDA1OTRkNDhhYzhiOTliYWMwMTBkMmQyL3NlYzpkZGFiZWNmOGQwNTk0ZDQ4YWM4Yjk5YmFjMDEwZDJkMl80MC9mcmFnOjVmYTRlMmYxZmRmYjQwZTZhZDUyMWE4YWJmZDllZjM1L3RhYmxlOjRhNTI2ZTg1NGU5NTQyYTNiMjBiNzk5OWNhMjRlMWU2L3RhYmxlcmFuZ2U6NGE1MjZlODU0ZTk1NDJhM2IyMGI3OTk5Y2EyNGUxZTZfMy0zLTEtMS0zNzA_9cf8413a-2a13-4734-bf8c-6c98531471a5"
      unitRef="number">0.10</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="ib3046133e8334eca8dc5fbed29184dd6_D20200201-20200430"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmRkYWJlY2Y4ZDA1OTRkNDhhYzhiOTliYWMwMTBkMmQyL3NlYzpkZGFiZWNmOGQwNTk0ZDQ4YWM4Yjk5YmFjMDEwZDJkMl80MC9mcmFnOjVmYTRlMmYxZmRmYjQwZTZhZDUyMWE4YWJmZDllZjM1L3RhYmxlOjRhNTI2ZTg1NGU5NTQyYTNiMjBiNzk5OWNhMjRlMWU2L3RhYmxlcmFuZ2U6NGE1MjZlODU0ZTk1NDJhM2IyMGI3OTk5Y2EyNGUxZTZfNC0xLTEtMS0zNzA_a9d10525-859b-42dc-9973-4c879f04951b"
      unitRef="number">0.11</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="i4143b17b798047f5802a09d1a0e30bd2_D20190201-20200131"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmRkYWJlY2Y4ZDA1OTRkNDhhYzhiOTliYWMwMTBkMmQyL3NlYzpkZGFiZWNmOGQwNTk0ZDQ4YWM4Yjk5YmFjMDEwZDJkMl80MC9mcmFnOjVmYTRlMmYxZmRmYjQwZTZhZDUyMWE4YWJmZDllZjM1L3RhYmxlOjRhNTI2ZTg1NGU5NTQyYTNiMjBiNzk5OWNhMjRlMWU2L3RhYmxlcmFuZ2U6NGE1MjZlODU0ZTk1NDJhM2IyMGI3OTk5Y2EyNGUxZTZfNC0zLTEtMS0zNzA_d1392f46-f51d-4b40-acf2-f8b08e189c0d"
      unitRef="number">0.03</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="if2713ff4b9494e1da2d9f34762a55ae9_D20200201-20200430"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmRkYWJlY2Y4ZDA1OTRkNDhhYzhiOTliYWMwMTBkMmQyL3NlYzpkZGFiZWNmOGQwNTk0ZDQ4YWM4Yjk5YmFjMDEwZDJkMl80MC9mcmFnOjVmYTRlMmYxZmRmYjQwZTZhZDUyMWE4YWJmZDllZjM1L3RhYmxlOjRhNTI2ZTg1NGU5NTQyYTNiMjBiNzk5OWNhMjRlMWU2L3RhYmxlcmFuZ2U6NGE1MjZlODU0ZTk1NDJhM2IyMGI3OTk5Y2EyNGUxZTZfNS0xLTEtMS0zNzA_53c74996-82ea-42fb-acf4-7f96cf322596"
      unitRef="number">0.07</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="i81953ae8992c4b73aed09127b6dd3dc1_D20190201-20200131"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmRkYWJlY2Y4ZDA1OTRkNDhhYzhiOTliYWMwMTBkMmQyL3NlYzpkZGFiZWNmOGQwNTk0ZDQ4YWM4Yjk5YmFjMDEwZDJkMl80MC9mcmFnOjVmYTRlMmYxZmRmYjQwZTZhZDUyMWE4YWJmZDllZjM1L3RhYmxlOjRhNTI2ZTg1NGU5NTQyYTNiMjBiNzk5OWNhMjRlMWU2L3RhYmxlcmFuZ2U6NGE1MjZlODU0ZTk1NDJhM2IyMGI3OTk5Y2EyNGUxZTZfNS0zLTEtMS0zNzA_6616bd3c-cfc4-4749-a92a-c491cbc649b0"
      unitRef="number">0.20</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="ie90e05201543494399267c67463cc53e_D20200201-20200430"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmRkYWJlY2Y4ZDA1OTRkNDhhYzhiOTliYWMwMTBkMmQyL3NlYzpkZGFiZWNmOGQwNTk0ZDQ4YWM4Yjk5YmFjMDEwZDJkMl80MC9mcmFnOjVmYTRlMmYxZmRmYjQwZTZhZDUyMWE4YWJmZDllZjM1L3RhYmxlOmI4NDYxM2VhNzcyYzQxNTE4MjdlMjRiYjBlNmZjNDMzL3RhYmxlcmFuZ2U6Yjg0NjEzZWE3NzJjNDE1MTgyN2UyNGJiMGU2ZmM0MzNfMi0xLTEtMS0zNzA_f15474ed-6a46-4d1b-9926-59ffe6ba7dcf"
      unitRef="number">0.09</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="iab00376d5c9b430e8867a7412b41db3e_D20190201-20190430"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmRkYWJlY2Y4ZDA1OTRkNDhhYzhiOTliYWMwMTBkMmQyL3NlYzpkZGFiZWNmOGQwNTk0ZDQ4YWM4Yjk5YmFjMDEwZDJkMl80MC9mcmFnOjVmYTRlMmYxZmRmYjQwZTZhZDUyMWE4YWJmZDllZjM1L3RhYmxlOmI4NDYxM2VhNzcyYzQxNTE4MjdlMjRiYjBlNmZjNDMzL3RhYmxlcmFuZ2U6Yjg0NjEzZWE3NzJjNDE1MTgyN2UyNGJiMGU2ZmM0MzNfMi0zLTEtMS0zNzA_65f67734-005b-4858-a8f5-3d743e92b15c"
      unitRef="number">0.12</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:LesseeLeasesPolicyTextBlock
      contextRef="idda6a648059c4a71bec98de39acc0b4f_D20200201-20200430"
      id="id3VybDovL2RvY3MudjEvZG9jOmRkYWJlY2Y4ZDA1OTRkNDhhYzhiOTliYWMwMTBkMmQyL3NlYzpkZGFiZWNmOGQwNTk0ZDQ4YWM4Yjk5YmFjMDEwZDJkMl80MC9mcmFnOjVmYTRlMmYxZmRmYjQwZTZhZDUyMWE4YWJmZDllZjM1L3RleHRyZWdpb246NWZhNGUyZjFmZGZiNDBlNmFkNTIxYThhYmZkOWVmMzVfMTMxOTQxMzk3NDYwMjY_a5e86819-ea7c-4599-9a18-54492c4b6495">&lt;div style="text-indent: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:10pt;font-style:italic;font-weight:700;line-height:120%;"&gt;Leases&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent: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:10pt;font-weight:400;line-height:120%;"&gt;The Company enters into operating lease arrangements for real estate assets related to office space. The Company determines if an arrangement is or contains a lease at inception by evaluating various factors, including whether a vendor&#x2019;s right to substitute an identified asset is substantive. Lease classification is determined at the lease commencement date, which is the date the leased assets are made available for use. Operating leases are included in &#x201c;Operating lease right-of-use assets&#x201d;, &#x201c;Operating lease liabilities, current&#x201d;, and &#x201c;Operating lease liabilities, noncurrent&#x201d; in the condensed consolidated balance sheets. The Company did not have any financing leases in any of the periods presented.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent: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:10pt;font-weight:400;line-height:120%;"&gt;Operating lease right-of-use assets and lease liabilities are recognized at the lease commencement date based on the present value of lease payments over the lease term. Lease payments consist of the fixed payments under the arrangement, less any lease incentives, such as tenant improvement allowances. Variable costs, such as maintenance and utilities based on actual usage, are not included in the measurement of right-to-use assets and lease liabilities but are expensed when the event determining the amount of variable consideration to be paid occurs. As the implicit rate of the leases is not determinable, the Company uses an incremental borrowing rate (&#x201c;IBR&#x201d;) based on the information available at the lease commencement date in determining the present value of lease payments. Lease expenses are recognized on a straight-line basis over the lease term.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent: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:10pt;font-weight:400;line-height:120%;"&gt;The Company generally uses the non-cancelable lease term when recognizing the right-of-use (&#x201c;ROU&#x201d;) assets and lease liabilities, unless it is reasonably certain that a renewal or termination option will be exercised. The Company accounts for lease components and non-lease components as a single lease component.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt;text-align:justify;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;"&gt;Leases with a term of twelve months or less are not recognized on the consolidated balance sheets but are recognized as expense on a straight-line basis over the term of the lease.&lt;/span&gt;&lt;/div&gt;</us-gaap:LesseeLeasesPolicyTextBlock>
    <us-gaap:CreditLossFinancialInstrumentPolicyTextBlock
      contextRef="idda6a648059c4a71bec98de39acc0b4f_D20200201-20200430"
      id="id3VybDovL2RvY3MudjEvZG9jOmRkYWJlY2Y4ZDA1OTRkNDhhYzhiOTliYWMwMTBkMmQyL3NlYzpkZGFiZWNmOGQwNTk0ZDQ4YWM4Yjk5YmFjMDEwZDJkMl80MC9mcmFnOjVmYTRlMmYxZmRmYjQwZTZhZDUyMWE4YWJmZDllZjM1L3RleHRyZWdpb246NWZhNGUyZjFmZGZiNDBlNmFkNTIxYThhYmZkOWVmMzVfMTMxOTQxMzk3NDYwMjc_fba3acae-09d7-4c42-bfdf-26cbe1d26283">&lt;div style="text-indent:36pt;text-align:justify;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:115%;"&gt;Available-for-sale debt securities&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt;text-align:justify;"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt;"&gt;&lt;span style="background-color:#ffffff;color:#212529;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;"&gt;The Company evaluates investments with unrealized loss positions by assessing if they are related to deterioration in credit risk and whether we expect to recover the entire amortized cost basis of the security, our intent to sell and whether it is more likely than not that we will be required to sell the securities before the recovery of their cost basis. Credit-related impairment losses, not to exceed the amount that fair value is less than the amortized cost basis, are recognized through an allowance for credit losses with changes in the allowance for credit losses recorded in other income, net in the condensed consolidated statements of comprehensive income (loss).&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; As of April&#160;30, 2020, there were no marketable securities held by the Company and there were no securities that had been in continuous unrealized loss position.&lt;/span&gt;&lt;/div&gt;</us-gaap:CreditLossFinancialInstrumentPolicyTextBlock>
    <crwd:NumberOfMarketableSecuritiesHeld
      contextRef="i340db53a58c647908e88e1d23c6ffb2f_I20200430"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmRkYWJlY2Y4ZDA1OTRkNDhhYzhiOTliYWMwMTBkMmQyL3NlYzpkZGFiZWNmOGQwNTk0ZDQ4YWM4Yjk5YmFjMDEwZDJkMl80MC9mcmFnOjVmYTRlMmYxZmRmYjQwZTZhZDUyMWE4YWJmZDllZjM1L3RleHRyZWdpb246NWZhNGUyZjFmZGZiNDBlNmFkNTIxYThhYmZkOWVmMzVfMTMxOTQxMzk3NDYwMzM_f4c94b9b-0c8c-4a5c-b071-cc224e56966a"
      unitRef="modules">0</crwd:NumberOfMarketableSecuritiesHeld>
    <us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerNumberOfPositions
      contextRef="i340db53a58c647908e88e1d23c6ffb2f_I20200430"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmRkYWJlY2Y4ZDA1OTRkNDhhYzhiOTliYWMwMTBkMmQyL3NlYzpkZGFiZWNmOGQwNTk0ZDQ4YWM4Yjk5YmFjMDEwZDJkMl80MC9mcmFnOjVmYTRlMmYxZmRmYjQwZTZhZDUyMWE4YWJmZDllZjM1L3RleHRyZWdpb246NWZhNGUyZjFmZGZiNDBlNmFkNTIxYThhYmZkOWVmMzVfMTMxOTQxMzk3NDYwNDI_b5704b79-d406-451b-afe1-393098991185"
      unitRef="modules">0</us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerNumberOfPositions>
    <us-gaap:TradeAndOtherAccountsReceivablePolicy
      contextRef="idda6a648059c4a71bec98de39acc0b4f_D20200201-20200430"
      id="id3VybDovL2RvY3MudjEvZG9jOmRkYWJlY2Y4ZDA1OTRkNDhhYzhiOTliYWMwMTBkMmQyL3NlYzpkZGFiZWNmOGQwNTk0ZDQ4YWM4Yjk5YmFjMDEwZDJkMl80MC9mcmFnOjVmYTRlMmYxZmRmYjQwZTZhZDUyMWE4YWJmZDllZjM1L3RleHRyZWdpb246NWZhNGUyZjFmZGZiNDBlNmFkNTIxYThhYmZkOWVmMzVfMTMxOTQxMzk3NTg2OTA_6e4b5249-cefe-486e-bfc0-416435ae055f">&lt;div style="text-indent:36pt;text-align:justify;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:115%;"&gt;Accounts Receivable&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent: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: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 regularly reviews the adequacy of the allowance for doubtful accounts by considering various factors including the age of each outstanding invoice, each customer&#x2019;s expected ability to pay, historical loss rates and expectations of forward-looking loss estimates to determine whether the allowance is appropriate. Amounts deemed uncollectible are written off against the allowance for doubtful accounts. As of April 30, 2020 and January 31, 2020, the allowance for doubtful accounts was $2.1&#160;million and $1.1 million, respectively.&lt;/span&gt;&lt;/div&gt;</us-gaap:TradeAndOtherAccountsReceivablePolicy>
    <us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent
      contextRef="i340db53a58c647908e88e1d23c6ffb2f_I20200430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmRkYWJlY2Y4ZDA1OTRkNDhhYzhiOTliYWMwMTBkMmQyL3NlYzpkZGFiZWNmOGQwNTk0ZDQ4YWM4Yjk5YmFjMDEwZDJkMl80MC9mcmFnOjVmYTRlMmYxZmRmYjQwZTZhZDUyMWE4YWJmZDllZjM1L3RleHRyZWdpb246NWZhNGUyZjFmZGZiNDBlNmFkNTIxYThhYmZkOWVmMzVfMTA5OTUxMTg0OTc3OA_ac8e3a3d-682d-4176-8f23-f3e54381a6e0"
      unitRef="usd">2100000</us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent>
    <us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent
      contextRef="i88e603b38c4c42f69b666e98839b38c2_I20200131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRkYWJlY2Y4ZDA1OTRkNDhhYzhiOTliYWMwMTBkMmQyL3NlYzpkZGFiZWNmOGQwNTk0ZDQ4YWM4Yjk5YmFjMDEwZDJkMl80MC9mcmFnOjVmYTRlMmYxZmRmYjQwZTZhZDUyMWE4YWJmZDllZjM1L3RleHRyZWdpb246NWZhNGUyZjFmZGZiNDBlNmFkNTIxYThhYmZkOWVmMzVfMTA5OTUxMTg0OTc5Ng_30fa868f-b116-4bbe-bbc0-15f7d76a1741"
      unitRef="usd">1100000</us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent>
    <crwd:SoftwareImplementationCostsPolicyPolicyTextBlock
      contextRef="idda6a648059c4a71bec98de39acc0b4f_D20200201-20200430"
      id="id3VybDovL2RvY3MudjEvZG9jOmRkYWJlY2Y4ZDA1OTRkNDhhYzhiOTliYWMwMTBkMmQyL3NlYzpkZGFiZWNmOGQwNTk0ZDQ4YWM4Yjk5YmFjMDEwZDJkMl80MC9mcmFnOjVmYTRlMmYxZmRmYjQwZTZhZDUyMWE4YWJmZDllZjM1L3RleHRyZWdpb246NWZhNGUyZjFmZGZiNDBlNmFkNTIxYThhYmZkOWVmMzVfMTMxOTQxMzk3NDYwMjg_95b63488-0c48-4b48-b88a-963233c1bb26">&lt;div style="text-indent:36pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:115%;"&gt;Software Implementation Costs&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent: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:10pt;font-weight:400;line-height:120%;"&gt;The Company contracts with third party information technology providers for various service arrangements including software, platform, and information technology infrastructure. The Company capitalizes the implementation cost incurred to develop or obtain internal-use software in such arrangements. All capitalized implementation costs are amortized over the term of the arrangement which includes reasonably certain renewals. Costs incurred during the preliminary project and post implement stage are expensed as the activities are performed. Capitalized implementation costs were not material for the three months ended April 30, 2020.&lt;/span&gt;&lt;/div&gt;</crwd:SoftwareImplementationCostsPolicyPolicyTextBlock>
    <us-gaap:NewAccountingPronouncementsPolicyPolicyTextBlock
      contextRef="idda6a648059c4a71bec98de39acc0b4f_D20200201-20200430"
      id="id3VybDovL2RvY3MudjEvZG9jOmRkYWJlY2Y4ZDA1OTRkNDhhYzhiOTliYWMwMTBkMmQyL3NlYzpkZGFiZWNmOGQwNTk0ZDQ4YWM4Yjk5YmFjMDEwZDJkMl80MC9mcmFnOjVmYTRlMmYxZmRmYjQwZTZhZDUyMWE4YWJmZDllZjM1L3RleHRyZWdpb246NWZhNGUyZjFmZGZiNDBlNmFkNTIxYThhYmZkOWVmMzVfMTMxOTQxMzk3MjExMjA_46aa50dd-5d8c-475c-9729-353e6af77abd">&lt;div style="text-indent:36pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:115%;"&gt;Recently Adopted Accounting Pronouncements&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent: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:10pt;font-weight:400;line-height:120%;"&gt;In February 2016, the Financial Accounting Standards Board (FASB) issued Accounting Standards Update (ASU) 2016-02, &#x201c;Leases (Topic 842),&#x201d; which requires lessees to generally recognize on the balance sheet operating and financing lease liabilities and corresponding right-of-use assets, and to recognize on the income statement the expenses in a manner similar to prior practice. The Company adopted Topic 842 using the modified retrospective method as of February 1, 2020. &lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:22.5pt;text-align:justify;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#212529;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;"&gt;The Company elected&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; the following practical expedients:&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:22.5pt;text-align:justify;"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:-18pt;padding-left:36pt;text-align:justify;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#212529;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;"&gt;&#x2022;&lt;/span&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#212529;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;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&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:-18pt;padding-left:36pt;text-align:justify;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:115%;"&gt;&#x2022;&lt;/span&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#212529;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;padding-left:14.15pt;"&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 assets.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:-18pt;padding-left:36pt;text-align:justify;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:115%;"&gt;&#x2022;&lt;/span&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#212529;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;padding-left:14.15pt;"&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&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:22.5pt;text-align:justify;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#212529;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;"&gt;The Company did not elect the hindsight practical expedient.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:22.5pt;text-align:justify;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#212529;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;"&gt;Lease payments consist primarily of the fixed payments under the arrangement, less any lease incentives such as tenant improvement allowance. The Company uses an estimate of our incremental borrowing rate (IBR) based on the information available at the lease commencement date in determining the present value of lease payments, unless the implicit rate is readily determinable. In determining the appropriate IBR, management considers information including, but not limited to, the Company&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;&#x2019;s&lt;/span&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#212529;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;"&gt; credit rating, the lease term, and the currency in which the arrangement is denominated. For leases which commenced prior to the adoption of Topic 842, the Company used the IBR on January 31, 2020. &lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:22.5pt;text-align:justify;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#212529;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;"&gt;The adoption of this new standard at February 1, 2020, and the application of the modified retrospective transition approach resulted in the following changes:&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:-18pt;padding-left:36pt;text-align:justify;margin-top:12pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;"&gt;a.&lt;/span&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#212529;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:10.37pt;"&gt;Assets increased by $37.4 million, primarily representing the recognition of ROU asset for operating leases; and&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:-18pt;padding-left:36pt;text-align:justify;margin-top:12pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#212529;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;b.&lt;/span&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#212529;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:10.5pt;"&gt;Liabilities increased by $37.4 million, primarily representing the recognition of lease liabilities for operating leases partially offset by derecognition of liabilities for deferred rent previously designated under ASC Topic 840 &lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent: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: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 requires a financial asset measured at amortized cost basis to be presented at the net amount expected to be collected, with further clarifications made more recently regarding the treatment of accrued interest, transfers between classifications for loans and debt securities, recoveries and the option to irrevocably elect the fair value option (on an instrument-by-instrument basis) for eligible financial assets at amortized costs. For trade receivables, loans, and other financial assets, the Company will be required to use a forward-looking expected loss model rather than the incurred loss model for recognizing credit losses which reflects losses that are probable. Credit losses relating to available-for-sale debt securities are required to be recorded through an allowance for credit losses in the condensed consolidated statements of operation rather than as a reduction in the amortized cost basis of the securities. On February 1, 2020, the Company adopted ASU No. 2016-13, which did not have a material effect on its condensed consolidated financial statements.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent: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: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. On February 1, 2020, the Company adopted ASU No. 2017-04, which did not have material effect on its condensed consolidated financial statements.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent: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:10pt;font-weight:400;line-height:115%;"&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:115%;"&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:115%;"&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:115%;"&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:115%;"&gt;. On February 1, 2020, the Company adopted ASU No. 2018-13 on a prospective basis. This standard did not have a material effect on its condensed consolidated financial statements.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent: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: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. On February 1, 2020, the Company adopted ASU No. 2018-15, which did not have material effect on its condensed consolidated financial statements.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent: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: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:36pt;"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;"&gt;In December 2019, the FASB issued ASU 2019-12, Income Taxes (Topic 740): Simplifying the Accounting for Income Taxes, 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. For public business entities, this ASU is effective for fiscal years beginning after December 15, 2020, and interim periods within those fiscal years. The Company is currently assessing the impact of this pronouncement on its condensed consolidated financial statements.&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:115%;"&gt;In March 2020, the FASB issued ASU 2020-04, &lt;/span&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:115%;"&gt;Reference Rate Reform (Topic 848): Facilitation of the Effects of Reference Rate Reform on Financial Reporting.&lt;/span&gt; The ASU provides optional expedients and exceptions for applying generally accepted accounting principles to contract modifications and hedging relationships, subject to meeting certain criteria, that reference LIBOR or another reference rate expected to be discontinued. This ASU may be applied prospectively through December 31, 2022. The Company is currently assessing the impact of this pronouncement on its condensed consolidated financial statements.</us-gaap:NewAccountingPronouncementsPolicyPolicyTextBlock>
    <us-gaap:OperatingLeaseRightOfUseAsset
      contextRef="i7a39a920024a4d6ea90074e0624a9651_I20200430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRkYWJlY2Y4ZDA1OTRkNDhhYzhiOTliYWMwMTBkMmQyL3NlYzpkZGFiZWNmOGQwNTk0ZDQ4YWM4Yjk5YmFjMDEwZDJkMl80MC9mcmFnOjVmYTRlMmYxZmRmYjQwZTZhZDUyMWE4YWJmZDllZjM1L3RleHRyZWdpb246NWZhNGUyZjFmZGZiNDBlNmFkNTIxYThhYmZkOWVmMzVfMTA5OTUxMTc3MjkwNg_a83856f7-8f9b-4134-aeec-bf862077510b"
      unitRef="usd">37400000</us-gaap:OperatingLeaseRightOfUseAsset>
    <us-gaap:OperatingLeaseLiability
      contextRef="ibd551c08db9e4713a6b079254e158fc0_I20200430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRkYWJlY2Y4ZDA1OTRkNDhhYzhiOTliYWMwMTBkMmQyL3NlYzpkZGFiZWNmOGQwNTk0ZDQ4YWM4Yjk5YmFjMDEwZDJkMl80MC9mcmFnOjVmYTRlMmYxZmRmYjQwZTZhZDUyMWE4YWJmZDllZjM1L3RleHRyZWdpb246NWZhNGUyZjFmZGZiNDBlNmFkNTIxYThhYmZkOWVmMzVfMTA5OTUxMTc3MjkyMQ_451bc67b-43f0-4ea0-8a73-708988643c07"
      unitRef="usd">37400000</us-gaap:OperatingLeaseLiability>
    <us-gaap:FairValueDisclosuresTextBlock
      contextRef="idda6a648059c4a71bec98de39acc0b4f_D20200201-20200430"
      id="id3VybDovL2RvY3MudjEvZG9jOmRkYWJlY2Y4ZDA1OTRkNDhhYzhiOTliYWMwMTBkMmQyL3NlYzpkZGFiZWNmOGQwNTk0ZDQ4YWM4Yjk5YmFjMDEwZDJkMl80Ni9mcmFnOjcwNmRiNzlkOTc3OTQyYjVhMGRkN2I4MmI1ODMzM2ZiL3RleHRyZWdpb246NzA2ZGI3OWQ5Nzc5NDJiNWEwZGQ3YjgyYjU4MzMzZmJfMTMxOTQxMzk1NDQxNzQ_1b3017e9-9018-4fcf-ba9a-a0284d20de01">Fair Value Measurements and Marketable Securities&lt;div style="text-indent: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: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: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: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:-45pt;padding-left:81pt;margin-top:12pt;"&gt;&lt;span style="background-color:rgb(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 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:-45pt;padding-left:81pt;"&gt;&lt;span style="background-color:rgb(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 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:-45pt;padding-left:81pt;"&gt;&lt;span style="background-color:rgb(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 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: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: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: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: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:6pt;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.856%;"&gt;&lt;tr&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:27.928%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:5.625%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.519%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:5.625%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.519%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:5.625%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.519%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:6.633%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.519%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:6.633%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.519%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:6.633%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.519%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:5.625%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.519%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:6.640%;"/&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;April 30, 2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="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="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;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;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;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;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;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;Total&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.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;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;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;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;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;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;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;td colspan="3" style="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:8pt;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;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;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:8pt;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:3.9pt;font-weight:400;line-height:100%;vertical-align:top;"&gt;&#160;(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;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;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:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Money market funds&lt;/span&gt;&lt;/td&gt;&lt;td 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:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;252,523&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td 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:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td 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:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td 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:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;252,523&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td 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:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;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:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td 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:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td 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:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;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:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;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:8pt;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:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;39,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;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;39,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;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:11.25pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Total 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:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;252,523&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="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:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="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:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="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:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;252,523&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="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:8pt;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:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;39,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:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="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:8pt;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:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;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;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;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:8pt;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:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;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:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;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:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;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:8pt;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:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;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;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;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;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;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:8pt;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:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&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:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&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:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&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:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&lt;span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&lt;span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;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:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&lt;span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&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:8pt;font-weight:400;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:400;font-family:'Times 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:8pt;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:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:11.25pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Total 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:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;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:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;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:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;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:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:11.25pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Total 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:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;252,523&#160;&lt;/span&gt;&lt;/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:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#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:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right: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:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#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:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#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:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;252,523&#160;&lt;/span&gt;&lt;/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:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#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:8pt;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:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#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:8pt;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:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#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:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right: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:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;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:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;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: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:24.34pt;"&gt;Included in &#x201c;Cash and cash equivalents&#x201d; on the condensed consolidated balance sheets.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent: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:10pt;font-weight:400;line-height:120%;"&gt;There were&#160;no&#160;transfers between the levels of the fair value hierarchy during the three months ended April&#160;30, 2020 or April&#160;30, 2019.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent: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:10pt;font-weight:400;line-height:120%;"&gt;As of April&#160;30, 2020, there were no marketable securities held by the Company and there were no securities that had been in continuous unrealized loss position. As of January&#160;31, 2020, 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. 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 as of January&#160;31, 2020.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent: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: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;"&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.293%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:9.494%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.518%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:9.495%;"/&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:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Amortized cost&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:top;border-bottom: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;Fair 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;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:top;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;(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="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="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&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:top;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;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:top;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;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:top;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:rgb(255,255,255, 0.0);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;&lt;/td&gt;&lt;td style="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:10pt;font-weight: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:top;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:top;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;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:top;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="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="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&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:top;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New 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="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:top;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="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:rgb(255,255,255, 0.0);text-align:right;vertical-align:top;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New 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:top;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="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:rgb(255,255,255, 0.0);text-align:right;vertical-align:top;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="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&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:top;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New 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="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:top;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="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:top;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New 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:#cceeff;text-align:right;vertical-align:top;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="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:top;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&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:top;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:top;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;645,519&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:top;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:top;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:top;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;647,266&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:top;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: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:10pt;font-weight:400;line-height:120%;"&gt;The following summarizes the changes in strategic investments:&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.293%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:9.494%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.518%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:9.495%;"/&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:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;April 30,&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;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;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;January 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="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:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="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:10pt;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;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;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;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;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New 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;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;&lt;/td&gt;&lt;td style="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;&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;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;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/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;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="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;&#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;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 #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;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 #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;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;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 #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: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: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 the carrying value of  non-marketable securities as of April 30, 2020 and January 31, 2020.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent: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: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-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.293%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:9.494%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.518%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:9.495%;"/&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="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;Three Months Ended April 30,&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;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;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;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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="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;td colspan="3" style="display:none;"/&gt;&lt;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;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;&#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;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="display:none;"/&gt;&lt;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;Adjustment resulting from change in fair value recognized in the condensed consolidated statement of operations&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;1,167&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-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="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;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;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 #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/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:left;vertical-align:bottom;padding-left:1pt;padding-right: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;5,704&#160;&lt;/span&gt;&lt;/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: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: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 $1.2 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 three months ended April&#160;30, 2019. 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;</us-gaap:FairValueDisclosuresTextBlock>
    <us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock
      contextRef="idda6a648059c4a71bec98de39acc0b4f_D20200201-20200430"
      id="id3VybDovL2RvY3MudjEvZG9jOmRkYWJlY2Y4ZDA1OTRkNDhhYzhiOTliYWMwMTBkMmQyL3NlYzpkZGFiZWNmOGQwNTk0ZDQ4YWM4Yjk5YmFjMDEwZDJkMl80Ni9mcmFnOjcwNmRiNzlkOTc3OTQyYjVhMGRkN2I4MmI1ODMzM2ZiL3RleHRyZWdpb246NzA2ZGI3OWQ5Nzc5NDJiNWEwZGQ3YjgyYjU4MzMzZmJfNTE4OQ_2642c4da-75ab-495f-87b2-98cdc385bd63">&lt;div style="text-indent: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: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:6pt;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.856%;"&gt;&lt;tr&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:27.928%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:5.625%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.519%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:5.625%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.519%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:5.625%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.519%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:6.633%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.519%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:6.633%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.519%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:6.633%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.519%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:5.625%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.519%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:6.640%;"/&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;April 30, 2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="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="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;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;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;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;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;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;Total&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.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;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;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;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;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;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;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;td colspan="3" style="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:8pt;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;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;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:8pt;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:3.9pt;font-weight:400;line-height:100%;vertical-align:top;"&gt;&#160;(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;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;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:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Money market funds&lt;/span&gt;&lt;/td&gt;&lt;td 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:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;252,523&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td 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:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td 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:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td 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:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;252,523&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td 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:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;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:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td 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:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td 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:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;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:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;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:8pt;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:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;39,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;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;39,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;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:11.25pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Total 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:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;252,523&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="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:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="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:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="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:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;252,523&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="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:8pt;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:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;39,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:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="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:8pt;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:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;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;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;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:8pt;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:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;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:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;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:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;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:8pt;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:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;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;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;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;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;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:8pt;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:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&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:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&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:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&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:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&lt;span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&lt;span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;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:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&lt;span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&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:8pt;font-weight:400;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:400;font-family:'Times 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:8pt;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:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:11.25pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Total 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:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;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:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;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:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;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:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:11.25pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Total 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:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;252,523&#160;&lt;/span&gt;&lt;/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:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#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:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right: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:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#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:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#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:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;252,523&#160;&lt;/span&gt;&lt;/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:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#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:8pt;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:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#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:8pt;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:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#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:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right: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:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;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:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;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: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:24.34pt;"&gt;Included in &#x201c;Cash and cash equivalents&#x201d; on the condensed consolidated balance sheets.&lt;/span&gt;&lt;/div&gt;</us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock>
    <us-gaap:CashAndCashEquivalentsFairValueDisclosure
      contextRef="ice1e57ddf5c749a4aa1712e2136a8652_I20200430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRkYWJlY2Y4ZDA1OTRkNDhhYzhiOTliYWMwMTBkMmQyL3NlYzpkZGFiZWNmOGQwNTk0ZDQ4YWM4Yjk5YmFjMDEwZDJkMl80Ni9mcmFnOjcwNmRiNzlkOTc3OTQyYjVhMGRkN2I4MmI1ODMzM2ZiL3RhYmxlOmY5NDJkMjEyNDlmODRhMTE4YzcwNjRmMDcwYTE5YzFhL3RhYmxlcmFuZ2U6Zjk0MmQyMTI0OWY4NGExMThjNzA2NGYwNzBhMTljMWFfNS0xLTEtMS0w_c7f35866-6b72-46fd-b925-56b5adc4979b"
      unitRef="usd">252523000</us-gaap:CashAndCashEquivalentsFairValueDisclosure>
    <us-gaap:CashAndCashEquivalentsFairValueDisclosure
      contextRef="ia6dcefa0851241c3880532cff5d9d215_I20200430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRkYWJlY2Y4ZDA1OTRkNDhhYzhiOTliYWMwMTBkMmQyL3NlYzpkZGFiZWNmOGQwNTk0ZDQ4YWM4Yjk5YmFjMDEwZDJkMl80Ni9mcmFnOjcwNmRiNzlkOTc3OTQyYjVhMGRkN2I4MmI1ODMzM2ZiL3RhYmxlOmY5NDJkMjEyNDlmODRhMTE4YzcwNjRmMDcwYTE5YzFhL3RhYmxlcmFuZ2U6Zjk0MmQyMTI0OWY4NGExMThjNzA2NGYwNzBhMTljMWFfNS03LTEtMS0w_f921ea0b-217c-4efe-a057-6893ea626e7a"
      unitRef="usd">252523000</us-gaap:CashAndCashEquivalentsFairValueDisclosure>
    <us-gaap:CashAndCashEquivalentsFairValueDisclosure
      contextRef="ib36c5350634141e6abb0c5c6751dd9cb_I20200131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRkYWJlY2Y4ZDA1OTRkNDhhYzhiOTliYWMwMTBkMmQyL3NlYzpkZGFiZWNmOGQwNTk0ZDQ4YWM4Yjk5YmFjMDEwZDJkMl80Ni9mcmFnOjcwNmRiNzlkOTc3OTQyYjVhMGRkN2I4MmI1ODMzM2ZiL3RhYmxlOmY5NDJkMjEyNDlmODRhMTE4YzcwNjRmMDcwYTE5YzFhL3RhYmxlcmFuZ2U6Zjk0MmQyMTI0OWY4NGExMThjNzA2NGYwNzBhMTljMWFfNS05LTEtMS0w_9cc52ce0-a545-4988-b5c1-5cba6a320b2c"
      unitRef="usd">205379000</us-gaap:CashAndCashEquivalentsFairValueDisclosure>
    <us-gaap:CashAndCashEquivalentsFairValueDisclosure
      contextRef="i01fefe8f20354d85a23efa0e684d962d_I20200131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRkYWJlY2Y4ZDA1OTRkNDhhYzhiOTliYWMwMTBkMmQyL3NlYzpkZGFiZWNmOGQwNTk0ZDQ4YWM4Yjk5YmFjMDEwZDJkMl80Ni9mcmFnOjcwNmRiNzlkOTc3OTQyYjVhMGRkN2I4MmI1ODMzM2ZiL3RhYmxlOmY5NDJkMjEyNDlmODRhMTE4YzcwNjRmMDcwYTE5YzFhL3RhYmxlcmFuZ2U6Zjk0MmQyMTI0OWY4NGExMThjNzA2NGYwNzBhMTljMWFfNS0xNS0xLTEtMA_872a127b-86c6-4eb4-85c2-ed3ce00db968"
      unitRef="usd">205379000</us-gaap:CashAndCashEquivalentsFairValueDisclosure>
    <us-gaap:CashAndCashEquivalentsFairValueDisclosure
      contextRef="i4eaee517daec4f368fe48892a5e3f902_I20200430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRkYWJlY2Y4ZDA1OTRkNDhhYzhiOTliYWMwMTBkMmQyL3NlYzpkZGFiZWNmOGQwNTk0ZDQ4YWM4Yjk5YmFjMDEwZDJkMl80Ni9mcmFnOjcwNmRiNzlkOTc3OTQyYjVhMGRkN2I4MmI1ODMzM2ZiL3RhYmxlOmY5NDJkMjEyNDlmODRhMTE4YzcwNjRmMDcwYTE5YzFhL3RhYmxlcmFuZ2U6Zjk0MmQyMTI0OWY4NGExMThjNzA2NGYwNzBhMTljMWFfNi0zLTEtMS0w_4b9d6250-e65a-4e92-b10d-21ce3c7b439f"
      unitRef="usd">0</us-gaap:CashAndCashEquivalentsFairValueDisclosure>
    <us-gaap:CashAndCashEquivalentsFairValueDisclosure
      contextRef="ib99f7039d8ee4e1e8b46d320db66807f_I20200430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRkYWJlY2Y4ZDA1OTRkNDhhYzhiOTliYWMwMTBkMmQyL3NlYzpkZGFiZWNmOGQwNTk0ZDQ4YWM4Yjk5YmFjMDEwZDJkMl80Ni9mcmFnOjcwNmRiNzlkOTc3OTQyYjVhMGRkN2I4MmI1ODMzM2ZiL3RhYmxlOmY5NDJkMjEyNDlmODRhMTE4YzcwNjRmMDcwYTE5YzFhL3RhYmxlcmFuZ2U6Zjk0MmQyMTI0OWY4NGExMThjNzA2NGYwNzBhMTljMWFfNi03LTEtMS0w_4bec5feb-f584-40b3-b081-636556d2c201"
      unitRef="usd">0</us-gaap:CashAndCashEquivalentsFairValueDisclosure>
    <us-gaap:CashAndCashEquivalentsFairValueDisclosure
      contextRef="i9c2f5b47e99a472cb1254b2d7c1ba086_I20200131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRkYWJlY2Y4ZDA1OTRkNDhhYzhiOTliYWMwMTBkMmQyL3NlYzpkZGFiZWNmOGQwNTk0ZDQ4YWM4Yjk5YmFjMDEwZDJkMl80Ni9mcmFnOjcwNmRiNzlkOTc3OTQyYjVhMGRkN2I4MmI1ODMzM2ZiL3RhYmxlOmY5NDJkMjEyNDlmODRhMTE4YzcwNjRmMDcwYTE5YzFhL3RhYmxlcmFuZ2U6Zjk0MmQyMTI0OWY4NGExMThjNzA2NGYwNzBhMTljMWFfNi0xMS0xLTEtMA_d1211ec7-4486-4d8b-962a-0a5ca7f59eb8"
      unitRef="usd">39940000</us-gaap:CashAndCashEquivalentsFairValueDisclosure>
    <us-gaap:CashAndCashEquivalentsFairValueDisclosure
      contextRef="i3611a946367e4d22b6f28100b5e269e5_I20200131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRkYWJlY2Y4ZDA1OTRkNDhhYzhiOTliYWMwMTBkMmQyL3NlYzpkZGFiZWNmOGQwNTk0ZDQ4YWM4Yjk5YmFjMDEwZDJkMl80Ni9mcmFnOjcwNmRiNzlkOTc3OTQyYjVhMGRkN2I4MmI1ODMzM2ZiL3RhYmxlOmY5NDJkMjEyNDlmODRhMTE4YzcwNjRmMDcwYTE5YzFhL3RhYmxlcmFuZ2U6Zjk0MmQyMTI0OWY4NGExMThjNzA2NGYwNzBhMTljMWFfNi0xNS0xLTEtMA_ac4ba9ae-881e-48a8-aa23-e730eff73391"
      unitRef="usd">39940000</us-gaap:CashAndCashEquivalentsFairValueDisclosure>
    <us-gaap:CashAndCashEquivalentsFairValueDisclosure
      contextRef="i1ce719a544464daeb0d5efb8a4549162_I20200430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRkYWJlY2Y4ZDA1OTRkNDhhYzhiOTliYWMwMTBkMmQyL3NlYzpkZGFiZWNmOGQwNTk0ZDQ4YWM4Yjk5YmFjMDEwZDJkMl80Ni9mcmFnOjcwNmRiNzlkOTc3OTQyYjVhMGRkN2I4MmI1ODMzM2ZiL3RhYmxlOmY5NDJkMjEyNDlmODRhMTE4YzcwNjRmMDcwYTE5YzFhL3RhYmxlcmFuZ2U6Zjk0MmQyMTI0OWY4NGExMThjNzA2NGYwNzBhMTljMWFfNy0xLTEtMS0w_0b8b4516-e4e6-4e3e-9234-7f7087239409"
      unitRef="usd">252523000</us-gaap:CashAndCashEquivalentsFairValueDisclosure>
    <us-gaap:CashAndCashEquivalentsFairValueDisclosure
      contextRef="i7107e0e1e5084a4eb16ad47e01a4b1db_I20200430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRkYWJlY2Y4ZDA1OTRkNDhhYzhiOTliYWMwMTBkMmQyL3NlYzpkZGFiZWNmOGQwNTk0ZDQ4YWM4Yjk5YmFjMDEwZDJkMl80Ni9mcmFnOjcwNmRiNzlkOTc3OTQyYjVhMGRkN2I4MmI1ODMzM2ZiL3RhYmxlOmY5NDJkMjEyNDlmODRhMTE4YzcwNjRmMDcwYTE5YzFhL3RhYmxlcmFuZ2U6Zjk0MmQyMTI0OWY4NGExMThjNzA2NGYwNzBhMTljMWFfNy0zLTEtMS0w_ec564ef3-9222-4619-abf0-0d85c3321f4a"
      unitRef="usd">0</us-gaap:CashAndCashEquivalentsFairValueDisclosure>
    <us-gaap:CashAndCashEquivalentsFairValueDisclosure
      contextRef="ic442905bc43a4cb8a54a838d15c30a8f_I20200430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRkYWJlY2Y4ZDA1OTRkNDhhYzhiOTliYWMwMTBkMmQyL3NlYzpkZGFiZWNmOGQwNTk0ZDQ4YWM4Yjk5YmFjMDEwZDJkMl80Ni9mcmFnOjcwNmRiNzlkOTc3OTQyYjVhMGRkN2I4MmI1ODMzM2ZiL3RhYmxlOmY5NDJkMjEyNDlmODRhMTE4YzcwNjRmMDcwYTE5YzFhL3RhYmxlcmFuZ2U6Zjk0MmQyMTI0OWY4NGExMThjNzA2NGYwNzBhMTljMWFfNy03LTEtMS0w_ad2c524f-985c-4e41-9c67-3c54a7d2807b"
      unitRef="usd">252523000</us-gaap:CashAndCashEquivalentsFairValueDisclosure>
    <us-gaap:CashAndCashEquivalentsFairValueDisclosure
      contextRef="i8ecdbcd8ea41485fbc21cfdf9f205269_I20200131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRkYWJlY2Y4ZDA1OTRkNDhhYzhiOTliYWMwMTBkMmQyL3NlYzpkZGFiZWNmOGQwNTk0ZDQ4YWM4Yjk5YmFjMDEwZDJkMl80Ni9mcmFnOjcwNmRiNzlkOTc3OTQyYjVhMGRkN2I4MmI1ODMzM2ZiL3RhYmxlOmY5NDJkMjEyNDlmODRhMTE4YzcwNjRmMDcwYTE5YzFhL3RhYmxlcmFuZ2U6Zjk0MmQyMTI0OWY4NGExMThjNzA2NGYwNzBhMTljMWFfNy05LTEtMS0w_40ddcba3-7562-4f25-bb3f-6a2b4c120742"
      unitRef="usd">205379000</us-gaap:CashAndCashEquivalentsFairValueDisclosure>
    <us-gaap:CashAndCashEquivalentsFairValueDisclosure
      contextRef="i93cddf7961984bf59066f53875184b4a_I20200131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRkYWJlY2Y4ZDA1OTRkNDhhYzhiOTliYWMwMTBkMmQyL3NlYzpkZGFiZWNmOGQwNTk0ZDQ4YWM4Yjk5YmFjMDEwZDJkMl80Ni9mcmFnOjcwNmRiNzlkOTc3OTQyYjVhMGRkN2I4MmI1ODMzM2ZiL3RhYmxlOmY5NDJkMjEyNDlmODRhMTE4YzcwNjRmMDcwYTE5YzFhL3RhYmxlcmFuZ2U6Zjk0MmQyMTI0OWY4NGExMThjNzA2NGYwNzBhMTljMWFfNy0xMS0xLTEtMA_d392a23b-053a-484e-8f94-5158f461a53b"
      unitRef="usd">39940000</us-gaap:CashAndCashEquivalentsFairValueDisclosure>
    <us-gaap:CashAndCashEquivalentsFairValueDisclosure
      contextRef="ib532de09d6c0442a8e559cf2423e1a91_I20200131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRkYWJlY2Y4ZDA1OTRkNDhhYzhiOTliYWMwMTBkMmQyL3NlYzpkZGFiZWNmOGQwNTk0ZDQ4YWM4Yjk5YmFjMDEwZDJkMl80Ni9mcmFnOjcwNmRiNzlkOTc3OTQyYjVhMGRkN2I4MmI1ODMzM2ZiL3RhYmxlOmY5NDJkMjEyNDlmODRhMTE4YzcwNjRmMDcwYTE5YzFhL3RhYmxlcmFuZ2U6Zjk0MmQyMTI0OWY4NGExMThjNzA2NGYwNzBhMTljMWFfNy0xNS0xLTEtMA_0bf3988c-b266-4cf7-ac9d-5e0d47cdc761"
      unitRef="usd">245319000</us-gaap:CashAndCashEquivalentsFairValueDisclosure>
    <us-gaap:AvailableForSaleSecuritiesDebtSecuritiesCurrent
      contextRef="i4eaee517daec4f368fe48892a5e3f902_I20200430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRkYWJlY2Y4ZDA1OTRkNDhhYzhiOTliYWMwMTBkMmQyL3NlYzpkZGFiZWNmOGQwNTk0ZDQ4YWM4Yjk5YmFjMDEwZDJkMl80Ni9mcmFnOjcwNmRiNzlkOTc3OTQyYjVhMGRkN2I4MmI1ODMzM2ZiL3RhYmxlOmY5NDJkMjEyNDlmODRhMTE4YzcwNjRmMDcwYTE5YzFhL3RhYmxlcmFuZ2U6Zjk0MmQyMTI0OWY4NGExMThjNzA2NGYwNzBhMTljMWFfOS0zLTEtMS0w_5b95a1e7-073e-47fb-bde4-565cd991ef2e"
      unitRef="usd">0</us-gaap:AvailableForSaleSecuritiesDebtSecuritiesCurrent>
    <us-gaap:AvailableForSaleSecuritiesDebtSecuritiesCurrent
      contextRef="ib99f7039d8ee4e1e8b46d320db66807f_I20200430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRkYWJlY2Y4ZDA1OTRkNDhhYzhiOTliYWMwMTBkMmQyL3NlYzpkZGFiZWNmOGQwNTk0ZDQ4YWM4Yjk5YmFjMDEwZDJkMl80Ni9mcmFnOjcwNmRiNzlkOTc3OTQyYjVhMGRkN2I4MmI1ODMzM2ZiL3RhYmxlOmY5NDJkMjEyNDlmODRhMTE4YzcwNjRmMDcwYTE5YzFhL3RhYmxlcmFuZ2U6Zjk0MmQyMTI0OWY4NGExMThjNzA2NGYwNzBhMTljMWFfOS03LTEtMS0w_3b7c5b4e-da6a-4a5a-9490-1026f77a280c"
      unitRef="usd">0</us-gaap:AvailableForSaleSecuritiesDebtSecuritiesCurrent>
    <us-gaap:AvailableForSaleSecuritiesDebtSecuritiesCurrent
      contextRef="i9c2f5b47e99a472cb1254b2d7c1ba086_I20200131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRkYWJlY2Y4ZDA1OTRkNDhhYzhiOTliYWMwMTBkMmQyL3NlYzpkZGFiZWNmOGQwNTk0ZDQ4YWM4Yjk5YmFjMDEwZDJkMl80Ni9mcmFnOjcwNmRiNzlkOTc3OTQyYjVhMGRkN2I4MmI1ODMzM2ZiL3RhYmxlOmY5NDJkMjEyNDlmODRhMTE4YzcwNjRmMDcwYTE5YzFhL3RhYmxlcmFuZ2U6Zjk0MmQyMTI0OWY4NGExMThjNzA2NGYwNzBhMTljMWFfOS0xMS0xLTEtMA_983f9660-d52b-4ed8-ae55-b055ff134792"
      unitRef="usd">495022000</us-gaap:AvailableForSaleSecuritiesDebtSecuritiesCurrent>
    <us-gaap:AvailableForSaleSecuritiesDebtSecuritiesCurrent
      contextRef="i3611a946367e4d22b6f28100b5e269e5_I20200131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRkYWJlY2Y4ZDA1OTRkNDhhYzhiOTliYWMwMTBkMmQyL3NlYzpkZGFiZWNmOGQwNTk0ZDQ4YWM4Yjk5YmFjMDEwZDJkMl80Ni9mcmFnOjcwNmRiNzlkOTc3OTQyYjVhMGRkN2I4MmI1ODMzM2ZiL3RhYmxlOmY5NDJkMjEyNDlmODRhMTE4YzcwNjRmMDcwYTE5YzFhL3RhYmxlcmFuZ2U6Zjk0MmQyMTI0OWY4NGExMThjNzA2NGYwNzBhMTljMWFfOS0xNS0xLTEtMA_aedb881b-2217-4d31-812b-933c12dcbab6"
      unitRef="usd">495022000</us-gaap:AvailableForSaleSecuritiesDebtSecuritiesCurrent>
    <us-gaap:AvailableForSaleSecuritiesDebtSecuritiesCurrent
      contextRef="i47988f3614f54a09b63644242a48565d_I20200430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRkYWJlY2Y4ZDA1OTRkNDhhYzhiOTliYWMwMTBkMmQyL3NlYzpkZGFiZWNmOGQwNTk0ZDQ4YWM4Yjk5YmFjMDEwZDJkMl80Ni9mcmFnOjcwNmRiNzlkOTc3OTQyYjVhMGRkN2I4MmI1ODMzM2ZiL3RhYmxlOmY5NDJkMjEyNDlmODRhMTE4YzcwNjRmMDcwYTE5YzFhL3RhYmxlcmFuZ2U6Zjk0MmQyMTI0OWY4NGExMThjNzA2NGYwNzBhMTljMWFfMTAtMS0xLTEtMA_88e58b6d-b890-41e4-8077-5907721d5755"
      unitRef="usd">0</us-gaap:AvailableForSaleSecuritiesDebtSecuritiesCurrent>
    <us-gaap:AvailableForSaleSecuritiesDebtSecuritiesCurrent
      contextRef="ie223a23636ce426b9f83c46807ace448_I20200430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRkYWJlY2Y4ZDA1OTRkNDhhYzhiOTliYWMwMTBkMmQyL3NlYzpkZGFiZWNmOGQwNTk0ZDQ4YWM4Yjk5YmFjMDEwZDJkMl80Ni9mcmFnOjcwNmRiNzlkOTc3OTQyYjVhMGRkN2I4MmI1ODMzM2ZiL3RhYmxlOmY5NDJkMjEyNDlmODRhMTE4YzcwNjRmMDcwYTE5YzFhL3RhYmxlcmFuZ2U6Zjk0MmQyMTI0OWY4NGExMThjNzA2NGYwNzBhMTljMWFfMTAtNy0xLTEtMA_ef4e5f81-645b-46f9-9a0c-323152f7f2f9"
      unitRef="usd">0</us-gaap:AvailableForSaleSecuritiesDebtSecuritiesCurrent>
    <us-gaap:AvailableForSaleSecuritiesDebtSecuritiesCurrent
      contextRef="i2a5536d9aef94f08b7737af58d2cbc71_I20200131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRkYWJlY2Y4ZDA1OTRkNDhhYzhiOTliYWMwMTBkMmQyL3NlYzpkZGFiZWNmOGQwNTk0ZDQ4YWM4Yjk5YmFjMDEwZDJkMl80Ni9mcmFnOjcwNmRiNzlkOTc3OTQyYjVhMGRkN2I4MmI1ODMzM2ZiL3RhYmxlOmY5NDJkMjEyNDlmODRhMTE4YzcwNjRmMDcwYTE5YzFhL3RhYmxlcmFuZ2U6Zjk0MmQyMTI0OWY4NGExMThjNzA2NGYwNzBhMTljMWFfMTAtOS0xLTEtMA_ff44f50a-1f1e-44d2-94d8-18f5082eda43"
      unitRef="usd">84431000</us-gaap:AvailableForSaleSecuritiesDebtSecuritiesCurrent>
    <us-gaap:AvailableForSaleSecuritiesDebtSecuritiesCurrent
      contextRef="ia7bfec9def48486f9a66e348106cafd1_I20200131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRkYWJlY2Y4ZDA1OTRkNDhhYzhiOTliYWMwMTBkMmQyL3NlYzpkZGFiZWNmOGQwNTk0ZDQ4YWM4Yjk5YmFjMDEwZDJkMl80Ni9mcmFnOjcwNmRiNzlkOTc3OTQyYjVhMGRkN2I4MmI1ODMzM2ZiL3RhYmxlOmY5NDJkMjEyNDlmODRhMTE4YzcwNjRmMDcwYTE5YzFhL3RhYmxlcmFuZ2U6Zjk0MmQyMTI0OWY4NGExMThjNzA2NGYwNzBhMTljMWFfMTAtMTUtMS0xLTA_264dcd00-1cf5-4681-a52f-fa0cdbcb71de"
      unitRef="usd">84431000</us-gaap:AvailableForSaleSecuritiesDebtSecuritiesCurrent>
    <us-gaap:AvailableForSaleSecuritiesDebtSecuritiesCurrent
      contextRef="i210196a514ea4063a8f9266604a09faf_I20200430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRkYWJlY2Y4ZDA1OTRkNDhhYzhiOTliYWMwMTBkMmQyL3NlYzpkZGFiZWNmOGQwNTk0ZDQ4YWM4Yjk5YmFjMDEwZDJkMl80Ni9mcmFnOjcwNmRiNzlkOTc3OTQyYjVhMGRkN2I4MmI1ODMzM2ZiL3RhYmxlOmY5NDJkMjEyNDlmODRhMTE4YzcwNjRmMDcwYTE5YzFhL3RhYmxlcmFuZ2U6Zjk0MmQyMTI0OWY4NGExMThjNzA2NGYwNzBhMTljMWFfMTEtMy0xLTEtNjk4_ef11afc3-25c8-44aa-82f9-0fdf3b6cd2d8"
      unitRef="usd">0</us-gaap:AvailableForSaleSecuritiesDebtSecuritiesCurrent>
    <us-gaap:AvailableForSaleSecuritiesDebtSecuritiesCurrent
      contextRef="ia08f5548c5a04d5c9a5cc2a3ac02a6ac_I20200430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRkYWJlY2Y4ZDA1OTRkNDhhYzhiOTliYWMwMTBkMmQyL3NlYzpkZGFiZWNmOGQwNTk0ZDQ4YWM4Yjk5YmFjMDEwZDJkMl80Ni9mcmFnOjcwNmRiNzlkOTc3OTQyYjVhMGRkN2I4MmI1ODMzM2ZiL3RhYmxlOmY5NDJkMjEyNDlmODRhMTE4YzcwNjRmMDcwYTE5YzFhL3RhYmxlcmFuZ2U6Zjk0MmQyMTI0OWY4NGExMThjNzA2NGYwNzBhMTljMWFfMTEtNy0xLTEtNjk4_651647bb-d8ab-4ea5-b9b1-8754d4ff61b3"
      unitRef="usd">0</us-gaap:AvailableForSaleSecuritiesDebtSecuritiesCurrent>
    <us-gaap:AvailableForSaleSecuritiesDebtSecuritiesCurrent
      contextRef="if150f412912a4c8f9841049b6a15dae2_I20200131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRkYWJlY2Y4ZDA1OTRkNDhhYzhiOTliYWMwMTBkMmQyL3NlYzpkZGFiZWNmOGQwNTk0ZDQ4YWM4Yjk5YmFjMDEwZDJkMl80Ni9mcmFnOjcwNmRiNzlkOTc3OTQyYjVhMGRkN2I4MmI1ODMzM2ZiL3RhYmxlOmY5NDJkMjEyNDlmODRhMTE4YzcwNjRmMDcwYTE5YzFhL3RhYmxlcmFuZ2U6Zjk0MmQyMTI0OWY4NGExMThjNzA2NGYwNzBhMTljMWFfMTEtMTEtMS0xLTY5OA_bcde499e-6df5-4f67-ba6d-4e8dbba29e77"
      unitRef="usd">67813000</us-gaap:AvailableForSaleSecuritiesDebtSecuritiesCurrent>
    <us-gaap:AvailableForSaleSecuritiesDebtSecuritiesCurrent
      contextRef="i36273806536c4477930c1eb1ec03f46b_I20200131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRkYWJlY2Y4ZDA1OTRkNDhhYzhiOTliYWMwMTBkMmQyL3NlYzpkZGFiZWNmOGQwNTk0ZDQ4YWM4Yjk5YmFjMDEwZDJkMl80Ni9mcmFnOjcwNmRiNzlkOTc3OTQyYjVhMGRkN2I4MmI1ODMzM2ZiL3RhYmxlOmY5NDJkMjEyNDlmODRhMTE4YzcwNjRmMDcwYTE5YzFhL3RhYmxlcmFuZ2U6Zjk0MmQyMTI0OWY4NGExMThjNzA2NGYwNzBhMTljMWFfMTEtMTUtMS0xLTY5OA_03f5c1f2-fff3-4864-a6b8-7462603a5fa4"
      unitRef="usd">67813000</us-gaap:AvailableForSaleSecuritiesDebtSecuritiesCurrent>
    <us-gaap:AvailableForSaleSecuritiesDebtSecuritiesCurrent
      contextRef="i1ce719a544464daeb0d5efb8a4549162_I20200430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRkYWJlY2Y4ZDA1OTRkNDhhYzhiOTliYWMwMTBkMmQyL3NlYzpkZGFiZWNmOGQwNTk0ZDQ4YWM4Yjk5YmFjMDEwZDJkMl80Ni9mcmFnOjcwNmRiNzlkOTc3OTQyYjVhMGRkN2I4MmI1ODMzM2ZiL3RhYmxlOmY5NDJkMjEyNDlmODRhMTE4YzcwNjRmMDcwYTE5YzFhL3RhYmxlcmFuZ2U6Zjk0MmQyMTI0OWY4NGExMThjNzA2NGYwNzBhMTljMWFfMTEtMS0xLTEtMA_2fd23433-1bd1-450e-b0bd-3f27755ce5e2"
      unitRef="usd">0</us-gaap:AvailableForSaleSecuritiesDebtSecuritiesCurrent>
    <us-gaap:AvailableForSaleSecuritiesDebtSecuritiesCurrent
      contextRef="i7107e0e1e5084a4eb16ad47e01a4b1db_I20200430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRkYWJlY2Y4ZDA1OTRkNDhhYzhiOTliYWMwMTBkMmQyL3NlYzpkZGFiZWNmOGQwNTk0ZDQ4YWM4Yjk5YmFjMDEwZDJkMl80Ni9mcmFnOjcwNmRiNzlkOTc3OTQyYjVhMGRkN2I4MmI1ODMzM2ZiL3RhYmxlOmY5NDJkMjEyNDlmODRhMTE4YzcwNjRmMDcwYTE5YzFhL3RhYmxlcmFuZ2U6Zjk0MmQyMTI0OWY4NGExMThjNzA2NGYwNzBhMTljMWFfMTEtMy0xLTEtMA_887ebe7e-5782-4aea-b7c7-ca5707b41293"
      unitRef="usd">0</us-gaap:AvailableForSaleSecuritiesDebtSecuritiesCurrent>
    <us-gaap:AvailableForSaleSecuritiesDebtSecuritiesCurrent
      contextRef="ic442905bc43a4cb8a54a838d15c30a8f_I20200430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRkYWJlY2Y4ZDA1OTRkNDhhYzhiOTliYWMwMTBkMmQyL3NlYzpkZGFiZWNmOGQwNTk0ZDQ4YWM4Yjk5YmFjMDEwZDJkMl80Ni9mcmFnOjcwNmRiNzlkOTc3OTQyYjVhMGRkN2I4MmI1ODMzM2ZiL3RhYmxlOmY5NDJkMjEyNDlmODRhMTE4YzcwNjRmMDcwYTE5YzFhL3RhYmxlcmFuZ2U6Zjk0MmQyMTI0OWY4NGExMThjNzA2NGYwNzBhMTljMWFfMTEtNy0xLTEtMA_18150143-197d-424b-8cff-91e7c8363828"
      unitRef="usd">0</us-gaap:AvailableForSaleSecuritiesDebtSecuritiesCurrent>
    <us-gaap:AvailableForSaleSecuritiesDebtSecuritiesCurrent
      contextRef="i8ecdbcd8ea41485fbc21cfdf9f205269_I20200131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRkYWJlY2Y4ZDA1OTRkNDhhYzhiOTliYWMwMTBkMmQyL3NlYzpkZGFiZWNmOGQwNTk0ZDQ4YWM4Yjk5YmFjMDEwZDJkMl80Ni9mcmFnOjcwNmRiNzlkOTc3OTQyYjVhMGRkN2I4MmI1ODMzM2ZiL3RhYmxlOmY5NDJkMjEyNDlmODRhMTE4YzcwNjRmMDcwYTE5YzFhL3RhYmxlcmFuZ2U6Zjk0MmQyMTI0OWY4NGExMThjNzA2NGYwNzBhMTljMWFfMTEtOS0xLTEtMA_08b1ae3f-9a34-4896-a25b-c014fcbfed92"
      unitRef="usd">84431000</us-gaap:AvailableForSaleSecuritiesDebtSecuritiesCurrent>
    <us-gaap:AvailableForSaleSecuritiesDebtSecuritiesCurrent
      contextRef="i93cddf7961984bf59066f53875184b4a_I20200131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRkYWJlY2Y4ZDA1OTRkNDhhYzhiOTliYWMwMTBkMmQyL3NlYzpkZGFiZWNmOGQwNTk0ZDQ4YWM4Yjk5YmFjMDEwZDJkMl80Ni9mcmFnOjcwNmRiNzlkOTc3OTQyYjVhMGRkN2I4MmI1ODMzM2ZiL3RhYmxlOmY5NDJkMjEyNDlmODRhMTE4YzcwNjRmMDcwYTE5YzFhL3RhYmxlcmFuZ2U6Zjk0MmQyMTI0OWY4NGExMThjNzA2NGYwNzBhMTljMWFfMTEtMTEtMS0xLTA_2bec02dc-c394-43f8-9eac-c80ab913948f"
      unitRef="usd">562835000</us-gaap:AvailableForSaleSecuritiesDebtSecuritiesCurrent>
    <us-gaap:AvailableForSaleSecuritiesDebtSecuritiesCurrent
      contextRef="ib532de09d6c0442a8e559cf2423e1a91_I20200131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRkYWJlY2Y4ZDA1OTRkNDhhYzhiOTliYWMwMTBkMmQyL3NlYzpkZGFiZWNmOGQwNTk0ZDQ4YWM4Yjk5YmFjMDEwZDJkMl80Ni9mcmFnOjcwNmRiNzlkOTc3OTQyYjVhMGRkN2I4MmI1ODMzM2ZiL3RhYmxlOmY5NDJkMjEyNDlmODRhMTE4YzcwNjRmMDcwYTE5YzFhL3RhYmxlcmFuZ2U6Zjk0MmQyMTI0OWY4NGExMThjNzA2NGYwNzBhMTljMWFfMTEtMTUtMS0xLTA_ca19c510-5b8b-443a-8f24-829f8a1420f4"
      unitRef="usd">647266000</us-gaap:AvailableForSaleSecuritiesDebtSecuritiesCurrent>
    <us-gaap:AssetsFairValueDisclosure
      contextRef="i1ce719a544464daeb0d5efb8a4549162_I20200430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRkYWJlY2Y4ZDA1OTRkNDhhYzhiOTliYWMwMTBkMmQyL3NlYzpkZGFiZWNmOGQwNTk0ZDQ4YWM4Yjk5YmFjMDEwZDJkMl80Ni9mcmFnOjcwNmRiNzlkOTc3OTQyYjVhMGRkN2I4MmI1ODMzM2ZiL3RhYmxlOmY5NDJkMjEyNDlmODRhMTE4YzcwNjRmMDcwYTE5YzFhL3RhYmxlcmFuZ2U6Zjk0MmQyMTI0OWY4NGExMThjNzA2NGYwNzBhMTljMWFfMTItMS0xLTEtMA_288e450f-c8b0-4de6-92b5-8cdeb3bfb53b"
      unitRef="usd">252523000</us-gaap:AssetsFairValueDisclosure>
    <us-gaap:AssetsFairValueDisclosure
      contextRef="i7107e0e1e5084a4eb16ad47e01a4b1db_I20200430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRkYWJlY2Y4ZDA1OTRkNDhhYzhiOTliYWMwMTBkMmQyL3NlYzpkZGFiZWNmOGQwNTk0ZDQ4YWM4Yjk5YmFjMDEwZDJkMl80Ni9mcmFnOjcwNmRiNzlkOTc3OTQyYjVhMGRkN2I4MmI1ODMzM2ZiL3RhYmxlOmY5NDJkMjEyNDlmODRhMTE4YzcwNjRmMDcwYTE5YzFhL3RhYmxlcmFuZ2U6Zjk0MmQyMTI0OWY4NGExMThjNzA2NGYwNzBhMTljMWFfMTItMy0xLTEtMA_d6389cd7-c252-4fcc-bada-d4597aa1bb0e"
      unitRef="usd">0</us-gaap:AssetsFairValueDisclosure>
    <us-gaap:AssetsFairValueDisclosure
      contextRef="ic442905bc43a4cb8a54a838d15c30a8f_I20200430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRkYWJlY2Y4ZDA1OTRkNDhhYzhiOTliYWMwMTBkMmQyL3NlYzpkZGFiZWNmOGQwNTk0ZDQ4YWM4Yjk5YmFjMDEwZDJkMl80Ni9mcmFnOjcwNmRiNzlkOTc3OTQyYjVhMGRkN2I4MmI1ODMzM2ZiL3RhYmxlOmY5NDJkMjEyNDlmODRhMTE4YzcwNjRmMDcwYTE5YzFhL3RhYmxlcmFuZ2U6Zjk0MmQyMTI0OWY4NGExMThjNzA2NGYwNzBhMTljMWFfMTItNy0xLTEtMA_1d5f01d2-df9a-4814-aa57-f289859b5520"
      unitRef="usd">252523000</us-gaap:AssetsFairValueDisclosure>
    <us-gaap:AssetsFairValueDisclosure
      contextRef="i8ecdbcd8ea41485fbc21cfdf9f205269_I20200131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRkYWJlY2Y4ZDA1OTRkNDhhYzhiOTliYWMwMTBkMmQyL3NlYzpkZGFiZWNmOGQwNTk0ZDQ4YWM4Yjk5YmFjMDEwZDJkMl80Ni9mcmFnOjcwNmRiNzlkOTc3OTQyYjVhMGRkN2I4MmI1ODMzM2ZiL3RhYmxlOmY5NDJkMjEyNDlmODRhMTE4YzcwNjRmMDcwYTE5YzFhL3RhYmxlcmFuZ2U6Zjk0MmQyMTI0OWY4NGExMThjNzA2NGYwNzBhMTljMWFfMTItOS0xLTEtMA_fbe6b9e6-beb7-426e-8cdf-351dcefc2d36"
      unitRef="usd">289810000</us-gaap:AssetsFairValueDisclosure>
    <us-gaap:AssetsFairValueDisclosure
      contextRef="i93cddf7961984bf59066f53875184b4a_I20200131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRkYWJlY2Y4ZDA1OTRkNDhhYzhiOTliYWMwMTBkMmQyL3NlYzpkZGFiZWNmOGQwNTk0ZDQ4YWM4Yjk5YmFjMDEwZDJkMl80Ni9mcmFnOjcwNmRiNzlkOTc3OTQyYjVhMGRkN2I4MmI1ODMzM2ZiL3RhYmxlOmY5NDJkMjEyNDlmODRhMTE4YzcwNjRmMDcwYTE5YzFhL3RhYmxlcmFuZ2U6Zjk0MmQyMTI0OWY4NGExMThjNzA2NGYwNzBhMTljMWFfMTItMTEtMS0xLTA_c5d60ff9-05c6-4550-9f08-e0a6d1203b11"
      unitRef="usd">602775000</us-gaap:AssetsFairValueDisclosure>
    <us-gaap:AssetsFairValueDisclosure
      contextRef="ib532de09d6c0442a8e559cf2423e1a91_I20200131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRkYWJlY2Y4ZDA1OTRkNDhhYzhiOTliYWMwMTBkMmQyL3NlYzpkZGFiZWNmOGQwNTk0ZDQ4YWM4Yjk5YmFjMDEwZDJkMl80Ni9mcmFnOjcwNmRiNzlkOTc3OTQyYjVhMGRkN2I4MmI1ODMzM2ZiL3RhYmxlOmY5NDJkMjEyNDlmODRhMTE4YzcwNjRmMDcwYTE5YzFhL3RhYmxlcmFuZ2U6Zjk0MmQyMTI0OWY4NGExMThjNzA2NGYwNzBhMTljMWFfMTItMTUtMS0xLTA_ccd6e313-2f70-4887-8ee8-020bf8b00af3"
      unitRef="usd">892585000</us-gaap:AssetsFairValueDisclosure>
    <us-gaap:ImpairmentOfInvestments
      contextRef="idda6a648059c4a71bec98de39acc0b4f_D20200201-20200430"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmRkYWJlY2Y4ZDA1OTRkNDhhYzhiOTliYWMwMTBkMmQyL3NlYzpkZGFiZWNmOGQwNTk0ZDQ4YWM4Yjk5YmFjMDEwZDJkMl80Ni9mcmFnOjcwNmRiNzlkOTc3OTQyYjVhMGRkN2I4MmI1ODMzM2ZiL3RleHRyZWdpb246NzA2ZGI3OWQ5Nzc5NDJiNWEwZGQ3YjgyYjU4MzMzZmJfNDA3MA_a29538e9-e656-4d7b-bac4-93a209d117bf"
      unitRef="usd">0</us-gaap:ImpairmentOfInvestments>
    <us-gaap:MarketableSecuritiesTextBlock
      contextRef="idda6a648059c4a71bec98de39acc0b4f_D20200201-20200430"
      id="id3VybDovL2RvY3MudjEvZG9jOmRkYWJlY2Y4ZDA1OTRkNDhhYzhiOTliYWMwMTBkMmQyL3NlYzpkZGFiZWNmOGQwNTk0ZDQ4YWM4Yjk5YmFjMDEwZDJkMl80Ni9mcmFnOjcwNmRiNzlkOTc3OTQyYjVhMGRkN2I4MmI1ODMzM2ZiL3RleHRyZWdpb246NzA2ZGI3OWQ5Nzc5NDJiNWEwZGQ3YjgyYjU4MzMzZmJfMTM3NDM4OTUzNTU5Mjk_a1924629-5c71-4e63-b564-dc13bec4d849">&lt;div style="text-indent: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: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;"&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.293%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:9.494%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.518%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:9.495%;"/&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:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Amortized cost&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:top;border-bottom: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;Fair 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;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:top;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;(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="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="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&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:top;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;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:top;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;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:top;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:rgb(255,255,255, 0.0);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;&lt;/td&gt;&lt;td style="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:10pt;font-weight: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:top;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:top;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;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:top;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="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="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&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:top;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New 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="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:top;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="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:rgb(255,255,255, 0.0);text-align:right;vertical-align:top;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New 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:top;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="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:rgb(255,255,255, 0.0);text-align:right;vertical-align:top;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="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&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:top;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New 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="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:top;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="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:top;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New 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:#cceeff;text-align:right;vertical-align:top;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="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:top;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&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:top;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:top;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;645,519&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:top;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:top;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:top;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;647,266&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:top;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:MarketableSecuritiesTextBlock>
    <us-gaap:AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearAmortizedCost
      contextRef="i88e603b38c4c42f69b666e98839b38c2_I20200131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRkYWJlY2Y4ZDA1OTRkNDhhYzhiOTliYWMwMTBkMmQyL3NlYzpkZGFiZWNmOGQwNTk0ZDQ4YWM4Yjk5YmFjMDEwZDJkMl80Ni9mcmFnOjcwNmRiNzlkOTc3OTQyYjVhMGRkN2I4MmI1ODMzM2ZiL3RhYmxlOjIyZTAzNjNiZGNiZjRmYjBhMTFlNGM2NjNmMGJmZTA4L3RhYmxlcmFuZ2U6MjJlMDM2M2JkY2JmNGZiMGExMWU0YzY2M2YwYmZlMDhfMi0xLTEtMS00MDQ0_8fc15010-22d8-480c-8d47-f86477946e8f"
      unitRef="usd">377722000</us-gaap:AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearAmortizedCost>
    <us-gaap:AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearFairValue
      contextRef="i88e603b38c4c42f69b666e98839b38c2_I20200131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRkYWJlY2Y4ZDA1OTRkNDhhYzhiOTliYWMwMTBkMmQyL3NlYzpkZGFiZWNmOGQwNTk0ZDQ4YWM4Yjk5YmFjMDEwZDJkMl80Ni9mcmFnOjcwNmRiNzlkOTc3OTQyYjVhMGRkN2I4MmI1ODMzM2ZiL3RhYmxlOjIyZTAzNjNiZGNiZjRmYjBhMTFlNGM2NjNmMGJmZTA4L3RhYmxlcmFuZ2U6MjJlMDM2M2JkY2JmNGZiMGExMWU0YzY2M2YwYmZlMDhfMi0zLTEtMS00MDQ0_6bad9e2e-65bb-4ff2-a211-3e2d5b2b58d4"
      unitRef="usd">378408000</us-gaap:AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearFairValue>
    <us-gaap:AvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughFiveYearsAmortizedCost
      contextRef="i88e603b38c4c42f69b666e98839b38c2_I20200131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRkYWJlY2Y4ZDA1OTRkNDhhYzhiOTliYWMwMTBkMmQyL3NlYzpkZGFiZWNmOGQwNTk0ZDQ4YWM4Yjk5YmFjMDEwZDJkMl80Ni9mcmFnOjcwNmRiNzlkOTc3OTQyYjVhMGRkN2I4MmI1ODMzM2ZiL3RhYmxlOjIyZTAzNjNiZGNiZjRmYjBhMTFlNGM2NjNmMGJmZTA4L3RhYmxlcmFuZ2U6MjJlMDM2M2JkY2JmNGZiMGExMWU0YzY2M2YwYmZlMDhfMy0xLTEtMS00MDQ0_ae26575f-e28a-4bbb-a647-1f2bd3c94d21"
      unitRef="usd">266670000</us-gaap:AvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughFiveYearsAmortizedCost>
    <us-gaap:AvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughFiveYearsFairValue
      contextRef="i88e603b38c4c42f69b666e98839b38c2_I20200131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRkYWJlY2Y4ZDA1OTRkNDhhYzhiOTliYWMwMTBkMmQyL3NlYzpkZGFiZWNmOGQwNTk0ZDQ4YWM4Yjk5YmFjMDEwZDJkMl80Ni9mcmFnOjcwNmRiNzlkOTc3OTQyYjVhMGRkN2I4MmI1ODMzM2ZiL3RhYmxlOjIyZTAzNjNiZGNiZjRmYjBhMTFlNGM2NjNmMGJmZTA4L3RhYmxlcmFuZ2U6MjJlMDM2M2JkY2JmNGZiMGExMWU0YzY2M2YwYmZlMDhfMy0zLTEtMS00MDQ0_2dc6dff7-2429-4918-892b-4d75d182a05e"
      unitRef="usd">267728000</us-gaap:AvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughFiveYearsFairValue>
    <crwd:DebtSecuritiesAvailableForSaleMaturityAllocatedAndSingleMaturityDateAfterFiveThroughNineteenYearsAmortizedCost
      contextRef="i88e603b38c4c42f69b666e98839b38c2_I20200131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRkYWJlY2Y4ZDA1OTRkNDhhYzhiOTliYWMwMTBkMmQyL3NlYzpkZGFiZWNmOGQwNTk0ZDQ4YWM4Yjk5YmFjMDEwZDJkMl80Ni9mcmFnOjcwNmRiNzlkOTc3OTQyYjVhMGRkN2I4MmI1ODMzM2ZiL3RhYmxlOjIyZTAzNjNiZGNiZjRmYjBhMTFlNGM2NjNmMGJmZTA4L3RhYmxlcmFuZ2U6MjJlMDM2M2JkY2JmNGZiMGExMWU0YzY2M2YwYmZlMDhfNC0xLTEtMS00MDQ0_901697ce-d1a3-4590-99b9-cb973a94b407"
      unitRef="usd">1127000</crwd:DebtSecuritiesAvailableForSaleMaturityAllocatedAndSingleMaturityDateAfterFiveThroughNineteenYearsAmortizedCost>
    <crwd:DebtSecuritiesAvailableForSaleMaturityAllocatedAndSingleMaturityDateAfterFiveThroughNineteenYearsFairValue
      contextRef="i88e603b38c4c42f69b666e98839b38c2_I20200131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRkYWJlY2Y4ZDA1OTRkNDhhYzhiOTliYWMwMTBkMmQyL3NlYzpkZGFiZWNmOGQwNTk0ZDQ4YWM4Yjk5YmFjMDEwZDJkMl80Ni9mcmFnOjcwNmRiNzlkOTc3OTQyYjVhMGRkN2I4MmI1ODMzM2ZiL3RhYmxlOjIyZTAzNjNiZGNiZjRmYjBhMTFlNGM2NjNmMGJmZTA4L3RhYmxlcmFuZ2U6MjJlMDM2M2JkY2JmNGZiMGExMWU0YzY2M2YwYmZlMDhfNC0zLTEtMS00MDQ0_8c338dfe-6ba2-4636-bfde-f4e770651418"
      unitRef="usd">1130000</crwd:DebtSecuritiesAvailableForSaleMaturityAllocatedAndSingleMaturityDateAfterFiveThroughNineteenYearsFairValue>
    <us-gaap:AvailableForSaleSecuritiesDebtMaturitiesSingleMaturityDateAmortizedCostBasis
      contextRef="i88e603b38c4c42f69b666e98839b38c2_I20200131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRkYWJlY2Y4ZDA1OTRkNDhhYzhiOTliYWMwMTBkMmQyL3NlYzpkZGFiZWNmOGQwNTk0ZDQ4YWM4Yjk5YmFjMDEwZDJkMl80Ni9mcmFnOjcwNmRiNzlkOTc3OTQyYjVhMGRkN2I4MmI1ODMzM2ZiL3RhYmxlOjIyZTAzNjNiZGNiZjRmYjBhMTFlNGM2NjNmMGJmZTA4L3RhYmxlcmFuZ2U6MjJlMDM2M2JkY2JmNGZiMGExMWU0YzY2M2YwYmZlMDhfNS0xLTEtMS00MDQ0_630305e7-9e7c-46f3-8359-162a74984a1b"
      unitRef="usd">645519000</us-gaap:AvailableForSaleSecuritiesDebtMaturitiesSingleMaturityDateAmortizedCostBasis>
    <us-gaap:AvailableForSaleSecuritiesDebtMaturitiesSingleMaturityDate
      contextRef="i88e603b38c4c42f69b666e98839b38c2_I20200131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRkYWJlY2Y4ZDA1OTRkNDhhYzhiOTliYWMwMTBkMmQyL3NlYzpkZGFiZWNmOGQwNTk0ZDQ4YWM4Yjk5YmFjMDEwZDJkMl80Ni9mcmFnOjcwNmRiNzlkOTc3OTQyYjVhMGRkN2I4MmI1ODMzM2ZiL3RhYmxlOjIyZTAzNjNiZGNiZjRmYjBhMTFlNGM2NjNmMGJmZTA4L3RhYmxlcmFuZ2U6MjJlMDM2M2JkY2JmNGZiMGExMWU0YzY2M2YwYmZlMDhfNS0zLTEtMS00MDQ0_348e5f46-3b53-4a8e-a90d-a0e9c38547d1"
      unitRef="usd">647266000</us-gaap:AvailableForSaleSecuritiesDebtMaturitiesSingleMaturityDate>
    <crwd:ScheduleOfStrategicInvestmentsTableTextBlock
      contextRef="idda6a648059c4a71bec98de39acc0b4f_D20200201-20200430"
      id="id3VybDovL2RvY3MudjEvZG9jOmRkYWJlY2Y4ZDA1OTRkNDhhYzhiOTliYWMwMTBkMmQyL3NlYzpkZGFiZWNmOGQwNTk0ZDQ4YWM4Yjk5YmFjMDEwZDJkMl80Ni9mcmFnOjcwNmRiNzlkOTc3OTQyYjVhMGRkN2I4MmI1ODMzM2ZiL3RleHRyZWdpb246NzA2ZGI3OWQ5Nzc5NDJiNWEwZGQ3YjgyYjU4MzMzZmJfMTM3NDM4OTUzNTU5MzA_1b7fbd4b-3166-4c62-b496-d52700a5f912">&lt;div style="text-indent: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:10pt;font-weight:400;line-height:120%;"&gt;The following summarizes the changes in strategic investments:&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.293%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:9.494%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.518%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:9.495%;"/&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:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;April 30,&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;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;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;January 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="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:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="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:10pt;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;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;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;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;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New 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;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;&lt;/td&gt;&lt;td style="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;&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;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;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/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;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="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;&#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;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 #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;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 #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;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;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 #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;</crwd:ScheduleOfStrategicInvestmentsTableTextBlock>
    <us-gaap:EquityMethodInvestmentAggregateCost
      contextRef="i340db53a58c647908e88e1d23c6ffb2f_I20200430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRkYWJlY2Y4ZDA1OTRkNDhhYzhiOTliYWMwMTBkMmQyL3NlYzpkZGFiZWNmOGQwNTk0ZDQ4YWM4Yjk5YmFjMDEwZDJkMl80Ni9mcmFnOjcwNmRiNzlkOTc3OTQyYjVhMGRkN2I4MmI1ODMzM2ZiL3RhYmxlOjAwMmQ1MzRhMDgyZDRkYzdhNjYwYTg2MWQzMDdjZjM5L3RhYmxlcmFuZ2U6MDAyZDUzNGEwODJkNGRjN2E2NjBhODYxZDMwN2NmMzlfMy0xLTEtMS03Nzk_c2eb4bdc-9c45-47ed-ac6a-7cf464ff3522"
      unitRef="usd">1000000</us-gaap:EquityMethodInvestmentAggregateCost>
    <us-gaap:EquityMethodInvestmentAggregateCost
      contextRef="i88e603b38c4c42f69b666e98839b38c2_I20200131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRkYWJlY2Y4ZDA1OTRkNDhhYzhiOTliYWMwMTBkMmQyL3NlYzpkZGFiZWNmOGQwNTk0ZDQ4YWM4Yjk5YmFjMDEwZDJkMl80Ni9mcmFnOjcwNmRiNzlkOTc3OTQyYjVhMGRkN2I4MmI1ODMzM2ZiL3RhYmxlOjAwMmQ1MzRhMDgyZDRkYzdhNjYwYTg2MWQzMDdjZjM5L3RhYmxlcmFuZ2U6MDAyZDUzNGEwODJkNGRjN2E2NjBhODYxZDMwN2NmMzlfMy0zLTEtMS04MzQ_be6f4759-0b41-4eb6-9f1e-0ea36c027bbf"
      unitRef="usd">1000000</us-gaap:EquityMethodInvestmentAggregateCost>
    <us-gaap:DebtAndEquitySecuritiesUnrealizedGainLoss
      contextRef="ifa2dc3a3d8cf407bb6e5d2299a5fc5b1_D20200201-20200430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRkYWJlY2Y4ZDA1OTRkNDhhYzhiOTliYWMwMTBkMmQyL3NlYzpkZGFiZWNmOGQwNTk0ZDQ4YWM4Yjk5YmFjMDEwZDJkMl80Ni9mcmFnOjcwNmRiNzlkOTc3OTQyYjVhMGRkN2I4MmI1ODMzM2ZiL3RhYmxlOjAwMmQ1MzRhMDgyZDRkYzdhNjYwYTg2MWQzMDdjZjM5L3RhYmxlcmFuZ2U6MDAyZDUzNGEwODJkNGRjN2E2NjBhODYxZDMwN2NmMzlfNC0xLTEtMS03Nzk_06f6ddba-8fff-4276-87aa-e18282b2386e"
      unitRef="usd">0</us-gaap:DebtAndEquitySecuritiesUnrealizedGainLoss>
    <us-gaap:DebtAndEquitySecuritiesUnrealizedGainLoss
      contextRef="ib23e95e6623c48698784874f44198192_D20190201-20200131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRkYWJlY2Y4ZDA1OTRkNDhhYzhiOTliYWMwMTBkMmQyL3NlYzpkZGFiZWNmOGQwNTk0ZDQ4YWM4Yjk5YmFjMDEwZDJkMl80Ni9mcmFnOjcwNmRiNzlkOTc3OTQyYjVhMGRkN2I4MmI1ODMzM2ZiL3RhYmxlOjAwMmQ1MzRhMDgyZDRkYzdhNjYwYTg2MWQzMDdjZjM5L3RhYmxlcmFuZ2U6MDAyZDUzNGEwODJkNGRjN2E2NjBhODYxZDMwN2NmMzlfNC0zLTEtMS04MzQ_65eb4fd3-adb0-43b6-a774-87fb6307d364"
      unitRef="usd">0</us-gaap:DebtAndEquitySecuritiesUnrealizedGainLoss>
    <us-gaap:EquityMethodInvestments
      contextRef="i340db53a58c647908e88e1d23c6ffb2f_I20200430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRkYWJlY2Y4ZDA1OTRkNDhhYzhiOTliYWMwMTBkMmQyL3NlYzpkZGFiZWNmOGQwNTk0ZDQ4YWM4Yjk5YmFjMDEwZDJkMl80Ni9mcmFnOjcwNmRiNzlkOTc3OTQyYjVhMGRkN2I4MmI1ODMzM2ZiL3RhYmxlOjAwMmQ1MzRhMDgyZDRkYzdhNjYwYTg2MWQzMDdjZjM5L3RhYmxlcmFuZ2U6MDAyZDUzNGEwODJkNGRjN2E2NjBhODYxZDMwN2NmMzlfNS0xLTEtMS03Nzk_a648d755-4f42-4680-af09-be47ea9e264c"
      unitRef="usd">1000000</us-gaap:EquityMethodInvestments>
    <us-gaap:EquityMethodInvestments
      contextRef="i88e603b38c4c42f69b666e98839b38c2_I20200131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRkYWJlY2Y4ZDA1OTRkNDhhYzhiOTliYWMwMTBkMmQyL3NlYzpkZGFiZWNmOGQwNTk0ZDQ4YWM4Yjk5YmFjMDEwZDJkMl80Ni9mcmFnOjcwNmRiNzlkOTc3OTQyYjVhMGRkN2I4MmI1ODMzM2ZiL3RhYmxlOjAwMmQ1MzRhMDgyZDRkYzdhNjYwYTg2MWQzMDdjZjM5L3RhYmxlcmFuZ2U6MDAyZDUzNGEwODJkNGRjN2E2NjBhODYxZDMwN2NmMzlfNS0zLTEtMS04MzQ_9e362271-c0e4-4ba8-abf3-5c594ba260a9"
      unitRef="usd">1000000</us-gaap:EquityMethodInvestments>
    <us-gaap:FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock
      contextRef="idda6a648059c4a71bec98de39acc0b4f_D20200201-20200430"
      id="id3VybDovL2RvY3MudjEvZG9jOmRkYWJlY2Y4ZDA1OTRkNDhhYzhiOTliYWMwMTBkMmQyL3NlYzpkZGFiZWNmOGQwNTk0ZDQ4YWM4Yjk5YmFjMDEwZDJkMl80Ni9mcmFnOjcwNmRiNzlkOTc3OTQyYjVhMGRkN2I4MmI1ODMzM2ZiL3RleHRyZWdpb246NzA2ZGI3OWQ5Nzc5NDJiNWEwZGQ3YjgyYjU4MzMzZmJfNTE5MQ_95b8fb8a-1afc-4df0-a9f6-9e6212751162">&lt;div style="text-indent: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: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-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.293%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:9.494%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.518%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:9.495%;"/&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="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;Three Months Ended April 30,&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;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;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;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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="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;td colspan="3" style="display:none;"/&gt;&lt;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;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;&#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;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="display:none;"/&gt;&lt;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;Adjustment resulting from change in fair value recognized in the condensed consolidated statement of operations&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;1,167&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-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="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;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;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 #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/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:left;vertical-align:bottom;padding-left:1pt;padding-right: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;5,704&#160;&lt;/span&gt;&lt;/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;</us-gaap:FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue
      contextRef="ie2f5d83249654a3c85575fd2f1b1173a_I20200131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRkYWJlY2Y4ZDA1OTRkNDhhYzhiOTliYWMwMTBkMmQyL3NlYzpkZGFiZWNmOGQwNTk0ZDQ4YWM4Yjk5YmFjMDEwZDJkMl80Ni9mcmFnOjcwNmRiNzlkOTc3OTQyYjVhMGRkN2I4MmI1ODMzM2ZiL3RhYmxlOjY2ODA1MTg0NTViZDRlZDU4OTMxZDJjODM3Y2I2OTJjL3RhYmxlcmFuZ2U6NjY4MDUxODQ1NWJkNGVkNTg5MzFkMmM4MzdjYjY5MmNfMy0xLTEtMS0w_18a9975a-8b5f-4810-b1d5-99cab6172146"
      unitRef="usd">0</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue
      contextRef="i60a0cf68760044d88ac54f9dbbdee0d5_I20190131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRkYWJlY2Y4ZDA1OTRkNDhhYzhiOTliYWMwMTBkMmQyL3NlYzpkZGFiZWNmOGQwNTk0ZDQ4YWM4Yjk5YmFjMDEwZDJkMl80Ni9mcmFnOjcwNmRiNzlkOTc3OTQyYjVhMGRkN2I4MmI1ODMzM2ZiL3RhYmxlOjY2ODA1MTg0NTViZDRlZDU4OTMxZDJjODM3Y2I2OTJjL3RhYmxlcmFuZ2U6NjY4MDUxODQ1NWJkNGVkNTg5MzFkMmM4MzdjYjY5MmNfMy0zLTEtMS0w_b25d8238-fec8-4710-a586-d6f88dd1ec9c"
      unitRef="usd">4537000</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings
      contextRef="idce09773c07d4366a6ad324b0cf7c222_D20200201-20200430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRkYWJlY2Y4ZDA1OTRkNDhhYzhiOTliYWMwMTBkMmQyL3NlYzpkZGFiZWNmOGQwNTk0ZDQ4YWM4Yjk5YmFjMDEwZDJkMl80Ni9mcmFnOjcwNmRiNzlkOTc3OTQyYjVhMGRkN2I4MmI1ODMzM2ZiL3RhYmxlOjY2ODA1MTg0NTViZDRlZDU4OTMxZDJjODM3Y2I2OTJjL3RhYmxlcmFuZ2U6NjY4MDUxODQ1NWJkNGVkNTg5MzFkMmM4MzdjYjY5MmNfNC0xLTEtMS0w_1a2a20de-2b5b-4e4a-bbe2-a5e77e4bcd9c"
      unitRef="usd">0</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings
      contextRef="i3ba5345d7ff743e7978c3b9d523ff3c9_D20190201-20190430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRkYWJlY2Y4ZDA1OTRkNDhhYzhiOTliYWMwMTBkMmQyL3NlYzpkZGFiZWNmOGQwNTk0ZDQ4YWM4Yjk5YmFjMDEwZDJkMl80Ni9mcmFnOjcwNmRiNzlkOTc3OTQyYjVhMGRkN2I4MmI1ODMzM2ZiL3RhYmxlOjY2ODA1MTg0NTViZDRlZDU4OTMxZDJjODM3Y2I2OTJjL3RhYmxlcmFuZ2U6NjY4MDUxODQ1NWJkNGVkNTg5MzFkMmM4MzdjYjY5MmNfNC0zLTEtMS0w_9d7ca39a-ca87-4164-afd7-9c237b5101b1"
      unitRef="usd">1167000</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue
      contextRef="ic543dae512514ee3ad740d91cb6dbc45_I20200430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRkYWJlY2Y4ZDA1OTRkNDhhYzhiOTliYWMwMTBkMmQyL3NlYzpkZGFiZWNmOGQwNTk0ZDQ4YWM4Yjk5YmFjMDEwZDJkMl80Ni9mcmFnOjcwNmRiNzlkOTc3OTQyYjVhMGRkN2I4MmI1ODMzM2ZiL3RhYmxlOjY2ODA1MTg0NTViZDRlZDU4OTMxZDJjODM3Y2I2OTJjL3RhYmxlcmFuZ2U6NjY4MDUxODQ1NWJkNGVkNTg5MzFkMmM4MzdjYjY5MmNfNi0xLTEtMS0w_b95fb7c2-1182-4596-b651-03372c72c7ed"
      unitRef="usd">0</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue
      contextRef="i8d23b1537bd0471ca98d2c8bed06fa79_I20190430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRkYWJlY2Y4ZDA1OTRkNDhhYzhiOTliYWMwMTBkMmQyL3NlYzpkZGFiZWNmOGQwNTk0ZDQ4YWM4Yjk5YmFjMDEwZDJkMl80Ni9mcmFnOjcwNmRiNzlkOTc3OTQyYjVhMGRkN2I4MmI1ODMzM2ZiL3RhYmxlOjY2ODA1MTg0NTViZDRlZDU4OTMxZDJjODM3Y2I2OTJjL3RhYmxlcmFuZ2U6NjY4MDUxODQ1NWJkNGVkNTg5MzFkMmM4MzdjYjY5MmNfNi0zLTEtMS0w_3e93a0fa-a5b3-47f0-a81a-cb29f24960e6"
      unitRef="usd">5704000</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings
      contextRef="i42740237d766485da20d3f90c96defec_D20190201-20190430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmRkYWJlY2Y4ZDA1OTRkNDhhYzhiOTliYWMwMTBkMmQyL3NlYzpkZGFiZWNmOGQwNTk0ZDQ4YWM4Yjk5YmFjMDEwZDJkMl80Ni9mcmFnOjcwNmRiNzlkOTc3OTQyYjVhMGRkN2I4MmI1ODMzM2ZiL3RleHRyZWdpb246NzA2ZGI3OWQ5Nzc5NDJiNWEwZGQ3YjgyYjU4MzMzZmJfNDg5Ng_fe2d4834-8b39-42b7-bf0e-ddeaf8ab97e5"
      unitRef="usd">1200000</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings>
    <crwd:ConversionOfWarrantsWarrantsIssued
      contextRef="i9e250bc6d2b3447597f6e9bc76ec0faf_D20190614-20190614"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmRkYWJlY2Y4ZDA1OTRkNDhhYzhiOTliYWMwMTBkMmQyL3NlYzpkZGFiZWNmOGQwNTk0ZDQ4YWM4Yjk5YmFjMDEwZDJkMl80Ni9mcmFnOjcwNmRiNzlkOTc3OTQyYjVhMGRkN2I4MmI1ODMzM2ZiL3RleHRyZWdpb246NzA2ZGI3OWQ5Nzc5NDJiNWEwZGQ3YjgyYjU4MzMzZmJfMTY0OTI2NzQ1MDM4Nw_3aeb6b6a-0e8b-43f5-9273-b4640e856255"
      unitRef="shares">336386</crwd:ConversionOfWarrantsWarrantsIssued>
    <crwd:BalanceSheetComponentsDisclosureTextBlock
      contextRef="idda6a648059c4a71bec98de39acc0b4f_D20200201-20200430"
      id="id3VybDovL2RvY3MudjEvZG9jOmRkYWJlY2Y4ZDA1OTRkNDhhYzhiOTliYWMwMTBkMmQyL3NlYzpkZGFiZWNmOGQwNTk0ZDQ4YWM4Yjk5YmFjMDEwZDJkMl80OS9mcmFnOjRlODQxMGJjMTBjMDQ1OTRhYjA5ODEwNjAzYjA0NThiL3RleHRyZWdpb246NGU4NDEwYmMxMGMwNDU5NGFiMDk4MTA2MDNiMDQ1OGJfMTY0OTI2NzQ0MTkwNzk_2b41e4d2-e1aa-48dd-91b5-5864246387d3">Balance Sheet Components&lt;div style="text-indent: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: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: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: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:74.293%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:9.494%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.518%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:9.495%;"/&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;April 30,&lt;br/&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;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-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;January 31,&lt;br/&gt;2020&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;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;17,495&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color: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;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;/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,013&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="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;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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="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;7,359&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/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;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;/tr&gt;&lt;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;5,007&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color: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: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="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="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;/tr&gt;&lt;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;45,874&#160;&lt;/span&gt;&lt;/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;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,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;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;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="text-indent: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: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: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: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-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.436%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:9.494%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.374%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:9.496%;"/&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;April 30,&lt;br/&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-bottom: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-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;January 31,&lt;br/&gt;2020&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;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;109,988&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-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;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;/tr&gt;&lt;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:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="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,613&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="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,354&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="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;15,352&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="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;/tr&gt;&lt;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:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="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,727&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="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,604&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="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;5,329&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="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;/tr&gt;&lt;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:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="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,883&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="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;47,626&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(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;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times 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 #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;196,892&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;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 #000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Less: Accumulated depreciation and amortization&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,796)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="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;(49,664)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="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 #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;139,096&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #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;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 #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: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: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 April&#160;30, 2020, $27.4 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: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:10pt;font-weight:400;line-height:120%;"&gt;Depreciation and amortization expense of property and equipment was $8.2 million and $4.9 million during the three&#160;months ended April&#160;30, 2020 and April&#160;30, 2019, respectively.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent: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:10pt;font-weight:400;line-height:120%;"&gt; There were&#160;no&#160;impairments of internal-use software during the three&#160;months ended April&#160;30, 2020 and April&#160;30, 2019. The Company capitalized $2.3 million and $2.0 million in internal-use software during the three&#160;months ended April&#160;30, 2020 and April&#160;30, 2019, respectively. Amortization expense associated with internal-use software totaled $1.9 million and $1.5 million during the three&#160;months ended April&#160;30, 2020 and April&#160;30, 2019, respectively. The net book value of capitalized internal-use software was $13.8 million and $13.4 million as of April&#160;30, 2020 and January&#160;31, 2020, respectively.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent: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: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: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: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:49.867%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:9.494%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.518%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:9.494%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.518%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:9.494%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.518%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:9.497%;"/&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;April 30, 2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;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&lt;br/&gt;Remaining&#160;&lt;br/&gt;Useful&lt;br/&gt;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="3" style="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;Gross Carrying 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;border-bottom: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;Accumulated Amortization&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom: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;Net 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;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="3" style="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 months)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="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,228&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color: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;1,120&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color: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;108&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&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;6&lt;/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;599&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="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;306&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="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;293&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-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;30&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="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;120&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color: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 colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;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;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 colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="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&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&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;6&lt;/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,947&#160;&lt;/span&gt;&lt;/td&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 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,528&#160;&lt;/span&gt;&lt;/td&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 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;419&#160;&lt;/span&gt;&lt;/td&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;/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="margin-top:12pt;"&gt;&lt;table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:100.000%;"&gt;&lt;tr&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:49.867%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:9.494%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.518%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:9.494%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.518%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:9.494%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.518%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:9.497%;"/&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&lt;br/&gt;Remaining&#160;&lt;br/&gt;Useful&lt;br/&gt;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="3" style="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;Gross Carrying Amount&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 #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;&lt;span style="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 #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;Accumulated Amortization&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 #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;&lt;span style="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 #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;Net 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;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;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times 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;(in months)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="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="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;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="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;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: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;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="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="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;280&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times 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;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: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: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="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 colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="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="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 colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="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: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;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="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="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 #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="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;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 #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 colspan="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;/table&gt;&lt;/div&gt;&lt;div style="text-indent: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: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 condensed consolidated statements of operations. Amortization expense of intangible assets was $0.1 million during both the three&#160;months ended April&#160;30, 2020 and April&#160;30, 2019.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent: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:10pt;font-weight:400;line-height:120%;"&gt;The estimated aggregate future amortization expense of intangible assets as of April&#160;30, 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.505%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:9.495%;"/&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 (remaining nine months)&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;217&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/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;119&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="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;83&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="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 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;419&#160;&lt;/span&gt;&lt;/td&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: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:10pt;font-weight:400;line-height:120%;"&gt;The developed technology, customer relationships, and non-compete agreement assets are being amortized over&#160;3 years,&#160;5 years, and&#160;3 years, respectively.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent: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:10pt;font-style:italic;font-weight:700;line-height:120%;"&gt;Accrued Expenses&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent: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: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:74.293%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:9.494%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.518%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:9.495%;"/&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;April 30,&lt;br/&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;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-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;January 31,&lt;br/&gt;2020&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;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;12,009&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color: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;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;/tr&gt;&lt;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 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;6,180&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color: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: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="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="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,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 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;4,476&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color: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 colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="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,970&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;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 legal and accounting&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,112&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color: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: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="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="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,770&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="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;1,619&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color: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 colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="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;/tr&gt;&lt;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 #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/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;26,396&#160;&lt;/span&gt;&lt;/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;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;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 #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',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: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: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: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: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:74.293%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:9.494%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.518%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:9.495%;"/&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;April 30,&lt;br/&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;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-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;January 31,&lt;br/&gt;2020&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;Employee Stock Purchase Plan&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,041&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New 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;6,560&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;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 commissions&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,440&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;15,399&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="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:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="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,164&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="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:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;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 payroll and related 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;5,813&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="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:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;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;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;37,458&#160;&lt;/span&gt;&lt;/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;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;/tr&gt;&lt;/table&gt;&lt;/div&gt;</crwd:BalanceSheetComponentsDisclosureTextBlock>
    <crwd:ScheduleOfPrepaidExpensesAndOtherCurrentAssetsTableTextBlock
      contextRef="idda6a648059c4a71bec98de39acc0b4f_D20200201-20200430"
      id="id3VybDovL2RvY3MudjEvZG9jOmRkYWJlY2Y4ZDA1OTRkNDhhYzhiOTliYWMwMTBkMmQyL3NlYzpkZGFiZWNmOGQwNTk0ZDQ4YWM4Yjk5YmFjMDEwZDJkMl80OS9mcmFnOjRlODQxMGJjMTBjMDQ1OTRhYjA5ODEwNjAzYjA0NThiL3RleHRyZWdpb246NGU4NDEwYmMxMGMwNDU5NGFiMDk4MTA2MDNiMDQ1OGJfMTUxNQ_2d548513-f22e-42f2-b780-e01898b88bbf">&lt;div style="text-indent: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: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:74.293%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:9.494%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.518%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:9.495%;"/&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;April 30,&lt;br/&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;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-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;January 31,&lt;br/&gt;2020&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;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;17,495&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color: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;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;/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,013&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="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;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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="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;7,359&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/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;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;/tr&gt;&lt;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;5,007&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color: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: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="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="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;/tr&gt;&lt;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;45,874&#160;&lt;/span&gt;&lt;/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;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,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;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;/tr&gt;&lt;/table&gt;&lt;/div&gt;</crwd:ScheduleOfPrepaidExpensesAndOtherCurrentAssetsTableTextBlock>
    <us-gaap:PrepaidExpenseCurrent
      contextRef="i340db53a58c647908e88e1d23c6ffb2f_I20200430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRkYWJlY2Y4ZDA1OTRkNDhhYzhiOTliYWMwMTBkMmQyL3NlYzpkZGFiZWNmOGQwNTk0ZDQ4YWM4Yjk5YmFjMDEwZDJkMl80OS9mcmFnOjRlODQxMGJjMTBjMDQ1OTRhYjA5ODEwNjAzYjA0NThiL3RhYmxlOmRiYWYxMGY4NWU4NjQ5NGJiZjA3OTk0OTg2MGJiZmFhL3RhYmxlcmFuZ2U6ZGJhZjEwZjg1ZTg2NDk0YmJmMDc5OTQ5ODYwYmJmYWFfMi0xLTEtMS0w_6cddcacb-1514-466d-8854-57d1115dd68c"
      unitRef="usd">17495000</us-gaap:PrepaidExpenseCurrent>
    <us-gaap:PrepaidExpenseCurrent
      contextRef="i88e603b38c4c42f69b666e98839b38c2_I20200131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRkYWJlY2Y4ZDA1OTRkNDhhYzhiOTliYWMwMTBkMmQyL3NlYzpkZGFiZWNmOGQwNTk0ZDQ4YWM4Yjk5YmFjMDEwZDJkMl80OS9mcmFnOjRlODQxMGJjMTBjMDQ1OTRhYjA5ODEwNjAzYjA0NThiL3RhYmxlOmRiYWYxMGY4NWU4NjQ5NGJiZjA3OTk0OTg2MGJiZmFhL3RhYmxlcmFuZ2U6ZGJhZjEwZjg1ZTg2NDk0YmJmMDc5OTQ5ODYwYmJmYWFfMi0zLTEtMS0w_6bba0037-2753-45ff-b085-4db7661d691f"
      unitRef="usd">20390000</us-gaap:PrepaidExpenseCurrent>
    <crwd:PrepaidSoftwareLicenses
      contextRef="i340db53a58c647908e88e1d23c6ffb2f_I20200430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRkYWJlY2Y4ZDA1OTRkNDhhYzhiOTliYWMwMTBkMmQyL3NlYzpkZGFiZWNmOGQwNTk0ZDQ4YWM4Yjk5YmFjMDEwZDJkMl80OS9mcmFnOjRlODQxMGJjMTBjMDQ1OTRhYjA5ODEwNjAzYjA0NThiL3RhYmxlOmRiYWYxMGY4NWU4NjQ5NGJiZjA3OTk0OTg2MGJiZmFhL3RhYmxlcmFuZ2U6ZGJhZjEwZjg1ZTg2NDk0YmJmMDc5OTQ5ODYwYmJmYWFfMy0xLTEtMS01NzU1_e7b58cc7-3c8a-4b6d-968b-a574e7a7eff4"
      unitRef="usd">16013000</crwd:PrepaidSoftwareLicenses>
    <crwd:PrepaidSoftwareLicenses
      contextRef="i88e603b38c4c42f69b666e98839b38c2_I20200131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRkYWJlY2Y4ZDA1OTRkNDhhYzhiOTliYWMwMTBkMmQyL3NlYzpkZGFiZWNmOGQwNTk0ZDQ4YWM4Yjk5YmFjMDEwZDJkMl80OS9mcmFnOjRlODQxMGJjMTBjMDQ1OTRhYjA5ODEwNjAzYjA0NThiL3RhYmxlOmRiYWYxMGY4NWU4NjQ5NGJiZjA3OTk0OTg2MGJiZmFhL3RhYmxlcmFuZ2U6ZGJhZjEwZjg1ZTg2NDk0YmJmMDc5OTQ5ODYwYmJmYWFfMy0zLTEtMS01NzU1_05de2018-40cd-4323-bc03-1a2d069feeb0"
      unitRef="usd">16645000</crwd:PrepaidSoftwareLicenses>
    <crwd:PrepaidHostingServicesCurrent
      contextRef="i340db53a58c647908e88e1d23c6ffb2f_I20200430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRkYWJlY2Y4ZDA1OTRkNDhhYzhiOTliYWMwMTBkMmQyL3NlYzpkZGFiZWNmOGQwNTk0ZDQ4YWM4Yjk5YmFjMDEwZDJkMl80OS9mcmFnOjRlODQxMGJjMTBjMDQ1OTRhYjA5ODEwNjAzYjA0NThiL3RhYmxlOmRiYWYxMGY4NWU4NjQ5NGJiZjA3OTk0OTg2MGJiZmFhL3RhYmxlcmFuZ2U6ZGJhZjEwZjg1ZTg2NDk0YmJmMDc5OTQ5ODYwYmJmYWFfMy0xLTEtMS0w_bc483ef9-72bc-42fb-98b5-6202760e6625"
      unitRef="usd">7359000</crwd:PrepaidHostingServicesCurrent>
    <crwd:PrepaidHostingServicesCurrent
      contextRef="i88e603b38c4c42f69b666e98839b38c2_I20200131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRkYWJlY2Y4ZDA1OTRkNDhhYzhiOTliYWMwMTBkMmQyL3NlYzpkZGFiZWNmOGQwNTk0ZDQ4YWM4Yjk5YmFjMDEwZDJkMl80OS9mcmFnOjRlODQxMGJjMTBjMDQ1OTRhYjA5ODEwNjAzYjA0NThiL3RhYmxlOmRiYWYxMGY4NWU4NjQ5NGJiZjA3OTk0OTg2MGJiZmFhL3RhYmxlcmFuZ2U6ZGJhZjEwZjg1ZTg2NDk0YmJmMDc5OTQ5ODYwYmJmYWFfMy0zLTEtMS0w_05af2943-0062-4196-9a45-06f5c7d8dac0"
      unitRef="usd">8056000</crwd:PrepaidHostingServicesCurrent>
    <us-gaap:OtherAssetsCurrent
      contextRef="i340db53a58c647908e88e1d23c6ffb2f_I20200430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRkYWJlY2Y4ZDA1OTRkNDhhYzhiOTliYWMwMTBkMmQyL3NlYzpkZGFiZWNmOGQwNTk0ZDQ4YWM4Yjk5YmFjMDEwZDJkMl80OS9mcmFnOjRlODQxMGJjMTBjMDQ1OTRhYjA5ODEwNjAzYjA0NThiL3RhYmxlOmRiYWYxMGY4NWU4NjQ5NGJiZjA3OTk0OTg2MGJiZmFhL3RhYmxlcmFuZ2U6ZGJhZjEwZjg1ZTg2NDk0YmJmMDc5OTQ5ODYwYmJmYWFfNC0xLTEtMS0w_2d24f5b7-25c7-4112-bc5c-dbd831090d13"
      unitRef="usd">5007000</us-gaap:OtherAssetsCurrent>
    <us-gaap:OtherAssetsCurrent
      contextRef="i88e603b38c4c42f69b666e98839b38c2_I20200131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRkYWJlY2Y4ZDA1OTRkNDhhYzhiOTliYWMwMTBkMmQyL3NlYzpkZGFiZWNmOGQwNTk0ZDQ4YWM4Yjk5YmFjMDEwZDJkMl80OS9mcmFnOjRlODQxMGJjMTBjMDQ1OTRhYjA5ODEwNjAzYjA0NThiL3RhYmxlOmRiYWYxMGY4NWU4NjQ5NGJiZjA3OTk0OTg2MGJiZmFhL3RhYmxlcmFuZ2U6ZGJhZjEwZjg1ZTg2NDk0YmJmMDc5OTQ5ODYwYmJmYWFfNC0zLTEtMS0w_b866b5a9-ac43-41a6-b2f2-2f2e907e9540"
      unitRef="usd">6523000</us-gaap:OtherAssetsCurrent>
    <us-gaap:PrepaidExpenseAndOtherAssetsCurrent
      contextRef="i340db53a58c647908e88e1d23c6ffb2f_I20200430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRkYWJlY2Y4ZDA1OTRkNDhhYzhiOTliYWMwMTBkMmQyL3NlYzpkZGFiZWNmOGQwNTk0ZDQ4YWM4Yjk5YmFjMDEwZDJkMl80OS9mcmFnOjRlODQxMGJjMTBjMDQ1OTRhYjA5ODEwNjAzYjA0NThiL3RhYmxlOmRiYWYxMGY4NWU4NjQ5NGJiZjA3OTk0OTg2MGJiZmFhL3RhYmxlcmFuZ2U6ZGJhZjEwZjg1ZTg2NDk0YmJmMDc5OTQ5ODYwYmJmYWFfNi0xLTEtMS0w_817b60e2-a4fa-4928-9da2-8e75ba7f0c12"
      unitRef="usd">45874000</us-gaap:PrepaidExpenseAndOtherAssetsCurrent>
    <us-gaap:PrepaidExpenseAndOtherAssetsCurrent
      contextRef="i88e603b38c4c42f69b666e98839b38c2_I20200131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRkYWJlY2Y4ZDA1OTRkNDhhYzhiOTliYWMwMTBkMmQyL3NlYzpkZGFiZWNmOGQwNTk0ZDQ4YWM4Yjk5YmFjMDEwZDJkMl80OS9mcmFnOjRlODQxMGJjMTBjMDQ1OTRhYjA5ODEwNjAzYjA0NThiL3RhYmxlOmRiYWYxMGY4NWU4NjQ5NGJiZjA3OTk0OTg2MGJiZmFhL3RhYmxlcmFuZ2U6ZGJhZjEwZjg1ZTg2NDk0YmJmMDc5OTQ5ODYwYmJmYWFfNi0zLTEtMS0w_f120f8c1-9eb9-4388-b80e-f0246fcb3384"
      unitRef="usd">51614000</us-gaap:PrepaidExpenseAndOtherAssetsCurrent>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="i554d2eb9284a441bb972f81eb45ae215_I20200430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRkYWJlY2Y4ZDA1OTRkNDhhYzhiOTliYWMwMTBkMmQyL3NlYzpkZGFiZWNmOGQwNTk0ZDQ4YWM4Yjk5YmFjMDEwZDJkMl80OS9mcmFnOjRlODQxMGJjMTBjMDQ1OTRhYjA5ODEwNjAzYjA0NThiL3RhYmxlOjkxOTQ1YWE5ZmU1YTRmNzNhNTg2YzQyMTVhZThjYzU3L3RhYmxlcmFuZ2U6OTE5NDVhYTlmZTVhNGY3M2E1ODZjNDIxNWFlOGNjNTdfMi0xLTEtMS04MTE5_27a063ea-77b6-4037-a9ea-5cd853fb2836"
      unitRef="usd">109988000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="i2078e0d516a04ebab3cd52f564b41626_I20200131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRkYWJlY2Y4ZDA1OTRkNDhhYzhiOTliYWMwMTBkMmQyL3NlYzpkZGFiZWNmOGQwNTk0ZDQ4YWM4Yjk5YmFjMDEwZDJkMl80OS9mcmFnOjRlODQxMGJjMTBjMDQ1OTRhYjA5ODEwNjAzYjA0NThiL3RhYmxlOjkxOTQ1YWE5ZmU1YTRmNzNhNTg2YzQyMTVhZThjYzU3L3RhYmxlcmFuZ2U6OTE5NDVhYTlmZTVhNGY3M2E1ODZjNDIxNWFlOGNjNTdfMi0zLTEtMS04MDc5_191b2c7e-be85-453c-b39c-a17b9f2a0d54"
      unitRef="usd">87166000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="i9180903ea8024aeb91d3856565f6ef08_I20200430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRkYWJlY2Y4ZDA1OTRkNDhhYzhiOTliYWMwMTBkMmQyL3NlYzpkZGFiZWNmOGQwNTk0ZDQ4YWM4Yjk5YmFjMDEwZDJkMl80OS9mcmFnOjRlODQxMGJjMTBjMDQ1OTRhYjA5ODEwNjAzYjA0NThiL3RhYmxlOjkxOTQ1YWE5ZmU1YTRmNzNhNTg2YzQyMTVhZThjYzU3L3RhYmxlcmFuZ2U6OTE5NDVhYTlmZTVhNGY3M2E1ODZjNDIxNWFlOGNjNTdfMy0xLTEtMS04MTE5_1ee19e13-6e8b-4b66-bf54-f705ca1e3afe"
      unitRef="usd">32613000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="i98eeec0c51074330b409350411b5dd4b_I20200131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRkYWJlY2Y4ZDA1OTRkNDhhYzhiOTliYWMwMTBkMmQyL3NlYzpkZGFiZWNmOGQwNTk0ZDQ4YWM4Yjk5YmFjMDEwZDJkMl80OS9mcmFnOjRlODQxMGJjMTBjMDQ1OTRhYjA5ODEwNjAzYjA0NThiL3RhYmxlOjkxOTQ1YWE5ZmU1YTRmNzNhNTg2YzQyMTVhZThjYzU3L3RhYmxlcmFuZ2U6OTE5NDVhYTlmZTVhNGY3M2E1ODZjNDIxNWFlOGNjNTdfMy0zLTEtMS04MDc5_ec76c1f7-5704-4492-aecf-b224f116b3c7"
      unitRef="usd">30354000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="ie74c5749fcb0424a8503c1bca64e30f7_I20200430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRkYWJlY2Y4ZDA1OTRkNDhhYzhiOTliYWMwMTBkMmQyL3NlYzpkZGFiZWNmOGQwNTk0ZDQ4YWM4Yjk5YmFjMDEwZDJkMl80OS9mcmFnOjRlODQxMGJjMTBjMDQ1OTRhYjA5ODEwNjAzYjA0NThiL3RhYmxlOjkxOTQ1YWE5ZmU1YTRmNzNhNTg2YzQyMTVhZThjYzU3L3RhYmxlcmFuZ2U6OTE5NDVhYTlmZTVhNGY3M2E1ODZjNDIxNWFlOGNjNTdfNC0xLTEtMS04MTE5_a9e95774-ac83-41bb-a899-adcebb699f6f"
      unitRef="usd">15352000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="i56a905b90e794aa2be9b1c2904d2889f_I20200131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRkYWJlY2Y4ZDA1OTRkNDhhYzhiOTliYWMwMTBkMmQyL3NlYzpkZGFiZWNmOGQwNTk0ZDQ4YWM4Yjk5YmFjMDEwZDJkMl80OS9mcmFnOjRlODQxMGJjMTBjMDQ1OTRhYjA5ODEwNjAzYjA0NThiL3RhYmxlOjkxOTQ1YWE5ZmU1YTRmNzNhNTg2YzQyMTVhZThjYzU3L3RhYmxlcmFuZ2U6OTE5NDVhYTlmZTVhNGY3M2E1ODZjNDIxNWFlOGNjNTdfNC0zLTEtMS04MDc5_0073c339-9197-4cb8-a5e2-417b19a0d21e"
      unitRef="usd">13157000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="ib88a9cdc94e54eb2980fbbae61ec2350_I20200430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRkYWJlY2Y4ZDA1OTRkNDhhYzhiOTliYWMwMTBkMmQyL3NlYzpkZGFiZWNmOGQwNTk0ZDQ4YWM4Yjk5YmFjMDEwZDJkMl80OS9mcmFnOjRlODQxMGJjMTBjMDQ1OTRhYjA5ODEwNjAzYjA0NThiL3RhYmxlOjkxOTQ1YWE5ZmU1YTRmNzNhNTg2YzQyMTVhZThjYzU3L3RhYmxlcmFuZ2U6OTE5NDVhYTlmZTVhNGY3M2E1ODZjNDIxNWFlOGNjNTdfNS0xLTEtMS04MTE5_89dd9c69-3ae6-48c9-9294-563b2832fe39"
      unitRef="usd">2727000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="ib7718e2b556d4530a55472613d6d9b43_I20200131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRkYWJlY2Y4ZDA1OTRkNDhhYzhiOTliYWMwMTBkMmQyL3NlYzpkZGFiZWNmOGQwNTk0ZDQ4YWM4Yjk5YmFjMDEwZDJkMl80OS9mcmFnOjRlODQxMGJjMTBjMDQ1OTRhYjA5ODEwNjAzYjA0NThiL3RhYmxlOjkxOTQ1YWE5ZmU1YTRmNzNhNTg2YzQyMTVhZThjYzU3L3RhYmxlcmFuZ2U6OTE5NDVhYTlmZTVhNGY3M2E1ODZjNDIxNWFlOGNjNTdfNS0zLTEtMS04MDc5_6e9d7e6e-64e3-4b82-b7b2-3b2b59491677"
      unitRef="usd">2604000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="i18e777e01f794f3f9ee7453bcc6c0fca_I20200430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRkYWJlY2Y4ZDA1OTRkNDhhYzhiOTliYWMwMTBkMmQyL3NlYzpkZGFiZWNmOGQwNTk0ZDQ4YWM4Yjk5YmFjMDEwZDJkMl80OS9mcmFnOjRlODQxMGJjMTBjMDQ1OTRhYjA5ODEwNjAzYjA0NThiL3RhYmxlOjkxOTQ1YWE5ZmU1YTRmNzNhNTg2YzQyMTVhZThjYzU3L3RhYmxlcmFuZ2U6OTE5NDVhYTlmZTVhNGY3M2E1ODZjNDIxNWFlOGNjNTdfNi0xLTEtMS04MTE5_66ecde96-a5aa-4019-a20a-74aa12fcb754"
      unitRef="usd">5329000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="i7bbae66c93a449889328dc857603ebe4_I20200131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRkYWJlY2Y4ZDA1OTRkNDhhYzhiOTliYWMwMTBkMmQyL3NlYzpkZGFiZWNmOGQwNTk0ZDQ4YWM4Yjk5YmFjMDEwZDJkMl80OS9mcmFnOjRlODQxMGJjMTBjMDQ1OTRhYjA5ODEwNjAzYjA0NThiL3RhYmxlOjkxOTQ1YWE5ZmU1YTRmNzNhNTg2YzQyMTVhZThjYzU3L3RhYmxlcmFuZ2U6OTE5NDVhYTlmZTVhNGY3M2E1ODZjNDIxNWFlOGNjNTdfNi0zLTEtMS04MDc5_18928d30-a578-491c-9be6-fc831d5e709e"
      unitRef="usd">4835000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="id35d47f8e0494abb88b8c5d2d7f8e7af_I20200430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRkYWJlY2Y4ZDA1OTRkNDhhYzhiOTliYWMwMTBkMmQyL3NlYzpkZGFiZWNmOGQwNTk0ZDQ4YWM4Yjk5YmFjMDEwZDJkMl80OS9mcmFnOjRlODQxMGJjMTBjMDQ1OTRhYjA5ODEwNjAzYjA0NThiL3RhYmxlOjkxOTQ1YWE5ZmU1YTRmNzNhNTg2YzQyMTVhZThjYzU3L3RhYmxlcmFuZ2U6OTE5NDVhYTlmZTVhNGY3M2E1ODZjNDIxNWFlOGNjNTdfNy0xLTEtMS04MTE5_6a603a69-3475-4fea-8af4-f9e8dbcf38e8"
      unitRef="usd">30883000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="i94bb61cf6a18455d8bc2440bca9753ef_I20200131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRkYWJlY2Y4ZDA1OTRkNDhhYzhiOTliYWMwMTBkMmQyL3NlYzpkZGFiZWNmOGQwNTk0ZDQ4YWM4Yjk5YmFjMDEwZDJkMl80OS9mcmFnOjRlODQxMGJjMTBjMDQ1OTRhYjA5ODEwNjAzYjA0NThiL3RhYmxlOjkxOTQ1YWE5ZmU1YTRmNzNhNTg2YzQyMTVhZThjYzU3L3RhYmxlcmFuZ2U6OTE5NDVhYTlmZTVhNGY3M2E1ODZjNDIxNWFlOGNjNTdfNy0zLTEtMS04MDc5_e2c5132a-b964-48c2-bc21-87308d6048e0"
      unitRef="usd">47626000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="i340db53a58c647908e88e1d23c6ffb2f_I20200430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRkYWJlY2Y4ZDA1OTRkNDhhYzhiOTliYWMwMTBkMmQyL3NlYzpkZGFiZWNmOGQwNTk0ZDQ4YWM4Yjk5YmFjMDEwZDJkMl80OS9mcmFnOjRlODQxMGJjMTBjMDQ1OTRhYjA5ODEwNjAzYjA0NThiL3RhYmxlOjkxOTQ1YWE5ZmU1YTRmNzNhNTg2YzQyMTVhZThjYzU3L3RhYmxlcmFuZ2U6OTE5NDVhYTlmZTVhNGY3M2E1ODZjNDIxNWFlOGNjNTdfOC0xLTEtMS04MTE5_5d4e461b-2d55-4e6e-a46b-20211d16149c"
      unitRef="usd">196892000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="i88e603b38c4c42f69b666e98839b38c2_I20200131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRkYWJlY2Y4ZDA1OTRkNDhhYzhiOTliYWMwMTBkMmQyL3NlYzpkZGFiZWNmOGQwNTk0ZDQ4YWM4Yjk5YmFjMDEwZDJkMl80OS9mcmFnOjRlODQxMGJjMTBjMDQ1OTRhYjA5ODEwNjAzYjA0NThiL3RhYmxlOjkxOTQ1YWE5ZmU1YTRmNzNhNTg2YzQyMTVhZThjYzU3L3RhYmxlcmFuZ2U6OTE5NDVhYTlmZTVhNGY3M2E1ODZjNDIxNWFlOGNjNTdfOC0zLTEtMS04MDc5_601d740b-3709-4a2c-acf8-e11bfeb4a5b3"
      unitRef="usd">185742000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment
      contextRef="i340db53a58c647908e88e1d23c6ffb2f_I20200430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRkYWJlY2Y4ZDA1OTRkNDhhYzhiOTliYWMwMTBkMmQyL3NlYzpkZGFiZWNmOGQwNTk0ZDQ4YWM4Yjk5YmFjMDEwZDJkMl80OS9mcmFnOjRlODQxMGJjMTBjMDQ1OTRhYjA5ODEwNjAzYjA0NThiL3RhYmxlOjkxOTQ1YWE5ZmU1YTRmNzNhNTg2YzQyMTVhZThjYzU3L3RhYmxlcmFuZ2U6OTE5NDVhYTlmZTVhNGY3M2E1ODZjNDIxNWFlOGNjNTdfOS0xLTEtMS04MTE5_76199675-e3a3-4fdf-ba00-dd2241eab604"
      unitRef="usd">57796000</us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment>
    <us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment
      contextRef="i88e603b38c4c42f69b666e98839b38c2_I20200131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRkYWJlY2Y4ZDA1OTRkNDhhYzhiOTliYWMwMTBkMmQyL3NlYzpkZGFiZWNmOGQwNTk0ZDQ4YWM4Yjk5YmFjMDEwZDJkMl80OS9mcmFnOjRlODQxMGJjMTBjMDQ1OTRhYjA5ODEwNjAzYjA0NThiL3RhYmxlOjkxOTQ1YWE5ZmU1YTRmNzNhNTg2YzQyMTVhZThjYzU3L3RhYmxlcmFuZ2U6OTE5NDVhYTlmZTVhNGY3M2E1ODZjNDIxNWFlOGNjNTdfOS0zLTEtMS04MDc5_1e6c014a-a2b1-44b7-9088-b4f4b375ea16"
      unitRef="usd">49664000</us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="i340db53a58c647908e88e1d23c6ffb2f_I20200430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRkYWJlY2Y4ZDA1OTRkNDhhYzhiOTliYWMwMTBkMmQyL3NlYzpkZGFiZWNmOGQwNTk0ZDQ4YWM4Yjk5YmFjMDEwZDJkMl80OS9mcmFnOjRlODQxMGJjMTBjMDQ1OTRhYjA5ODEwNjAzYjA0NThiL3RhYmxlOjkxOTQ1YWE5ZmU1YTRmNzNhNTg2YzQyMTVhZThjYzU3L3RhYmxlcmFuZ2U6OTE5NDVhYTlmZTVhNGY3M2E1ODZjNDIxNWFlOGNjNTdfMTAtMS0xLTEtODExOQ_bb513e60-8349-4292-9287-9c03bfacfcba"
      unitRef="usd">139096000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="i88e603b38c4c42f69b666e98839b38c2_I20200131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRkYWJlY2Y4ZDA1OTRkNDhhYzhiOTliYWMwMTBkMmQyL3NlYzpkZGFiZWNmOGQwNTk0ZDQ4YWM4Yjk5YmFjMDEwZDJkMl80OS9mcmFnOjRlODQxMGJjMTBjMDQ1OTRhYjA5ODEwNjAzYjA0NThiL3RhYmxlOjkxOTQ1YWE5ZmU1YTRmNzNhNTg2YzQyMTVhZThjYzU3L3RhYmxlcmFuZ2U6OTE5NDVhYTlmZTVhNGY3M2E1ODZjNDIxNWFlOGNjNTdfMTAtMy0xLTEtODA3OQ_7f28c1c0-4402-4073-aa2d-7055a53f4870"
      unitRef="usd">136078000</us-gaap:PropertyPlantAndEquipmentNet>
    <crwd:EquipmentPurchasedButNotYetPlacedIntoService
      contextRef="i554d2eb9284a441bb972f81eb45ae215_I20200430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRkYWJlY2Y4ZDA1OTRkNDhhYzhiOTliYWMwMTBkMmQyL3NlYzpkZGFiZWNmOGQwNTk0ZDQ4YWM4Yjk5YmFjMDEwZDJkMl80OS9mcmFnOjRlODQxMGJjMTBjMDQ1OTRhYjA5ODEwNjAzYjA0NThiL3RleHRyZWdpb246NGU4NDEwYmMxMGMwNDU5NGFiMDk4MTA2MDNiMDQ1OGJfMTA5OTUxMTYzMTM0Nw_686fd94f-ab84-41ed-a037-517004e1e941"
      unitRef="usd">27400000</crwd:EquipmentPurchasedButNotYetPlacedIntoService>
    <crwd:DepreciationAndAmortizationExcludingIntangibleAssetsAndDeferredContractAcquisitionCosts
      contextRef="idda6a648059c4a71bec98de39acc0b4f_D20200201-20200430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmRkYWJlY2Y4ZDA1OTRkNDhhYzhiOTliYWMwMTBkMmQyL3NlYzpkZGFiZWNmOGQwNTk0ZDQ4YWM4Yjk5YmFjMDEwZDJkMl80OS9mcmFnOjRlODQxMGJjMTBjMDQ1OTRhYjA5ODEwNjAzYjA0NThiL3RleHRyZWdpb246NGU4NDEwYmMxMGMwNDU5NGFiMDk4MTA2MDNiMDQ1OGJfMTA5OTUxMTYzMTI5Mg_c260fad7-e95f-4d92-ae0d-498c9b7fddae"
      unitRef="usd">8200000</crwd:DepreciationAndAmortizationExcludingIntangibleAssetsAndDeferredContractAcquisitionCosts>
    <crwd:DepreciationAndAmortizationExcludingIntangibleAssetsAndDeferredContractAcquisitionCosts
      contextRef="i42740237d766485da20d3f90c96defec_D20190201-20190430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmRkYWJlY2Y4ZDA1OTRkNDhhYzhiOTliYWMwMTBkMmQyL3NlYzpkZGFiZWNmOGQwNTk0ZDQ4YWM4Yjk5YmFjMDEwZDJkMl80OS9mcmFnOjRlODQxMGJjMTBjMDQ1OTRhYjA5ODEwNjAzYjA0NThiL3RleHRyZWdpb246NGU4NDEwYmMxMGMwNDU5NGFiMDk4MTA2MDNiMDQ1OGJfMTA5OTUxMTYzMTMxMQ_a008f43d-5406-4c7c-a1bc-94be210c0fef"
      unitRef="usd">4900000</crwd:DepreciationAndAmortizationExcludingIntangibleAssetsAndDeferredContractAcquisitionCosts>
    <us-gaap:CapitalizedComputerSoftwareImpairments1
      contextRef="i42740237d766485da20d3f90c96defec_D20190201-20190430"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmRkYWJlY2Y4ZDA1OTRkNDhhYzhiOTliYWMwMTBkMmQyL3NlYzpkZGFiZWNmOGQwNTk0ZDQ4YWM4Yjk5YmFjMDEwZDJkMl80OS9mcmFnOjRlODQxMGJjMTBjMDQ1OTRhYjA5ODEwNjAzYjA0NThiL3RleHRyZWdpb246NGU4NDEwYmMxMGMwNDU5NGFiMDk4MTA2MDNiMDQ1OGJfMTA5OTUxMTYzMjY0OQ_1bb90a4c-446d-4672-9ab7-889e9da30982"
      unitRef="usd">0</us-gaap:CapitalizedComputerSoftwareImpairments1>
    <us-gaap:CapitalizedComputerSoftwareImpairments1
      contextRef="idda6a648059c4a71bec98de39acc0b4f_D20200201-20200430"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmRkYWJlY2Y4ZDA1OTRkNDhhYzhiOTliYWMwMTBkMmQyL3NlYzpkZGFiZWNmOGQwNTk0ZDQ4YWM4Yjk5YmFjMDEwZDJkMl80OS9mcmFnOjRlODQxMGJjMTBjMDQ1OTRhYjA5ODEwNjAzYjA0NThiL3RleHRyZWdpb246NGU4NDEwYmMxMGMwNDU5NGFiMDk4MTA2MDNiMDQ1OGJfMTA5OTUxMTYzMjY0OQ_ca387303-8237-4c80-8ecc-6c2d4257d24e"
      unitRef="usd">0</us-gaap:CapitalizedComputerSoftwareImpairments1>
    <us-gaap:CapitalizedComputerSoftwareAdditions
      contextRef="idda6a648059c4a71bec98de39acc0b4f_D20200201-20200430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmRkYWJlY2Y4ZDA1OTRkNDhhYzhiOTliYWMwMTBkMmQyL3NlYzpkZGFiZWNmOGQwNTk0ZDQ4YWM4Yjk5YmFjMDEwZDJkMl80OS9mcmFnOjRlODQxMGJjMTBjMDQ1OTRhYjA5ODEwNjAzYjA0NThiL3RleHRyZWdpb246NGU4NDEwYmMxMGMwNDU5NGFiMDk4MTA2MDNiMDQ1OGJfMTA5OTUxMTYzMjc1NA_c89bb861-1760-45fe-bd11-749e570025b2"
      unitRef="usd">2300000</us-gaap:CapitalizedComputerSoftwareAdditions>
    <us-gaap:CapitalizedComputerSoftwareAdditions
      contextRef="i42740237d766485da20d3f90c96defec_D20190201-20190430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmRkYWJlY2Y4ZDA1OTRkNDhhYzhiOTliYWMwMTBkMmQyL3NlYzpkZGFiZWNmOGQwNTk0ZDQ4YWM4Yjk5YmFjMDEwZDJkMl80OS9mcmFnOjRlODQxMGJjMTBjMDQ1OTRhYjA5ODEwNjAzYjA0NThiL3RleHRyZWdpb246NGU4NDEwYmMxMGMwNDU5NGFiMDk4MTA2MDNiMDQ1OGJfMTA5OTUxMTYzMjc2MQ_b56b61f5-be85-4ec3-8b69-51bc1381a87e"
      unitRef="usd">2000000.0</us-gaap:CapitalizedComputerSoftwareAdditions>
    <us-gaap:CapitalizedComputerSoftwareAmortization1
      contextRef="idda6a648059c4a71bec98de39acc0b4f_D20200201-20200430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmRkYWJlY2Y4ZDA1OTRkNDhhYzhiOTliYWMwMTBkMmQyL3NlYzpkZGFiZWNmOGQwNTk0ZDQ4YWM4Yjk5YmFjMDEwZDJkMl80OS9mcmFnOjRlODQxMGJjMTBjMDQ1OTRhYjA5ODEwNjAzYjA0NThiL3RleHRyZWdpb246NGU4NDEwYmMxMGMwNDU5NGFiMDk4MTA2MDNiMDQ1OGJfMTA5OTUxMTYzMjkxMQ_b2dcf8a2-a710-4573-983f-0344709d813c"
      unitRef="usd">1900000</us-gaap:CapitalizedComputerSoftwareAmortization1>
    <us-gaap:CapitalizedComputerSoftwareAmortization1
      contextRef="i42740237d766485da20d3f90c96defec_D20190201-20190430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmRkYWJlY2Y4ZDA1OTRkNDhhYzhiOTliYWMwMTBkMmQyL3NlYzpkZGFiZWNmOGQwNTk0ZDQ4YWM4Yjk5YmFjMDEwZDJkMl80OS9mcmFnOjRlODQxMGJjMTBjMDQ1OTRhYjA5ODEwNjAzYjA0NThiL3RleHRyZWdpb246NGU4NDEwYmMxMGMwNDU5NGFiMDk4MTA2MDNiMDQ1OGJfMTA5OTUxMTYzMjkxOA_6c5871bb-453c-4f30-8640-b8fca742bbf1"
      unitRef="usd">1500000</us-gaap:CapitalizedComputerSoftwareAmortization1>
    <us-gaap:CapitalizedComputerSoftwareNet
      contextRef="i340db53a58c647908e88e1d23c6ffb2f_I20200430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmRkYWJlY2Y4ZDA1OTRkNDhhYzhiOTliYWMwMTBkMmQyL3NlYzpkZGFiZWNmOGQwNTk0ZDQ4YWM4Yjk5YmFjMDEwZDJkMl80OS9mcmFnOjRlODQxMGJjMTBjMDQ1OTRhYjA5ODEwNjAzYjA0NThiL3RleHRyZWdpb246NGU4NDEwYmMxMGMwNDU5NGFiMDk4MTA2MDNiMDQ1OGJfMTA5OTUxMTYzMzAzNg_ec66905f-6c8f-47e5-9767-8a9e0e4c5fdd"
      unitRef="usd">13800000</us-gaap:CapitalizedComputerSoftwareNet>
    <us-gaap:CapitalizedComputerSoftwareNet
      contextRef="i88e603b38c4c42f69b666e98839b38c2_I20200131"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmRkYWJlY2Y4ZDA1OTRkNDhhYzhiOTliYWMwMTBkMmQyL3NlYzpkZGFiZWNmOGQwNTk0ZDQ4YWM4Yjk5YmFjMDEwZDJkMl80OS9mcmFnOjRlODQxMGJjMTBjMDQ1OTRhYjA5ODEwNjAzYjA0NThiL3RleHRyZWdpb246NGU4NDEwYmMxMGMwNDU5NGFiMDk4MTA2MDNiMDQ1OGJfMTA5OTUxMTYzMzA0Mw_b2dd4cbb-dc29-4d58-a810-d38a0adbbb8d"
      unitRef="usd">13400000</us-gaap:CapitalizedComputerSoftwareNet>
    <us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock
      contextRef="idda6a648059c4a71bec98de39acc0b4f_D20200201-20200430"
      id="id3VybDovL2RvY3MudjEvZG9jOmRkYWJlY2Y4ZDA1OTRkNDhhYzhiOTliYWMwMTBkMmQyL3NlYzpkZGFiZWNmOGQwNTk0ZDQ4YWM4Yjk5YmFjMDEwZDJkMl80OS9mcmFnOjRlODQxMGJjMTBjMDQ1OTRhYjA5ODEwNjAzYjA0NThiL3RleHRyZWdpb246NGU4NDEwYmMxMGMwNDU5NGFiMDk4MTA2MDNiMDQ1OGJfMTUzOTMxNjI3OTEyOTg_a09da6f5-1a39-424f-98b1-ad4afc169e14">&lt;div style="text-indent: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: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: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: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:49.867%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:9.494%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.518%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:9.494%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.518%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:9.494%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.518%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:9.497%;"/&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;April 30, 2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;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&lt;br/&gt;Remaining&#160;&lt;br/&gt;Useful&lt;br/&gt;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="3" style="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;Gross Carrying 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;border-bottom: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;Accumulated Amortization&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom: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;Net 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;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="3" style="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 months)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="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,228&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color: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;1,120&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color: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;108&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&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;6&lt;/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;599&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="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;306&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="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;293&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-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;30&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="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;120&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color: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 colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;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;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 colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="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&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&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;6&lt;/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,947&#160;&lt;/span&gt;&lt;/td&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 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,528&#160;&lt;/span&gt;&lt;/td&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 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;419&#160;&lt;/span&gt;&lt;/td&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;/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="margin-top:12pt;"&gt;&lt;table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:100.000%;"&gt;&lt;tr&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:49.867%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:9.494%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.518%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:9.494%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.518%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:9.494%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.518%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:9.497%;"/&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&lt;br/&gt;Remaining&#160;&lt;br/&gt;Useful&lt;br/&gt;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="3" style="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;Gross Carrying Amount&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 #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;&lt;span style="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 #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;Accumulated Amortization&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 #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;&lt;span style="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 #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;Net 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;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;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times 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;(in months)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="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="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;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="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;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: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;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="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="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;280&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times 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;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: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: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="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 colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="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="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 colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="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: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;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="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="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 #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="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;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 #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 colspan="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;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="i47068a367b7c4a0d9a41f769961a5365_I20200430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRkYWJlY2Y4ZDA1OTRkNDhhYzhiOTliYWMwMTBkMmQyL3NlYzpkZGFiZWNmOGQwNTk0ZDQ4YWM4Yjk5YmFjMDEwZDJkMl80OS9mcmFnOjRlODQxMGJjMTBjMDQ1OTRhYjA5ODEwNjAzYjA0NThiL3RhYmxlOjM4YTVjYjBjMTY3NDRhZGJiNmVmNWRlMmMwZTZiMjU5L3RhYmxlcmFuZ2U6MzhhNWNiMGMxNjc0NGFkYmI2ZWY1ZGUyYzBlNmIyNTlfMi0xLTEtMS0w_3ca2b7b9-4ff9-43db-bc34-ea096fa169b3"
      unitRef="usd">1228000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="i47068a367b7c4a0d9a41f769961a5365_I20200430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRkYWJlY2Y4ZDA1OTRkNDhhYzhiOTliYWMwMTBkMmQyL3NlYzpkZGFiZWNmOGQwNTk0ZDQ4YWM4Yjk5YmFjMDEwZDJkMl80OS9mcmFnOjRlODQxMGJjMTBjMDQ1OTRhYjA5ODEwNjAzYjA0NThiL3RhYmxlOjM4YTVjYjBjMTY3NDRhZGJiNmVmNWRlMmMwZTZiMjU5L3RhYmxlcmFuZ2U6MzhhNWNiMGMxNjc0NGFkYmI2ZWY1ZGUyYzBlNmIyNTlfMi0zLTEtMS0w_28940111-f6fe-4e3b-9f81-eab35c336da5"
      unitRef="usd">1120000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="i47068a367b7c4a0d9a41f769961a5365_I20200430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRkYWJlY2Y4ZDA1OTRkNDhhYzhiOTliYWMwMTBkMmQyL3NlYzpkZGFiZWNmOGQwNTk0ZDQ4YWM4Yjk5YmFjMDEwZDJkMl80OS9mcmFnOjRlODQxMGJjMTBjMDQ1OTRhYjA5ODEwNjAzYjA0NThiL3RhYmxlOjM4YTVjYjBjMTY3NDRhZGJiNmVmNWRlMmMwZTZiMjU5L3RhYmxlcmFuZ2U6MzhhNWNiMGMxNjc0NGFkYmI2ZWY1ZGUyYzBlNmIyNTlfMi01LTEtMS05MDc_8c3c1e83-5b58-4598-a2ca-fbe161dcb5f4"
      unitRef="usd">108000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife
      contextRef="i87ba6cffafe7468e8506e1c0d2c7d612_D20200201-20200430"
      id="id3VybDovL2RvY3MudjEvZG9jOmRkYWJlY2Y4ZDA1OTRkNDhhYzhiOTliYWMwMTBkMmQyL3NlYzpkZGFiZWNmOGQwNTk0ZDQ4YWM4Yjk5YmFjMDEwZDJkMl80OS9mcmFnOjRlODQxMGJjMTBjMDQ1OTRhYjA5ODEwNjAzYjA0NThiL3RhYmxlOjM4YTVjYjBjMTY3NDRhZGJiNmVmNWRlMmMwZTZiMjU5L3RhYmxlcmFuZ2U6MzhhNWNiMGMxNjc0NGFkYmI2ZWY1ZGUyYzBlNmIyNTlfMi01LTEtMS0w_e6823102-ae34-4d10-bdec-9f666ad01c93">P6Y</us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="i13e6c411e849427d9af3f7567d92057f_I20200430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRkYWJlY2Y4ZDA1OTRkNDhhYzhiOTliYWMwMTBkMmQyL3NlYzpkZGFiZWNmOGQwNTk0ZDQ4YWM4Yjk5YmFjMDEwZDJkMl80OS9mcmFnOjRlODQxMGJjMTBjMDQ1OTRhYjA5ODEwNjAzYjA0NThiL3RhYmxlOjM4YTVjYjBjMTY3NDRhZGJiNmVmNWRlMmMwZTZiMjU5L3RhYmxlcmFuZ2U6MzhhNWNiMGMxNjc0NGFkYmI2ZWY1ZGUyYzBlNmIyNTlfMy0xLTEtMS0w_3425a900-6951-4d6b-b6ff-11d2c95117a9"
      unitRef="usd">599000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="i13e6c411e849427d9af3f7567d92057f_I20200430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRkYWJlY2Y4ZDA1OTRkNDhhYzhiOTliYWMwMTBkMmQyL3NlYzpkZGFiZWNmOGQwNTk0ZDQ4YWM4Yjk5YmFjMDEwZDJkMl80OS9mcmFnOjRlODQxMGJjMTBjMDQ1OTRhYjA5ODEwNjAzYjA0NThiL3RhYmxlOjM4YTVjYjBjMTY3NDRhZGJiNmVmNWRlMmMwZTZiMjU5L3RhYmxlcmFuZ2U6MzhhNWNiMGMxNjc0NGFkYmI2ZWY1ZGUyYzBlNmIyNTlfMy0zLTEtMS0w_5c3ef503-d689-4615-aef7-3586f52584df"
      unitRef="usd">306000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="i13e6c411e849427d9af3f7567d92057f_I20200430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRkYWJlY2Y4ZDA1OTRkNDhhYzhiOTliYWMwMTBkMmQyL3NlYzpkZGFiZWNmOGQwNTk0ZDQ4YWM4Yjk5YmFjMDEwZDJkMl80OS9mcmFnOjRlODQxMGJjMTBjMDQ1OTRhYjA5ODEwNjAzYjA0NThiL3RhYmxlOjM4YTVjYjBjMTY3NDRhZGJiNmVmNWRlMmMwZTZiMjU5L3RhYmxlcmFuZ2U6MzhhNWNiMGMxNjc0NGFkYmI2ZWY1ZGUyYzBlNmIyNTlfMy01LTEtMS05MDc_05b866eb-d94c-4f31-b239-76f4b7b0e0e2"
      unitRef="usd">293000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife
      contextRef="i813b713f7e4e43abbd3a79e6fd95e736_D20200201-20200430"
      id="id3VybDovL2RvY3MudjEvZG9jOmRkYWJlY2Y4ZDA1OTRkNDhhYzhiOTliYWMwMTBkMmQyL3NlYzpkZGFiZWNmOGQwNTk0ZDQ4YWM4Yjk5YmFjMDEwZDJkMl80OS9mcmFnOjRlODQxMGJjMTBjMDQ1OTRhYjA5ODEwNjAzYjA0NThiL3RhYmxlOjM4YTVjYjBjMTY3NDRhZGJiNmVmNWRlMmMwZTZiMjU5L3RhYmxlcmFuZ2U6MzhhNWNiMGMxNjc0NGFkYmI2ZWY1ZGUyYzBlNmIyNTlfMy01LTEtMS0w_a84549db-29dd-40de-9fd4-fda16607387b">P30Y</us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="i54ea987f14f74dc287755b4b1e470b21_I20200430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRkYWJlY2Y4ZDA1OTRkNDhhYzhiOTliYWMwMTBkMmQyL3NlYzpkZGFiZWNmOGQwNTk0ZDQ4YWM4Yjk5YmFjMDEwZDJkMl80OS9mcmFnOjRlODQxMGJjMTBjMDQ1OTRhYjA5ODEwNjAzYjA0NThiL3RhYmxlOjM4YTVjYjBjMTY3NDRhZGJiNmVmNWRlMmMwZTZiMjU5L3RhYmxlcmFuZ2U6MzhhNWNiMGMxNjc0NGFkYmI2ZWY1ZGUyYzBlNmIyNTlfNC0xLTEtMS0w_0e99c4bf-7fa4-48d9-868c-4105a5a00a71"
      unitRef="usd">120000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="i54ea987f14f74dc287755b4b1e470b21_I20200430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRkYWJlY2Y4ZDA1OTRkNDhhYzhiOTliYWMwMTBkMmQyL3NlYzpkZGFiZWNmOGQwNTk0ZDQ4YWM4Yjk5YmFjMDEwZDJkMl80OS9mcmFnOjRlODQxMGJjMTBjMDQ1OTRhYjA5ODEwNjAzYjA0NThiL3RhYmxlOjM4YTVjYjBjMTY3NDRhZGJiNmVmNWRlMmMwZTZiMjU5L3RhYmxlcmFuZ2U6MzhhNWNiMGMxNjc0NGFkYmI2ZWY1ZGUyYzBlNmIyNTlfNC0zLTEtMS0w_402f1824-acb0-4c1f-870f-7edfe2d6e2c4"
      unitRef="usd">102000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="i54ea987f14f74dc287755b4b1e470b21_I20200430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRkYWJlY2Y4ZDA1OTRkNDhhYzhiOTliYWMwMTBkMmQyL3NlYzpkZGFiZWNmOGQwNTk0ZDQ4YWM4Yjk5YmFjMDEwZDJkMl80OS9mcmFnOjRlODQxMGJjMTBjMDQ1OTRhYjA5ODEwNjAzYjA0NThiL3RhYmxlOjM4YTVjYjBjMTY3NDRhZGJiNmVmNWRlMmMwZTZiMjU5L3RhYmxlcmFuZ2U6MzhhNWNiMGMxNjc0NGFkYmI2ZWY1ZGUyYzBlNmIyNTlfNC01LTEtMS05MDc_db8c3031-764e-47de-b560-7a8a609989b3"
      unitRef="usd">18000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife
      contextRef="i0575b5ab906b48d192a981f6d9d1a930_D20200201-20200430"
      id="id3VybDovL2RvY3MudjEvZG9jOmRkYWJlY2Y4ZDA1OTRkNDhhYzhiOTliYWMwMTBkMmQyL3NlYzpkZGFiZWNmOGQwNTk0ZDQ4YWM4Yjk5YmFjMDEwZDJkMl80OS9mcmFnOjRlODQxMGJjMTBjMDQ1OTRhYjA5ODEwNjAzYjA0NThiL3RhYmxlOjM4YTVjYjBjMTY3NDRhZGJiNmVmNWRlMmMwZTZiMjU5L3RhYmxlcmFuZ2U6MzhhNWNiMGMxNjc0NGFkYmI2ZWY1ZGUyYzBlNmIyNTlfNC01LTEtMS0w_7280992a-4a13-421f-a815-85755f71ea57">P6Y</us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="i340db53a58c647908e88e1d23c6ffb2f_I20200430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRkYWJlY2Y4ZDA1OTRkNDhhYzhiOTliYWMwMTBkMmQyL3NlYzpkZGFiZWNmOGQwNTk0ZDQ4YWM4Yjk5YmFjMDEwZDJkMl80OS9mcmFnOjRlODQxMGJjMTBjMDQ1OTRhYjA5ODEwNjAzYjA0NThiL3RhYmxlOjM4YTVjYjBjMTY3NDRhZGJiNmVmNWRlMmMwZTZiMjU5L3RhYmxlcmFuZ2U6MzhhNWNiMGMxNjc0NGFkYmI2ZWY1ZGUyYzBlNmIyNTlfNy0xLTEtMS0w_63b7e2bc-ed53-4d12-94a5-c6cb8b400496"
      unitRef="usd">1947000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="i340db53a58c647908e88e1d23c6ffb2f_I20200430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRkYWJlY2Y4ZDA1OTRkNDhhYzhiOTliYWMwMTBkMmQyL3NlYzpkZGFiZWNmOGQwNTk0ZDQ4YWM4Yjk5YmFjMDEwZDJkMl80OS9mcmFnOjRlODQxMGJjMTBjMDQ1OTRhYjA5ODEwNjAzYjA0NThiL3RhYmxlOjM4YTVjYjBjMTY3NDRhZGJiNmVmNWRlMmMwZTZiMjU5L3RhYmxlcmFuZ2U6MzhhNWNiMGMxNjc0NGFkYmI2ZWY1ZGUyYzBlNmIyNTlfNy0zLTEtMS0w_7ec3a5ee-c75b-4d8f-a2b8-b31914367520"
      unitRef="usd">1528000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="i340db53a58c647908e88e1d23c6ffb2f_I20200430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRkYWJlY2Y4ZDA1OTRkNDhhYzhiOTliYWMwMTBkMmQyL3NlYzpkZGFiZWNmOGQwNTk0ZDQ4YWM4Yjk5YmFjMDEwZDJkMl80OS9mcmFnOjRlODQxMGJjMTBjMDQ1OTRhYjA5ODEwNjAzYjA0NThiL3RhYmxlOjM4YTVjYjBjMTY3NDRhZGJiNmVmNWRlMmMwZTZiMjU5L3RhYmxlcmFuZ2U6MzhhNWNiMGMxNjc0NGFkYmI2ZWY1ZGUyYzBlNmIyNTlfNS01LTEtMS05MDc_877e7371-145d-4c0d-949b-7c024adff408"
      unitRef="usd">419000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="i98efc5fd9ddc4a6cb22741d61bf47c34_I20200131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRkYWJlY2Y4ZDA1OTRkNDhhYzhiOTliYWMwMTBkMmQyL3NlYzpkZGFiZWNmOGQwNTk0ZDQ4YWM4Yjk5YmFjMDEwZDJkMl80OS9mcmFnOjRlODQxMGJjMTBjMDQ1OTRhYjA5ODEwNjAzYjA0NThiL3RhYmxlOmM2YzUxNWIzMjk3OTQ0MGNiZjhlN2YyOGU1ZDAxMTdlL3RhYmxlcmFuZ2U6YzZjNTE1YjMyOTc5NDQwY2JmOGU3ZjI4ZTVkMDExN2VfMi0xLTEtMS05NjQ_07943dd1-2c26-4c27-b8db-d2121bb07a32"
      unitRef="usd">1238000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="i98efc5fd9ddc4a6cb22741d61bf47c34_I20200131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRkYWJlY2Y4ZDA1OTRkNDhhYzhiOTliYWMwMTBkMmQyL3NlYzpkZGFiZWNmOGQwNTk0ZDQ4YWM4Yjk5YmFjMDEwZDJkMl80OS9mcmFnOjRlODQxMGJjMTBjMDQ1OTRhYjA5ODEwNjAzYjA0NThiL3RhYmxlOmM2YzUxNWIzMjk3OTQ0MGNiZjhlN2YyOGU1ZDAxMTdlL3RhYmxlcmFuZ2U6YzZjNTE1YjMyOTc5NDQwY2JmOGU3ZjI4ZTVkMDExN2VfMi0zLTEtMS05NjQ_47779cde-d4d4-4aaf-9f50-6cde2736b6e7"
      unitRef="usd">1067000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="i98efc5fd9ddc4a6cb22741d61bf47c34_I20200131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRkYWJlY2Y4ZDA1OTRkNDhhYzhiOTliYWMwMTBkMmQyL3NlYzpkZGFiZWNmOGQwNTk0ZDQ4YWM4Yjk5YmFjMDEwZDJkMl80OS9mcmFnOjRlODQxMGJjMTBjMDQ1OTRhYjA5ODEwNjAzYjA0NThiL3RhYmxlOmM2YzUxNWIzMjk3OTQ0MGNiZjhlN2YyOGU1ZDAxMTdlL3RhYmxlcmFuZ2U6YzZjNTE1YjMyOTc5NDQwY2JmOGU3ZjI4ZTVkMDExN2VfMi01LTEtMS05NjQ_1f78321d-65da-4f49-9f09-2b8bc89725a8"
      unitRef="usd">171000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife
      contextRef="id19cb4f78c0941c2be172dcfe9b86dd7_D20190201-20200131"
      id="id3VybDovL2RvY3MudjEvZG9jOmRkYWJlY2Y4ZDA1OTRkNDhhYzhiOTliYWMwMTBkMmQyL3NlYzpkZGFiZWNmOGQwNTk0ZDQ4YWM4Yjk5YmFjMDEwZDJkMl80OS9mcmFnOjRlODQxMGJjMTBjMDQ1OTRhYjA5ODEwNjAzYjA0NThiL3RhYmxlOmM2YzUxNWIzMjk3OTQ0MGNiZjhlN2YyOGU1ZDAxMTdlL3RhYmxlcmFuZ2U6YzZjNTE1YjMyOTc5NDQwY2JmOGU3ZjI4ZTVkMDExN2VfMi03LTEtMS05NzI_19b2b8bd-e425-428d-9500-b2f171afc61a">P9Y</us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="i372ab321136b4c2bb9e1ab46963e9cb5_I20200131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRkYWJlY2Y4ZDA1OTRkNDhhYzhiOTliYWMwMTBkMmQyL3NlYzpkZGFiZWNmOGQwNTk0ZDQ4YWM4Yjk5YmFjMDEwZDJkMl80OS9mcmFnOjRlODQxMGJjMTBjMDQ1OTRhYjA5ODEwNjAzYjA0NThiL3RhYmxlOmM2YzUxNWIzMjk3OTQ0MGNiZjhlN2YyOGU1ZDAxMTdlL3RhYmxlcmFuZ2U6YzZjNTE1YjMyOTc5NDQwY2JmOGU3ZjI4ZTVkMDExN2VfMy0xLTEtMS05NjQ_4bec514b-9357-4479-9f63-1741c76037fe"
      unitRef="usd">607000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="i372ab321136b4c2bb9e1ab46963e9cb5_I20200131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRkYWJlY2Y4ZDA1OTRkNDhhYzhiOTliYWMwMTBkMmQyL3NlYzpkZGFiZWNmOGQwNTk0ZDQ4YWM4Yjk5YmFjMDEwZDJkMl80OS9mcmFnOjRlODQxMGJjMTBjMDQ1OTRhYjA5ODEwNjAzYjA0NThiL3RhYmxlOmM2YzUxNWIzMjk3OTQ0MGNiZjhlN2YyOGU1ZDAxMTdlL3RhYmxlcmFuZ2U6YzZjNTE1YjMyOTc5NDQwY2JmOGU3ZjI4ZTVkMDExN2VfMy0zLTEtMS05NjQ_c8dd9f77-1530-4805-aa4e-073d913d970c"
      unitRef="usd">280000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="i372ab321136b4c2bb9e1ab46963e9cb5_I20200131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRkYWJlY2Y4ZDA1OTRkNDhhYzhiOTliYWMwMTBkMmQyL3NlYzpkZGFiZWNmOGQwNTk0ZDQ4YWM4Yjk5YmFjMDEwZDJkMl80OS9mcmFnOjRlODQxMGJjMTBjMDQ1OTRhYjA5ODEwNjAzYjA0NThiL3RhYmxlOmM2YzUxNWIzMjk3OTQ0MGNiZjhlN2YyOGU1ZDAxMTdlL3RhYmxlcmFuZ2U6YzZjNTE1YjMyOTc5NDQwY2JmOGU3ZjI4ZTVkMDExN2VfMy01LTEtMS05NjQ_c6a49f77-ad4c-41a7-91d6-d15bb8158476"
      unitRef="usd">327000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife
      contextRef="i83a530e90ed44e008dea02bc38d07d07_D20190201-20200131"
      id="id3VybDovL2RvY3MudjEvZG9jOmRkYWJlY2Y4ZDA1OTRkNDhhYzhiOTliYWMwMTBkMmQyL3NlYzpkZGFiZWNmOGQwNTk0ZDQ4YWM4Yjk5YmFjMDEwZDJkMl80OS9mcmFnOjRlODQxMGJjMTBjMDQ1OTRhYjA5ODEwNjAzYjA0NThiL3RhYmxlOmM2YzUxNWIzMjk3OTQ0MGNiZjhlN2YyOGU1ZDAxMTdlL3RhYmxlcmFuZ2U6YzZjNTE1YjMyOTc5NDQwY2JmOGU3ZjI4ZTVkMDExN2VfMy03LTEtMS05NzI_c9ed9b56-3099-4b5c-a11c-010b0e9745e8">P33Y</us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="i7ff5995cb0694f08854e1c9c0eb7da19_I20200131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRkYWJlY2Y4ZDA1OTRkNDhhYzhiOTliYWMwMTBkMmQyL3NlYzpkZGFiZWNmOGQwNTk0ZDQ4YWM4Yjk5YmFjMDEwZDJkMl80OS9mcmFnOjRlODQxMGJjMTBjMDQ1OTRhYjA5ODEwNjAzYjA0NThiL3RhYmxlOmM2YzUxNWIzMjk3OTQ0MGNiZjhlN2YyOGU1ZDAxMTdlL3RhYmxlcmFuZ2U6YzZjNTE1YjMyOTc5NDQwY2JmOGU3ZjI4ZTVkMDExN2VfNC0xLTEtMS05NjQ_13147a83-1681-42ab-8835-e40a9d2f5f1f"
      unitRef="usd">121000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="i7ff5995cb0694f08854e1c9c0eb7da19_I20200131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRkYWJlY2Y4ZDA1OTRkNDhhYzhiOTliYWMwMTBkMmQyL3NlYzpkZGFiZWNmOGQwNTk0ZDQ4YWM4Yjk5YmFjMDEwZDJkMl80OS9mcmFnOjRlODQxMGJjMTBjMDQ1OTRhYjA5ODEwNjAzYjA0NThiL3RhYmxlOmM2YzUxNWIzMjk3OTQ0MGNiZjhlN2YyOGU1ZDAxMTdlL3RhYmxlcmFuZ2U6YzZjNTE1YjMyOTc5NDQwY2JmOGU3ZjI4ZTVkMDExN2VfNC0zLTEtMS05NjQ_dc64e35b-92e7-4f50-ac29-65e076e7eb63"
      unitRef="usd">92000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="i7ff5995cb0694f08854e1c9c0eb7da19_I20200131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRkYWJlY2Y4ZDA1OTRkNDhhYzhiOTliYWMwMTBkMmQyL3NlYzpkZGFiZWNmOGQwNTk0ZDQ4YWM4Yjk5YmFjMDEwZDJkMl80OS9mcmFnOjRlODQxMGJjMTBjMDQ1OTRhYjA5ODEwNjAzYjA0NThiL3RhYmxlOmM2YzUxNWIzMjk3OTQ0MGNiZjhlN2YyOGU1ZDAxMTdlL3RhYmxlcmFuZ2U6YzZjNTE1YjMyOTc5NDQwY2JmOGU3ZjI4ZTVkMDExN2VfNC01LTEtMS05NjQ_976a6efc-f8ff-40d8-a596-a44e71d92f14"
      unitRef="usd">29000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife
      contextRef="ibdc3830743aa4451a5e5710cb0c5827a_D20190201-20200131"
      id="id3VybDovL2RvY3MudjEvZG9jOmRkYWJlY2Y4ZDA1OTRkNDhhYzhiOTliYWMwMTBkMmQyL3NlYzpkZGFiZWNmOGQwNTk0ZDQ4YWM4Yjk5YmFjMDEwZDJkMl80OS9mcmFnOjRlODQxMGJjMTBjMDQ1OTRhYjA5ODEwNjAzYjA0NThiL3RhYmxlOmM2YzUxNWIzMjk3OTQ0MGNiZjhlN2YyOGU1ZDAxMTdlL3RhYmxlcmFuZ2U6YzZjNTE1YjMyOTc5NDQwY2JmOGU3ZjI4ZTVkMDExN2VfNC03LTEtMS05NzI_615065fe-df3c-43d3-9e27-ba8deb6e0e67">P9Y</us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="i88e603b38c4c42f69b666e98839b38c2_I20200131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRkYWJlY2Y4ZDA1OTRkNDhhYzhiOTliYWMwMTBkMmQyL3NlYzpkZGFiZWNmOGQwNTk0ZDQ4YWM4Yjk5YmFjMDEwZDJkMl80OS9mcmFnOjRlODQxMGJjMTBjMDQ1OTRhYjA5ODEwNjAzYjA0NThiL3RhYmxlOmM2YzUxNWIzMjk3OTQ0MGNiZjhlN2YyOGU1ZDAxMTdlL3RhYmxlcmFuZ2U6YzZjNTE1YjMyOTc5NDQwY2JmOGU3ZjI4ZTVkMDExN2VfNS0xLTEtMS05NjQ_62072846-0189-4cda-b855-2dd65a1971e7"
      unitRef="usd">1966000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="i88e603b38c4c42f69b666e98839b38c2_I20200131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRkYWJlY2Y4ZDA1OTRkNDhhYzhiOTliYWMwMTBkMmQyL3NlYzpkZGFiZWNmOGQwNTk0ZDQ4YWM4Yjk5YmFjMDEwZDJkMl80OS9mcmFnOjRlODQxMGJjMTBjMDQ1OTRhYjA5ODEwNjAzYjA0NThiL3RhYmxlOmM2YzUxNWIzMjk3OTQ0MGNiZjhlN2YyOGU1ZDAxMTdlL3RhYmxlcmFuZ2U6YzZjNTE1YjMyOTc5NDQwY2JmOGU3ZjI4ZTVkMDExN2VfNS0zLTEtMS05NjQ_518eeeaf-4140-442e-af4b-9f8ab8237a4e"
      unitRef="usd">1439000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="i88e603b38c4c42f69b666e98839b38c2_I20200131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRkYWJlY2Y4ZDA1OTRkNDhhYzhiOTliYWMwMTBkMmQyL3NlYzpkZGFiZWNmOGQwNTk0ZDQ4YWM4Yjk5YmFjMDEwZDJkMl80OS9mcmFnOjRlODQxMGJjMTBjMDQ1OTRhYjA5ODEwNjAzYjA0NThiL3RhYmxlOmM2YzUxNWIzMjk3OTQ0MGNiZjhlN2YyOGU1ZDAxMTdlL3RhYmxlcmFuZ2U6YzZjNTE1YjMyOTc5NDQwY2JmOGU3ZjI4ZTVkMDExN2VfNS01LTEtMS05NjQ_c440b9be-664e-429b-9177-9b850e373cbb"
      unitRef="usd">527000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:AmortizationOfIntangibleAssets
      contextRef="idda6a648059c4a71bec98de39acc0b4f_D20200201-20200430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmRkYWJlY2Y4ZDA1OTRkNDhhYzhiOTliYWMwMTBkMmQyL3NlYzpkZGFiZWNmOGQwNTk0ZDQ4YWM4Yjk5YmFjMDEwZDJkMl80OS9mcmFnOjRlODQxMGJjMTBjMDQ1OTRhYjA5ODEwNjAzYjA0NThiL3RleHRyZWdpb246NGU4NDEwYmMxMGMwNDU5NGFiMDk4MTA2MDNiMDQ1OGJfMTAyNQ_20527d31-5ba7-4054-a036-2f0a0895c3b5"
      unitRef="usd">100000</us-gaap:AmortizationOfIntangibleAssets>
    <us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseTableTextBlock
      contextRef="idda6a648059c4a71bec98de39acc0b4f_D20200201-20200430"
      id="id3VybDovL2RvY3MudjEvZG9jOmRkYWJlY2Y4ZDA1OTRkNDhhYzhiOTliYWMwMTBkMmQyL3NlYzpkZGFiZWNmOGQwNTk0ZDQ4YWM4Yjk5YmFjMDEwZDJkMl80OS9mcmFnOjRlODQxMGJjMTBjMDQ1OTRhYjA5ODEwNjAzYjA0NThiL3RleHRyZWdpb246NGU4NDEwYmMxMGMwNDU5NGFiMDk4MTA2MDNiMDQ1OGJfMTUxMg_7b198a71-f073-4db8-b60f-78af842b076c">&lt;div style="text-indent: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:10pt;font-weight:400;line-height:120%;"&gt;The estimated aggregate future amortization expense of intangible assets as of April&#160;30, 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.505%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:9.495%;"/&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 (remaining nine months)&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;217&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/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;119&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="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;83&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="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 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;419&#160;&lt;/span&gt;&lt;/td&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:FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear
      contextRef="i340db53a58c647908e88e1d23c6ffb2f_I20200430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRkYWJlY2Y4ZDA1OTRkNDhhYzhiOTliYWMwMTBkMmQyL3NlYzpkZGFiZWNmOGQwNTk0ZDQ4YWM4Yjk5YmFjMDEwZDJkMl80OS9mcmFnOjRlODQxMGJjMTBjMDQ1OTRhYjA5ODEwNjAzYjA0NThiL3RhYmxlOmE5MjAzM2I2YzBlYTRlZjdiZGIwMTQyYTVmOTMwOTZmL3RhYmxlcmFuZ2U6YTkyMDMzYjZjMGVhNGVmN2JkYjAxNDJhNWY5MzA5NmZfMi0xLTEtMS0w_55668064-af37-4bf5-b6ce-0facfa37537b"
      unitRef="usd">217000</us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear>
    <us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo
      contextRef="i340db53a58c647908e88e1d23c6ffb2f_I20200430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRkYWJlY2Y4ZDA1OTRkNDhhYzhiOTliYWMwMTBkMmQyL3NlYzpkZGFiZWNmOGQwNTk0ZDQ4YWM4Yjk5YmFjMDEwZDJkMl80OS9mcmFnOjRlODQxMGJjMTBjMDQ1OTRhYjA5ODEwNjAzYjA0NThiL3RhYmxlOmE5MjAzM2I2YzBlYTRlZjdiZGIwMTQyYTVmOTMwOTZmL3RhYmxlcmFuZ2U6YTkyMDMzYjZjMGVhNGVmN2JkYjAxNDJhNWY5MzA5NmZfMy0xLTEtMS0w_26593e39-34a6-4d65-82f5-db2b80d50123"
      unitRef="usd">119000</us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo>
    <us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearThree
      contextRef="i340db53a58c647908e88e1d23c6ffb2f_I20200430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRkYWJlY2Y4ZDA1OTRkNDhhYzhiOTliYWMwMTBkMmQyL3NlYzpkZGFiZWNmOGQwNTk0ZDQ4YWM4Yjk5YmFjMDEwZDJkMl80OS9mcmFnOjRlODQxMGJjMTBjMDQ1OTRhYjA5ODEwNjAzYjA0NThiL3RhYmxlOmE5MjAzM2I2YzBlYTRlZjdiZGIwMTQyYTVmOTMwOTZmL3RhYmxlcmFuZ2U6YTkyMDMzYjZjMGVhNGVmN2JkYjAxNDJhNWY5MzA5NmZfNC0xLTEtMS0w_57742936-cbac-4400-b313-0a1865cf9434"
      unitRef="usd">83000</us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearThree>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="i340db53a58c647908e88e1d23c6ffb2f_I20200430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRkYWJlY2Y4ZDA1OTRkNDhhYzhiOTliYWMwMTBkMmQyL3NlYzpkZGFiZWNmOGQwNTk0ZDQ4YWM4Yjk5YmFjMDEwZDJkMl80OS9mcmFnOjRlODQxMGJjMTBjMDQ1OTRhYjA5ODEwNjAzYjA0NThiL3RhYmxlOmE5MjAzM2I2YzBlYTRlZjdiZGIwMTQyYTVmOTMwOTZmL3RhYmxlcmFuZ2U6YTkyMDMzYjZjMGVhNGVmN2JkYjAxNDJhNWY5MzA5NmZfNy0xLTEtMS0w_13953b44-e731-4736-8cde-f4e92ece1391"
      unitRef="usd">419000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:FiniteLivedIntangibleAssetUsefulLife
      contextRef="i87ba6cffafe7468e8506e1c0d2c7d612_D20200201-20200430"
      id="id3VybDovL2RvY3MudjEvZG9jOmRkYWJlY2Y4ZDA1OTRkNDhhYzhiOTliYWMwMTBkMmQyL3NlYzpkZGFiZWNmOGQwNTk0ZDQ4YWM4Yjk5YmFjMDEwZDJkMl80OS9mcmFnOjRlODQxMGJjMTBjMDQ1OTRhYjA5ODEwNjAzYjA0NThiL3RleHRyZWdpb246NGU4NDEwYmMxMGMwNDU5NGFiMDk4MTA2MDNiMDQ1OGJfMTMzMQ_3a23a4ce-b446-4e65-91a1-35e659c1e74f">P3Y</us-gaap:FiniteLivedIntangibleAssetUsefulLife>
    <us-gaap:FiniteLivedIntangibleAssetUsefulLife
      contextRef="i813b713f7e4e43abbd3a79e6fd95e736_D20200201-20200430"
      id="id3VybDovL2RvY3MudjEvZG9jOmRkYWJlY2Y4ZDA1OTRkNDhhYzhiOTliYWMwMTBkMmQyL3NlYzpkZGFiZWNmOGQwNTk0ZDQ4YWM4Yjk5YmFjMDEwZDJkMl80OS9mcmFnOjRlODQxMGJjMTBjMDQ1OTRhYjA5ODEwNjAzYjA0NThiL3RleHRyZWdpb246NGU4NDEwYmMxMGMwNDU5NGFiMDk4MTA2MDNiMDQ1OGJfMTMzNQ_9ae08eca-6178-4f48-84c1-f383685001fa">P5Y</us-gaap:FiniteLivedIntangibleAssetUsefulLife>
    <us-gaap:FiniteLivedIntangibleAssetUsefulLife
      contextRef="i0575b5ab906b48d192a981f6d9d1a930_D20200201-20200430"
      id="id3VybDovL2RvY3MudjEvZG9jOmRkYWJlY2Y4ZDA1OTRkNDhhYzhiOTliYWMwMTBkMmQyL3NlYzpkZGFiZWNmOGQwNTk0ZDQ4YWM4Yjk5YmFjMDEwZDJkMl80OS9mcmFnOjRlODQxMGJjMTBjMDQ1OTRhYjA5ODEwNjAzYjA0NThiL3RleHRyZWdpb246NGU4NDEwYmMxMGMwNDU5NGFiMDk4MTA2MDNiMDQ1OGJfMTM0Mw_ab48fdf0-05b1-462e-8aaa-28849977e942">P3Y</us-gaap:FiniteLivedIntangibleAssetUsefulLife>
    <us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock
      contextRef="idda6a648059c4a71bec98de39acc0b4f_D20200201-20200430"
      id="id3VybDovL2RvY3MudjEvZG9jOmRkYWJlY2Y4ZDA1OTRkNDhhYzhiOTliYWMwMTBkMmQyL3NlYzpkZGFiZWNmOGQwNTk0ZDQ4YWM4Yjk5YmFjMDEwZDJkMl80OS9mcmFnOjRlODQxMGJjMTBjMDQ1OTRhYjA5ODEwNjAzYjA0NThiL3RleHRyZWdpb246NGU4NDEwYmMxMGMwNDU5NGFiMDk4MTA2MDNiMDQ1OGJfMTUyMA_2b5a9f52-dd44-4b3a-ae24-46f87457cb30">&lt;div style="text-indent: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: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:74.293%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:9.494%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.518%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:9.495%;"/&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;April 30,&lt;br/&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;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-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;January 31,&lt;br/&gt;2020&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;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;12,009&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color: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;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;/tr&gt;&lt;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 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;6,180&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color: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: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="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="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,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 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;4,476&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color: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 colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="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,970&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;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 legal and accounting&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,112&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color: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: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="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="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,770&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="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;1,619&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color: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 colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="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;/tr&gt;&lt;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 #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/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;26,396&#160;&lt;/span&gt;&lt;/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;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;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 #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',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="i340db53a58c647908e88e1d23c6ffb2f_I20200430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRkYWJlY2Y4ZDA1OTRkNDhhYzhiOTliYWMwMTBkMmQyL3NlYzpkZGFiZWNmOGQwNTk0ZDQ4YWM4Yjk5YmFjMDEwZDJkMl80OS9mcmFnOjRlODQxMGJjMTBjMDQ1OTRhYjA5ODEwNjAzYjA0NThiL3RhYmxlOmM3MDhiNTlkMmU0YjRkMzM5ZTc5OTQ3NTA4OWMyZTBjL3RhYmxlcmFuZ2U6YzcwOGI1OWQyZTRiNGQzMzllNzk5NDc1MDg5YzJlMGNfMi0xLTEtMS0w_f9d5a376-8fd5-4258-a5a9-f6a0d80ee382"
      unitRef="usd">12009000</crwd:WebHostingServicesCurrent>
    <crwd:WebHostingServicesCurrent
      contextRef="i88e603b38c4c42f69b666e98839b38c2_I20200131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRkYWJlY2Y4ZDA1OTRkNDhhYzhiOTliYWMwMTBkMmQyL3NlYzpkZGFiZWNmOGQwNTk0ZDQ4YWM4Yjk5YmFjMDEwZDJkMl80OS9mcmFnOjRlODQxMGJjMTBjMDQ1OTRhYjA5ODEwNjAzYjA0NThiL3RhYmxlOmM3MDhiNTlkMmU0YjRkMzM5ZTc5OTQ3NTA4OWMyZTBjL3RhYmxlcmFuZ2U6YzcwOGI1OWQyZTRiNGQzMzllNzk5NDc1MDg5YzJlMGNfMi0zLTEtMS0w_f0d78d51-0d04-48b7-bd0e-4ff8618fb033"
      unitRef="usd">16367000</crwd:WebHostingServicesCurrent>
    <us-gaap:OtherAccruedLiabilitiesCurrentAndNoncurrent
      contextRef="i340db53a58c647908e88e1d23c6ffb2f_I20200430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRkYWJlY2Y4ZDA1OTRkNDhhYzhiOTliYWMwMTBkMmQyL3NlYzpkZGFiZWNmOGQwNTk0ZDQ4YWM4Yjk5YmFjMDEwZDJkMl80OS9mcmFnOjRlODQxMGJjMTBjMDQ1OTRhYjA5ODEwNjAzYjA0NThiL3RhYmxlOmM3MDhiNTlkMmU0YjRkMzM5ZTc5OTQ3NTA4OWMyZTBjL3RhYmxlcmFuZ2U6YzcwOGI1OWQyZTRiNGQzMzllNzk5NDc1MDg5YzJlMGNfMy0xLTEtMS03MDQ1_4e9128de-1e44-4029-9601-ace861c1a7b0"
      unitRef="usd">6180000</us-gaap:OtherAccruedLiabilitiesCurrentAndNoncurrent>
    <us-gaap:OtherAccruedLiabilitiesCurrentAndNoncurrent
      contextRef="i88e603b38c4c42f69b666e98839b38c2_I20200131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRkYWJlY2Y4ZDA1OTRkNDhhYzhiOTliYWMwMTBkMmQyL3NlYzpkZGFiZWNmOGQwNTk0ZDQ4YWM4Yjk5YmFjMDEwZDJkMl80OS9mcmFnOjRlODQxMGJjMTBjMDQ1OTRhYjA5ODEwNjAzYjA0NThiL3RhYmxlOmM3MDhiNTlkMmU0YjRkMzM5ZTc5OTQ3NTA4OWMyZTBjL3RhYmxlcmFuZ2U6YzcwOGI1OWQyZTRiNGQzMzllNzk5NDc1MDg5YzJlMGNfMy0zLTEtMS03MDQ1_ae3a0a94-acdd-41f1-a3b3-0770257b1cc2"
      unitRef="usd">7459000</us-gaap:OtherAccruedLiabilitiesCurrentAndNoncurrent>
    <us-gaap:AccruedMarketingCostsCurrent
      contextRef="i340db53a58c647908e88e1d23c6ffb2f_I20200430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRkYWJlY2Y4ZDA1OTRkNDhhYzhiOTliYWMwMTBkMmQyL3NlYzpkZGFiZWNmOGQwNTk0ZDQ4YWM4Yjk5YmFjMDEwZDJkMl80OS9mcmFnOjRlODQxMGJjMTBjMDQ1OTRhYjA5ODEwNjAzYjA0NThiL3RhYmxlOmM3MDhiNTlkMmU0YjRkMzM5ZTc5OTQ3NTA4OWMyZTBjL3RhYmxlcmFuZ2U6YzcwOGI1OWQyZTRiNGQzMzllNzk5NDc1MDg5YzJlMGNfNC0xLTEtMS03MDQ1_4885bca4-4bbc-46f6-9119-dc4f7d39def2"
      unitRef="usd">4476000</us-gaap:AccruedMarketingCostsCurrent>
    <us-gaap:AccruedMarketingCostsCurrent
      contextRef="i88e603b38c4c42f69b666e98839b38c2_I20200131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRkYWJlY2Y4ZDA1OTRkNDhhYzhiOTliYWMwMTBkMmQyL3NlYzpkZGFiZWNmOGQwNTk0ZDQ4YWM4Yjk5YmFjMDEwZDJkMl80OS9mcmFnOjRlODQxMGJjMTBjMDQ1OTRhYjA5ODEwNjAzYjA0NThiL3RhYmxlOmM3MDhiNTlkMmU0YjRkMzM5ZTc5OTQ3NTA4OWMyZTBjL3RhYmxlcmFuZ2U6YzcwOGI1OWQyZTRiNGQzMzllNzk5NDc1MDg5YzJlMGNfNC0zLTEtMS03MDQ1_c99e886a-6f3e-4361-8d47-62e9b05e8d36"
      unitRef="usd">1970000</us-gaap:AccruedMarketingCostsCurrent>
    <crwd:AccruedLegalAndAccountingExpenses
      contextRef="i340db53a58c647908e88e1d23c6ffb2f_I20200430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRkYWJlY2Y4ZDA1OTRkNDhhYzhiOTliYWMwMTBkMmQyL3NlYzpkZGFiZWNmOGQwNTk0ZDQ4YWM4Yjk5YmFjMDEwZDJkMl80OS9mcmFnOjRlODQxMGJjMTBjMDQ1OTRhYjA5ODEwNjAzYjA0NThiL3RhYmxlOmM3MDhiNTlkMmU0YjRkMzM5ZTc5OTQ3NTA4OWMyZTBjL3RhYmxlcmFuZ2U6YzcwOGI1OWQyZTRiNGQzMzllNzk5NDc1MDg5YzJlMGNfNS0xLTEtMS03MDQ1_f7c9cfe3-013e-4e62-89ad-887b9644aeb0"
      unitRef="usd">2112000</crwd:AccruedLegalAndAccountingExpenses>
    <crwd:AccruedLegalAndAccountingExpenses
      contextRef="i88e603b38c4c42f69b666e98839b38c2_I20200131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRkYWJlY2Y4ZDA1OTRkNDhhYzhiOTliYWMwMTBkMmQyL3NlYzpkZGFiZWNmOGQwNTk0ZDQ4YWM4Yjk5YmFjMDEwZDJkMl80OS9mcmFnOjRlODQxMGJjMTBjMDQ1OTRhYjA5ODEwNjAzYjA0NThiL3RhYmxlOmM3MDhiNTlkMmU0YjRkMzM5ZTc5OTQ3NTA4OWMyZTBjL3RhYmxlcmFuZ2U6YzcwOGI1OWQyZTRiNGQzMzllNzk5NDc1MDg5YzJlMGNfNS0zLTEtMS03MDQ1_6eae4a99-3300-4459-860d-a4d52152ba15"
      unitRef="usd">1770000</crwd:AccruedLegalAndAccountingExpenses>
    <crwd:AccruedPurchasesOfPropertyAndEquipment
      contextRef="i340db53a58c647908e88e1d23c6ffb2f_I20200430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRkYWJlY2Y4ZDA1OTRkNDhhYzhiOTliYWMwMTBkMmQyL3NlYzpkZGFiZWNmOGQwNTk0ZDQ4YWM4Yjk5YmFjMDEwZDJkMl80OS9mcmFnOjRlODQxMGJjMTBjMDQ1OTRhYjA5ODEwNjAzYjA0NThiL3RhYmxlOmM3MDhiNTlkMmU0YjRkMzM5ZTc5OTQ3NTA4OWMyZTBjL3RhYmxlcmFuZ2U6YzcwOGI1OWQyZTRiNGQzMzllNzk5NDc1MDg5YzJlMGNfMy0xLTEtMS0w_1fb0af7d-863b-45a0-aa3d-4074adc2b5e1"
      unitRef="usd">1619000</crwd:AccruedPurchasesOfPropertyAndEquipment>
    <crwd:AccruedPurchasesOfPropertyAndEquipment
      contextRef="i88e603b38c4c42f69b666e98839b38c2_I20200131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRkYWJlY2Y4ZDA1OTRkNDhhYzhiOTliYWMwMTBkMmQyL3NlYzpkZGFiZWNmOGQwNTk0ZDQ4YWM4Yjk5YmFjMDEwZDJkMl80OS9mcmFnOjRlODQxMGJjMTBjMDQ1OTRhYjA5ODEwNjAzYjA0NThiL3RhYmxlOmM3MDhiNTlkMmU0YjRkMzM5ZTc5OTQ3NTA4OWMyZTBjL3RhYmxlcmFuZ2U6YzcwOGI1OWQyZTRiNGQzMzllNzk5NDc1MDg5YzJlMGNfMy0zLTEtMS0w_0135913e-2978-48a9-94d1-2df5e7145d7b"
      unitRef="usd">2789000</crwd:AccruedPurchasesOfPropertyAndEquipment>
    <us-gaap:AccruedLiabilitiesCurrent
      contextRef="i340db53a58c647908e88e1d23c6ffb2f_I20200430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRkYWJlY2Y4ZDA1OTRkNDhhYzhiOTliYWMwMTBkMmQyL3NlYzpkZGFiZWNmOGQwNTk0ZDQ4YWM4Yjk5YmFjMDEwZDJkMl80OS9mcmFnOjRlODQxMGJjMTBjMDQ1OTRhYjA5ODEwNjAzYjA0NThiL3RhYmxlOmM3MDhiNTlkMmU0YjRkMzM5ZTc5OTQ3NTA4OWMyZTBjL3RhYmxlcmFuZ2U6YzcwOGI1OWQyZTRiNGQzMzllNzk5NDc1MDg5YzJlMGNfNi0xLTEtMS0w_bee23846-2b6a-49f3-9390-6c8b5c5cd5c4"
      unitRef="usd">26396000</us-gaap:AccruedLiabilitiesCurrent>
    <us-gaap:AccruedLiabilitiesCurrent
      contextRef="i88e603b38c4c42f69b666e98839b38c2_I20200131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRkYWJlY2Y4ZDA1OTRkNDhhYzhiOTliYWMwMTBkMmQyL3NlYzpkZGFiZWNmOGQwNTk0ZDQ4YWM4Yjk5YmFjMDEwZDJkMl80OS9mcmFnOjRlODQxMGJjMTBjMDQ1OTRhYjA5ODEwNjAzYjA0NThiL3RhYmxlOmM3MDhiNTlkMmU0YjRkMzM5ZTc5OTQ3NTA4OWMyZTBjL3RhYmxlcmFuZ2U6YzcwOGI1OWQyZTRiNGQzMzllNzk5NDc1MDg5YzJlMGNfNi0zLTEtMS0w_1e4785b2-a249-482a-8b2a-d14151bb216d"
      unitRef="usd">30355000</us-gaap:AccruedLiabilitiesCurrent>
    <crwd:ScheduleOfAccruedPayrollAndBenefitsCurrentTableTextBlock
      contextRef="idda6a648059c4a71bec98de39acc0b4f_D20200201-20200430"
      id="id3VybDovL2RvY3MudjEvZG9jOmRkYWJlY2Y4ZDA1OTRkNDhhYzhiOTliYWMwMTBkMmQyL3NlYzpkZGFiZWNmOGQwNTk0ZDQ4YWM4Yjk5YmFjMDEwZDJkMl80OS9mcmFnOjRlODQxMGJjMTBjMDQ1OTRhYjA5ODEwNjAzYjA0NThiL3RleHRyZWdpb246NGU4NDEwYmMxMGMwNDU5NGFiMDk4MTA2MDNiMDQ1OGJfMTUyMw_72a41542-986e-4eeb-a4ba-376bd8774904">&lt;div style="text-indent: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: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:74.293%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:9.494%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.518%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:9.495%;"/&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;April 30,&lt;br/&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;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-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;January 31,&lt;br/&gt;2020&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;Employee Stock Purchase Plan&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,041&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New 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;6,560&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;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 commissions&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,440&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;15,399&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="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:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="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,164&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="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:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;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 payroll and related 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;5,813&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="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:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;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;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;37,458&#160;&lt;/span&gt;&lt;/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;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;/tr&gt;&lt;/table&gt;&lt;/div&gt;</crwd:ScheduleOfAccruedPayrollAndBenefitsCurrentTableTextBlock>
    <crwd:AccruedExpensesEmployeeStockPurchasePlan
      contextRef="i340db53a58c647908e88e1d23c6ffb2f_I20200430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRkYWJlY2Y4ZDA1OTRkNDhhYzhiOTliYWMwMTBkMmQyL3NlYzpkZGFiZWNmOGQwNTk0ZDQ4YWM4Yjk5YmFjMDEwZDJkMl80OS9mcmFnOjRlODQxMGJjMTBjMDQ1OTRhYjA5ODEwNjAzYjA0NThiL3RhYmxlOmVhYjk2ZDY3MzBlYTRhZTVhNDdhZWQ2Y2EwNTMxNzc1L3RhYmxlcmFuZ2U6ZWFiOTZkNjczMGVhNGFlNWE0N2FlZDZjYTA1MzE3NzVfMi0xLTEtMS01NTcw_d5a26448-977f-47d8-a7f8-13e14a9f4401"
      unitRef="usd">15041000</crwd:AccruedExpensesEmployeeStockPurchasePlan>
    <crwd:AccruedExpensesEmployeeStockPurchasePlan
      contextRef="i88e603b38c4c42f69b666e98839b38c2_I20200131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRkYWJlY2Y4ZDA1OTRkNDhhYzhiOTliYWMwMTBkMmQyL3NlYzpkZGFiZWNmOGQwNTk0ZDQ4YWM4Yjk5YmFjMDEwZDJkMl80OS9mcmFnOjRlODQxMGJjMTBjMDQ1OTRhYjA5ODEwNjAzYjA0NThiL3RhYmxlOmVhYjk2ZDY3MzBlYTRhZTVhNDdhZWQ2Y2EwNTMxNzc1L3RhYmxlcmFuZ2U6ZWFiOTZkNjczMGVhNGFlNWE0N2FlZDZjYTA1MzE3NzVfMi0zLTEtMS01NTcw_62dc1550-0712-4160-b8ff-980171ec9be7"
      unitRef="usd">6560000</crwd:AccruedExpensesEmployeeStockPurchasePlan>
    <us-gaap:AccruedSalesCommissionCurrent
      contextRef="i340db53a58c647908e88e1d23c6ffb2f_I20200430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRkYWJlY2Y4ZDA1OTRkNDhhYzhiOTliYWMwMTBkMmQyL3NlYzpkZGFiZWNmOGQwNTk0ZDQ4YWM4Yjk5YmFjMDEwZDJkMl80OS9mcmFnOjRlODQxMGJjMTBjMDQ1OTRhYjA5ODEwNjAzYjA0NThiL3RhYmxlOmVhYjk2ZDY3MzBlYTRhZTVhNDdhZWQ2Y2EwNTMxNzc1L3RhYmxlcmFuZ2U6ZWFiOTZkNjczMGVhNGFlNWE0N2FlZDZjYTA1MzE3NzVfMi0xLTEtMS0w_d5e8bec0-cb61-48f4-94ed-5f3c63651a23"
      unitRef="usd">9440000</us-gaap:AccruedSalesCommissionCurrent>
    <us-gaap:AccruedSalesCommissionCurrent
      contextRef="i88e603b38c4c42f69b666e98839b38c2_I20200131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRkYWJlY2Y4ZDA1OTRkNDhhYzhiOTliYWMwMTBkMmQyL3NlYzpkZGFiZWNmOGQwNTk0ZDQ4YWM4Yjk5YmFjMDEwZDJkMl80OS9mcmFnOjRlODQxMGJjMTBjMDQ1OTRhYjA5ODEwNjAzYjA0NThiL3RhYmxlOmVhYjk2ZDY3MzBlYTRhZTVhNDdhZWQ2Y2EwNTMxNzc1L3RhYmxlcmFuZ2U6ZWFiOTZkNjczMGVhNGFlNWE0N2FlZDZjYTA1MzE3NzVfMi0zLTEtMS0w_1915167b-8102-441f-8536-0b209216d6fc"
      unitRef="usd">15399000</us-gaap:AccruedSalesCommissionCurrent>
    <us-gaap:AccruedBonusesCurrent
      contextRef="i340db53a58c647908e88e1d23c6ffb2f_I20200430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRkYWJlY2Y4ZDA1OTRkNDhhYzhiOTliYWMwMTBkMmQyL3NlYzpkZGFiZWNmOGQwNTk0ZDQ4YWM4Yjk5YmFjMDEwZDJkMl80OS9mcmFnOjRlODQxMGJjMTBjMDQ1OTRhYjA5ODEwNjAzYjA0NThiL3RhYmxlOmVhYjk2ZDY3MzBlYTRhZTVhNDdhZWQ2Y2EwNTMxNzc1L3RhYmxlcmFuZ2U6ZWFiOTZkNjczMGVhNGFlNWE0N2FlZDZjYTA1MzE3NzVfNC0xLTEtMS0w_adb720a9-fca6-46e1-8d4a-f2dc2f3c10b8"
      unitRef="usd">7164000</us-gaap:AccruedBonusesCurrent>
    <us-gaap:AccruedBonusesCurrent
      contextRef="i88e603b38c4c42f69b666e98839b38c2_I20200131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRkYWJlY2Y4ZDA1OTRkNDhhYzhiOTliYWMwMTBkMmQyL3NlYzpkZGFiZWNmOGQwNTk0ZDQ4YWM4Yjk5YmFjMDEwZDJkMl80OS9mcmFnOjRlODQxMGJjMTBjMDQ1OTRhYjA5ODEwNjAzYjA0NThiL3RhYmxlOmVhYjk2ZDY3MzBlYTRhZTVhNDdhZWQ2Y2EwNTMxNzc1L3RhYmxlcmFuZ2U6ZWFiOTZkNjczMGVhNGFlNWE0N2FlZDZjYTA1MzE3NzVfNC0zLTEtMS0w_d5600830-fc0f-4603-bded-a591600d15e7"
      unitRef="usd">8171000</us-gaap:AccruedBonusesCurrent>
    <us-gaap:AccruedSalariesCurrent
      contextRef="i340db53a58c647908e88e1d23c6ffb2f_I20200430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRkYWJlY2Y4ZDA1OTRkNDhhYzhiOTliYWMwMTBkMmQyL3NlYzpkZGFiZWNmOGQwNTk0ZDQ4YWM4Yjk5YmFjMDEwZDJkMl80OS9mcmFnOjRlODQxMGJjMTBjMDQ1OTRhYjA5ODEwNjAzYjA0NThiL3RhYmxlOmVhYjk2ZDY3MzBlYTRhZTVhNDdhZWQ2Y2EwNTMxNzc1L3RhYmxlcmFuZ2U6ZWFiOTZkNjczMGVhNGFlNWE0N2FlZDZjYTA1MzE3NzVfNS0xLTEtMS0w_9bbefb1e-2888-4c45-96ef-e547135e3214"
      unitRef="usd">5813000</us-gaap:AccruedSalariesCurrent>
    <us-gaap:AccruedSalariesCurrent
      contextRef="i88e603b38c4c42f69b666e98839b38c2_I20200131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRkYWJlY2Y4ZDA1OTRkNDhhYzhiOTliYWMwMTBkMmQyL3NlYzpkZGFiZWNmOGQwNTk0ZDQ4YWM4Yjk5YmFjMDEwZDJkMl80OS9mcmFnOjRlODQxMGJjMTBjMDQ1OTRhYjA5ODEwNjAzYjA0NThiL3RhYmxlOmVhYjk2ZDY3MzBlYTRhZTVhNDdhZWQ2Y2EwNTMxNzc1L3RhYmxlcmFuZ2U6ZWFiOTZkNjczMGVhNGFlNWE0N2FlZDZjYTA1MzE3NzVfNS0zLTEtMS0w_24751cd9-85e5-4a5a-87be-9587632907c5"
      unitRef="usd">6680000</us-gaap:AccruedSalariesCurrent>
    <us-gaap:EmployeeRelatedLiabilitiesCurrent
      contextRef="i340db53a58c647908e88e1d23c6ffb2f_I20200430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRkYWJlY2Y4ZDA1OTRkNDhhYzhiOTliYWMwMTBkMmQyL3NlYzpkZGFiZWNmOGQwNTk0ZDQ4YWM4Yjk5YmFjMDEwZDJkMl80OS9mcmFnOjRlODQxMGJjMTBjMDQ1OTRhYjA5ODEwNjAzYjA0NThiL3RhYmxlOmVhYjk2ZDY3MzBlYTRhZTVhNDdhZWQ2Y2EwNTMxNzc1L3RhYmxlcmFuZ2U6ZWFiOTZkNjczMGVhNGFlNWE0N2FlZDZjYTA1MzE3NzVfNi0xLTEtMS0w_e80faff3-5f49-40c8-9b01-a49a35770329"
      unitRef="usd">37458000</us-gaap:EmployeeRelatedLiabilitiesCurrent>
    <us-gaap:EmployeeRelatedLiabilitiesCurrent
      contextRef="i88e603b38c4c42f69b666e98839b38c2_I20200131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRkYWJlY2Y4ZDA1OTRkNDhhYzhiOTliYWMwMTBkMmQyL3NlYzpkZGFiZWNmOGQwNTk0ZDQ4YWM4Yjk5YmFjMDEwZDJkMl80OS9mcmFnOjRlODQxMGJjMTBjMDQ1OTRhYjA5ODEwNjAzYjA0NThiL3RhYmxlOmVhYjk2ZDY3MzBlYTRhZTVhNDdhZWQ2Y2EwNTMxNzc1L3RhYmxlcmFuZ2U6ZWFiOTZkNjczMGVhNGFlNWE0N2FlZDZjYTA1MzE3NzVfNi0zLTEtMS0w_0e53f462-bc0a-47c2-8e04-a68348bece3a"
      unitRef="usd">36810000</us-gaap:EmployeeRelatedLiabilitiesCurrent>
    <us-gaap:DebtDisclosureTextBlock
      contextRef="idda6a648059c4a71bec98de39acc0b4f_D20200201-20200430"
      id="id3VybDovL2RvY3MudjEvZG9jOmRkYWJlY2Y4ZDA1OTRkNDhhYzhiOTliYWMwMTBkMmQyL3NlYzpkZGFiZWNmOGQwNTk0ZDQ4YWM4Yjk5YmFjMDEwZDJkMl81Mi9mcmFnOjEwNjkyMzg1YmFmMDQ4N2Q4Y2RiZWM1ZDAxMTk1MDliL3RleHRyZWdpb246MTA2OTIzODViYWYwNDg3ZDhjZGJlYzVkMDExOTUwOWJfMjg4NA_e2043c8f-cc36-4f83-b686-430abf0d33dc">&lt;div style="text-indent:-18pt;padding-left:18pt;margin-top:12pt;"&gt;&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;5.&#160;Secured Revolving Credit Facility&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent: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: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: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: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 April&#160;30, 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: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:10pt;font-weight:400;line-height:120%;"&gt;No amounts were outstanding under the Credit Agreement as of April&#160;30, 2020 and January&#160;31, 2020.&lt;/span&gt;&lt;/div&gt;</us-gaap:DebtDisclosureTextBlock>
    <us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity
      contextRef="i8ebfe18898654180abad6b0fc371f138_I20190430"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmRkYWJlY2Y4ZDA1OTRkNDhhYzhiOTliYWMwMTBkMmQyL3NlYzpkZGFiZWNmOGQwNTk0ZDQ4YWM4Yjk5YmFjMDEwZDJkMl81Mi9mcmFnOjEwNjkyMzg1YmFmMDQ4N2Q4Y2RiZWM1ZDAxMTk1MDliL3RleHRyZWdpb246MTA2OTIzODViYWYwNDg3ZDhjZGJlYzVkMDExOTUwOWJfMTky_48d0085b-f6a9-44e0-a737-d7da8638e63d"
      unitRef="usd">150000000.0</us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity>
    <us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity
      contextRef="i380d54f06ad842398977871ca237b249_I20190430"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmRkYWJlY2Y4ZDA1OTRkNDhhYzhiOTliYWMwMTBkMmQyL3NlYzpkZGFiZWNmOGQwNTk0ZDQ4YWM4Yjk5YmFjMDEwZDJkMl81Mi9mcmFnOjEwNjkyMzg1YmFmMDQ4N2Q4Y2RiZWM1ZDAxMTk1MDliL3RleHRyZWdpb246MTA2OTIzODViYWYwNDg3ZDhjZGJlYzVkMDExOTUwOWJfMjY1_c51ba4b9-7c8a-43bb-9a75-0fa76f4a589f"
      unitRef="usd">10000000.0</us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity>
    <us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity
      contextRef="ic9f7a934489d455da0b7158a600a0501_I20190430"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmRkYWJlY2Y4ZDA1OTRkNDhhYzhiOTliYWMwMTBkMmQyL3NlYzpkZGFiZWNmOGQwNTk0ZDQ4YWM4Yjk5YmFjMDEwZDJkMl81Mi9mcmFnOjEwNjkyMzg1YmFmMDQ4N2Q4Y2RiZWM1ZDAxMTk1MDliL3RleHRyZWdpb246MTA2OTIzODViYWYwNDg3ZDhjZGJlYzVkMDExOTUwOWJfMzI1_292df92e-1eae-4b61-9ac4-fff502d85cb2"
      unitRef="usd">10000000.0</us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity>
    <crwd:LineOfCreditFacilityIncrementalBorrowingCapacity
      contextRef="i68b4f98be4b04e5089ef5d2e236bd666_D20190401-20190430"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmRkYWJlY2Y4ZDA1OTRkNDhhYzhiOTliYWMwMTBkMmQyL3NlYzpkZGFiZWNmOGQwNTk0ZDQ4YWM4Yjk5YmFjMDEwZDJkMl81Mi9mcmFnOjEwNjkyMzg1YmFmMDQ4N2Q4Y2RiZWM1ZDAxMTk1MDliL3RleHRyZWdpb246MTA2OTIzODViYWYwNDg3ZDhjZGJlYzVkMDExOTUwOWJfNDE5_26c9f074-64b1-4016-bf33-101fe022bd2a"
      unitRef="usd">75000000.0</crwd:LineOfCreditFacilityIncrementalBorrowingCapacity>
    <us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity
      contextRef="i8ebfe18898654180abad6b0fc371f138_I20190430"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmRkYWJlY2Y4ZDA1OTRkNDhhYzhiOTliYWMwMTBkMmQyL3NlYzpkZGFiZWNmOGQwNTk0ZDQ4YWM4Yjk5YmFjMDEwZDJkMl81Mi9mcmFnOjEwNjkyMzg1YmFmMDQ4N2Q4Y2RiZWM1ZDAxMTk1MDliL3RleHRyZWdpb246MTA2OTIzODViYWYwNDg3ZDhjZGJlYzVkMDExOTUwOWJfNTcy_48d0085b-f6a9-44e0-a737-d7da8638e63d"
      unitRef="usd">150000000.0</us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity>
    <crwd:LineOfCreditFacilityBorrowingCapacityMultipleFactorForFirstFiscalYear
      contextRef="i68b4f98be4b04e5089ef5d2e236bd666_D20190401-20190430"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmRkYWJlY2Y4ZDA1OTRkNDhhYzhiOTliYWMwMTBkMmQyL3NlYzpkZGFiZWNmOGQwNTk0ZDQ4YWM4Yjk5YmFjMDEwZDJkMl81Mi9mcmFnOjEwNjkyMzg1YmFmMDQ4N2Q4Y2RiZWM1ZDAxMTk1MDliL3RleHRyZWdpb246MTA2OTIzODViYWYwNDg3ZDhjZGJlYzVkMDExOTUwOWJfNzQz_9b25cad8-bebe-4647-a7b1-bc335ccf1bcf"
      unitRef="unit_standard_item">6</crwd:LineOfCreditFacilityBorrowingCapacityMultipleFactorForFirstFiscalYear>
    <crwd:LineOfCreditFacilityBorrowingCapacityMultipleFactorForSecondFiscalYear
      contextRef="i68b4f98be4b04e5089ef5d2e236bd666_D20190401-20190430"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmRkYWJlY2Y4ZDA1OTRkNDhhYzhiOTliYWMwMTBkMmQyL3NlYzpkZGFiZWNmOGQwNTk0ZDQ4YWM4Yjk5YmFjMDEwZDJkMl81Mi9mcmFnOjEwNjkyMzg1YmFmMDQ4N2Q4Y2RiZWM1ZDAxMTk1MDliL3RleHRyZWdpb246MTA2OTIzODViYWYwNDg3ZDhjZGJlYzVkMDExOTUwOWJfODEw_ea5468a2-864e-4c29-9461-6bec64ca9044"
      unitRef="unit_standard_item">5</crwd:LineOfCreditFacilityBorrowingCapacityMultipleFactorForSecondFiscalYear>
    <crwd:LineofCreditFacilityBorrowingCapacityMultipleFactorAfterSecondFiscalYear
      contextRef="i68b4f98be4b04e5089ef5d2e236bd666_D20190401-20190430"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmRkYWJlY2Y4ZDA1OTRkNDhhYzhiOTliYWMwMTBkMmQyL3NlYzpkZGFiZWNmOGQwNTk0ZDQ4YWM4Yjk5YmFjMDEwZDJkMl81Mi9mcmFnOjEwNjkyMzg1YmFmMDQ4N2Q4Y2RiZWM1ZDAxMTk1MDliL3RleHRyZWdpb246MTA2OTIzODViYWYwNDg3ZDhjZGJlYzVkMDExOTUwOWJfODgz_282e8d44-ee59-4b57-9358-ef4202e02b79"
      unitRef="usd">4</crwd:LineofCreditFacilityBorrowingCapacityMultipleFactorAfterSecondFiscalYear>
    <us-gaap:DebtInstrumentBasisSpreadOnVariableRate1
      contextRef="i05355a969d324f5fabc6b3f6be22e7ce_D20190401-20190430"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmRkYWJlY2Y4ZDA1OTRkNDhhYzhiOTliYWMwMTBkMmQyL3NlYzpkZGFiZWNmOGQwNTk0ZDQ4YWM4Yjk5YmFjMDEwZDJkMl81Mi9mcmFnOjEwNjkyMzg1YmFmMDQ4N2Q4Y2RiZWM1ZDAxMTk1MDliL3RleHRyZWdpb246MTA2OTIzODViYWYwNDg3ZDhjZGJlYzVkMDExOTUwOWJfMTE2OQ_c554b82f-4957-4bdf-91c7-fd2f0c2df41c"
      unitRef="number">0.0250</us-gaap:DebtInstrumentBasisSpreadOnVariableRate1>
    <us-gaap:DebtInstrumentBasisSpreadOnVariableRate1
      contextRef="i5e8c5cc2070047c8b34dbdde067d98a7_D20190401-20190430"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmRkYWJlY2Y4ZDA1OTRkNDhhYzhiOTliYWMwMTBkMmQyL3NlYzpkZGFiZWNmOGQwNTk0ZDQ4YWM4Yjk5YmFjMDEwZDJkMl81Mi9mcmFnOjEwNjkyMzg1YmFmMDQ4N2Q4Y2RiZWM1ZDAxMTk1MDliL3RleHRyZWdpb246MTA2OTIzODViYWYwNDg3ZDhjZGJlYzVkMDExOTUwOWJfMTE3Ng_d33e95ce-85f9-4ecb-97de-559ec3e682d0"
      unitRef="number">0.0300</us-gaap:DebtInstrumentBasisSpreadOnVariableRate1>
    <us-gaap:DebtInstrumentBasisSpreadOnVariableRate1
      contextRef="icd47bf825a534945bd891faeb8a4ecd4_D20190401-20190430"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmRkYWJlY2Y4ZDA1OTRkNDhhYzhiOTliYWMwMTBkMmQyL3NlYzpkZGFiZWNmOGQwNTk0ZDQ4YWM4Yjk5YmFjMDEwZDJkMl81Mi9mcmFnOjEwNjkyMzg1YmFmMDQ4N2Q4Y2RiZWM1ZDAxMTk1MDliL3RleHRyZWdpb246MTA2OTIzODViYWYwNDg3ZDhjZGJlYzVkMDExOTUwOWJfMTM3MQ_7a7699e5-fc49-486e-8a0f-45a0dfd38641"
      unitRef="number">0.0050</us-gaap:DebtInstrumentBasisSpreadOnVariableRate1>
    <us-gaap:DebtInstrumentBasisSpreadOnVariableRate1
      contextRef="i2afc1f7900404e97a2a7f1539f984588_D20190401-20190430"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmRkYWJlY2Y4ZDA1OTRkNDhhYzhiOTliYWMwMTBkMmQyL3NlYzpkZGFiZWNmOGQwNTk0ZDQ4YWM4Yjk5YmFjMDEwZDJkMl81Mi9mcmFnOjEwNjkyMzg1YmFmMDQ4N2Q4Y2RiZWM1ZDAxMTk1MDliL3RleHRyZWdpb246MTA2OTIzODViYWYwNDg3ZDhjZGJlYzVkMDExOTUwOWJfMTQwOA_b6738547-d156-45ce-8dd1-1c9b7ed4e252"
      unitRef="number">0.0100</us-gaap:DebtInstrumentBasisSpreadOnVariableRate1>
    <us-gaap:DebtInstrumentBasisSpreadOnVariableRate1
      contextRef="ia2722f7b91b743ec860180fa08f8bf0f_D20190401-20190430"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmRkYWJlY2Y4ZDA1OTRkNDhhYzhiOTliYWMwMTBkMmQyL3NlYzpkZGFiZWNmOGQwNTk0ZDQ4YWM4Yjk5YmFjMDEwZDJkMl81Mi9mcmFnOjEwNjkyMzg1YmFmMDQ4N2Q4Y2RiZWM1ZDAxMTk1MDliL3RleHRyZWdpb246MTA2OTIzODViYWYwNDg3ZDhjZGJlYzVkMDExOTUwOWJfMTQ0Nw_370266cc-cd12-421f-bff0-4ec4b62ea45b"
      unitRef="number">0.0150</us-gaap:DebtInstrumentBasisSpreadOnVariableRate1>
    <us-gaap:DebtInstrumentBasisSpreadOnVariableRate1
      contextRef="i78fe4ffaaa8f459ca5012d283daa6d20_D20190401-20190430"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmRkYWJlY2Y4ZDA1OTRkNDhhYzhiOTliYWMwMTBkMmQyL3NlYzpkZGFiZWNmOGQwNTk0ZDQ4YWM4Yjk5YmFjMDEwZDJkMl81Mi9mcmFnOjEwNjkyMzg1YmFmMDQ4N2Q4Y2RiZWM1ZDAxMTk1MDliL3RleHRyZWdpb246MTA2OTIzODViYWYwNDg3ZDhjZGJlYzVkMDExOTUwOWJfMTQ1NA_adb51608-b4b1-4477-8e7f-da8bd54f0399"
      unitRef="number">0.0200</us-gaap:DebtInstrumentBasisSpreadOnVariableRate1>
    <us-gaap:LineOfCreditFacilityCommitmentFeePercentage
      contextRef="i6544e092643542b09d9d2bb081e41dff_D20190401-20190430"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmRkYWJlY2Y4ZDA1OTRkNDhhYzhiOTliYWMwMTBkMmQyL3NlYzpkZGFiZWNmOGQwNTk0ZDQ4YWM4Yjk5YmFjMDEwZDJkMl81Mi9mcmFnOjEwNjkyMzg1YmFmMDQ4N2Q4Y2RiZWM1ZDAxMTk1MDliL3RleHRyZWdpb246MTA2OTIzODViYWYwNDg3ZDhjZGJlYzVkMDExOTUwOWJfMTUyNg_f482428f-fbb4-4c11-9c8a-604dc6289eaa"
      unitRef="number">0.0020</us-gaap:LineOfCreditFacilityCommitmentFeePercentage>
    <us-gaap:LineOfCreditFacilityCommitmentFeePercentage
      contextRef="i12cc50c4a93846b2aca4e2f19fff05b1_D20190401-20190430"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmRkYWJlY2Y4ZDA1OTRkNDhhYzhiOTliYWMwMTBkMmQyL3NlYzpkZGFiZWNmOGQwNTk0ZDQ4YWM4Yjk5YmFjMDEwZDJkMl81Mi9mcmFnOjEwNjkyMzg1YmFmMDQ4N2Q4Y2RiZWM1ZDAxMTk1MDliL3RleHRyZWdpb246MTA2OTIzODViYWYwNDg3ZDhjZGJlYzVkMDExOTUwOWJfMTUzMg_9e5b7115-edc8-41d1-b1bb-5b69e8958709"
      unitRef="number">0.0030</us-gaap:LineOfCreditFacilityCommitmentFeePercentage>
    <us-gaap:LineOfCredit
      contextRef="i340db53a58c647908e88e1d23c6ffb2f_I20200430"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmRkYWJlY2Y4ZDA1OTRkNDhhYzhiOTliYWMwMTBkMmQyL3NlYzpkZGFiZWNmOGQwNTk0ZDQ4YWM4Yjk5YmFjMDEwZDJkMl81Mi9mcmFnOjEwNjkyMzg1YmFmMDQ4N2Q4Y2RiZWM1ZDAxMTk1MDliL3RleHRyZWdpb246MTA2OTIzODViYWYwNDg3ZDhjZGJlYzVkMDExOTUwOWJfMTY0OTI2NzQ0NjYxMg_537bc4b6-e236-49fb-bff7-f98e9b368592"
      unitRef="usd">0</us-gaap:LineOfCredit>
    <us-gaap:LineOfCredit
      contextRef="i88e603b38c4c42f69b666e98839b38c2_I20200131"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmRkYWJlY2Y4ZDA1OTRkNDhhYzhiOTliYWMwMTBkMmQyL3NlYzpkZGFiZWNmOGQwNTk0ZDQ4YWM4Yjk5YmFjMDEwZDJkMl81Mi9mcmFnOjEwNjkyMzg1YmFmMDQ4N2Q4Y2RiZWM1ZDAxMTk1MDliL3RleHRyZWdpb246MTA2OTIzODViYWYwNDg3ZDhjZGJlYzVkMDExOTUwOWJfMTY0OTI2NzQ0NjYxMg_870c163e-74c4-4a18-a175-b49a3793f1ce"
      unitRef="usd">0</us-gaap:LineOfCredit>
    <us-gaap:IncomeTaxDisclosureTextBlock
      contextRef="idda6a648059c4a71bec98de39acc0b4f_D20200201-20200430"
      id="id3VybDovL2RvY3MudjEvZG9jOmRkYWJlY2Y4ZDA1OTRkNDhhYzhiOTliYWMwMTBkMmQyL3NlYzpkZGFiZWNmOGQwNTk0ZDQ4YWM4Yjk5YmFjMDEwZDJkMl81NS9mcmFnOmVkM2E1ZTNjNjBhNjQ4NmE4YjgzNDNiYjkxNWU5MzFiL3RleHRyZWdpb246ZWQzYTVlM2M2MGE2NDg2YThiODM0M2JiOTE1ZTkzMWJfMTMxOTQxMzk1Mzg3Nzk_17743313-a25b-419a-a3d2-4cade49f8f00">Income Taxes&lt;div style="text-indent: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:10pt;font-weight:400;line-height:120%;"&gt;The Company recognized an income tax expense of $1.0 million and $0.6 million for the three&#160;months ended April&#160;30, 2020 and April&#160;30, 2019, respectively. The tax expense for the three months ended April&#160;30, 2020 was primarily attributable to pre-tax foreign earnings. The Company&#x2019;s effective tax rates of (5.7)% and (2.3)% for the three months ended April&#160;30, 2020 and April&#160;30, 2019, respectively, differ from the U.S. statutory tax rate primarily due to U.S. losses for which there is no benefit and the tax rate differences between the United States and foreign countries.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent: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:10pt;font-weight:400;line-height:120%;"&gt;The Company has a full valuation allowance on its U.S. federal and state and its U.K. deferred tax assets. As a result, consistent with the prior year, the Company is unable to record a tax benefit on these losses because of uncertainty of future profitability.&lt;/span&gt;&lt;/div&gt;On March 27, 2020, the United States enacted the Coronavirus Aid, Relief, and Economic Security Act (&#x201c;CARES Act&#x201d;), as a response to the economic uncertainty resulting from the global COVID-19 pandemic. The CARES Act did not have a material impact on the Company&#x2019;s condensed consolidated financial statements for the three months ended April 30, 2020. The Company continues to monitor any effects that may result from the CARES Act.</us-gaap:IncomeTaxDisclosureTextBlock>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="idda6a648059c4a71bec98de39acc0b4f_D20200201-20200430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmRkYWJlY2Y4ZDA1OTRkNDhhYzhiOTliYWMwMTBkMmQyL3NlYzpkZGFiZWNmOGQwNTk0ZDQ4YWM4Yjk5YmFjMDEwZDJkMl81NS9mcmFnOmVkM2E1ZTNjNjBhNjQ4NmE4YjgzNDNiYjkxNWU5MzFiL3RleHRyZWdpb246ZWQzYTVlM2M2MGE2NDg2YThiODM0M2JiOTE1ZTkzMWJfNjk_0a3b8b1e-2455-49cb-92ec-2d79ceb8e58b"
      unitRef="usd">1000000.0</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="i42740237d766485da20d3f90c96defec_D20190201-20190430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmRkYWJlY2Y4ZDA1OTRkNDhhYzhiOTliYWMwMTBkMmQyL3NlYzpkZGFiZWNmOGQwNTk0ZDQ4YWM4Yjk5YmFjMDEwZDJkMl81NS9mcmFnOmVkM2E1ZTNjNjBhNjQ4NmE4YjgzNDNiYjkxNWU5MzFiL3RleHRyZWdpb246ZWQzYTVlM2M2MGE2NDg2YThiODM0M2JiOTE1ZTkzMWJfNzY_68e1a8a3-e875-4c03-95de-72bc855a9534"
      unitRef="usd">600000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:EffectiveIncomeTaxRateContinuingOperations
      contextRef="idda6a648059c4a71bec98de39acc0b4f_D20200201-20200430"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOmRkYWJlY2Y4ZDA1OTRkNDhhYzhiOTliYWMwMTBkMmQyL3NlYzpkZGFiZWNmOGQwNTk0ZDQ4YWM4Yjk5YmFjMDEwZDJkMl81NS9mcmFnOmVkM2E1ZTNjNjBhNjQ4NmE4YjgzNDNiYjkxNWU5MzFiL3RleHRyZWdpb246ZWQzYTVlM2M2MGE2NDg2YThiODM0M2JiOTE1ZTkzMWJfMzM5_e0867048-efba-4911-94fa-ca75ae9a5738"
      unitRef="number">-0.057</us-gaap:EffectiveIncomeTaxRateContinuingOperations>
    <us-gaap:EffectiveIncomeTaxRateContinuingOperations
      contextRef="i42740237d766485da20d3f90c96defec_D20190201-20190430"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOmRkYWJlY2Y4ZDA1OTRkNDhhYzhiOTliYWMwMTBkMmQyL3NlYzpkZGFiZWNmOGQwNTk0ZDQ4YWM4Yjk5YmFjMDEwZDJkMl81NS9mcmFnOmVkM2E1ZTNjNjBhNjQ4NmE4YjgzNDNiYjkxNWU5MzFiL3RleHRyZWdpb246ZWQzYTVlM2M2MGE2NDg2YThiODM0M2JiOTE1ZTkzMWJfMzQ2_ef367cb0-cb75-4051-b551-480c15f38665"
      unitRef="number">-0.023</us-gaap:EffectiveIncomeTaxRateContinuingOperations>
    <us-gaap:LesseeOperatingLeasesTextBlock
      contextRef="idda6a648059c4a71bec98de39acc0b4f_D20200201-20200430"
      id="id3VybDovL2RvY3MudjEvZG9jOmRkYWJlY2Y4ZDA1OTRkNDhhYzhiOTliYWMwMTBkMmQyL3NlYzpkZGFiZWNmOGQwNTk0ZDQ4YWM4Yjk5YmFjMDEwZDJkMl82MS9mcmFnOjIxZDYwZTZiYTc5YTQxNmZiMmJmN2UxNWQ5YjIyNDc5L3RleHRyZWdpb246MjFkNjBlNmJhNzlhNDE2ZmIyYmY3ZTE1ZDliMjI0NzlfMTM3NDM4OTUzNTA5Mjc_00b50e96-4bbb-4375-a07a-90f6a08d67d8">Leases&lt;div style="text-indent: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:10pt;font-style:italic;font-weight:700;line-height:120%;"&gt;Operating Leases&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent: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:10pt;font-weight:400;line-height:120%;"&gt;The Company has entered into non-cancelable operating lease agreements with various expiration dates through October 2026. Certain lease agreements include options to renew or terminate the lease, which are not reasonably certain to be exercised and therefore are not factored into the determination of lease payments.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent: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:10pt;font-weight:400;line-height:120%;"&gt;Total operating lease costs was&#160;$2.3 million, excluding short-term leases costs and variable lease costs for the three months ended&#160;April&#160;30, 2020. There was no sublease income for the&#160;three months ended&#160;April&#160;30, 2020. Total lease expense recognized prior to the adoption of Topic 842 was&#160;$1.8 million&#160;for the&#160;three months ended&#160;April&#160;30, 2019.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent: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:10pt;font-weight:400;line-height:120%;"&gt;For the&#160;three months ended&#160;April&#160;30, 2020, cash paid for amounts included in the measurement of operating lease liabilities was&#160;$2.4 million. There were no operating lease liabilities arising from obtaining operating right of-use assets during the&#160;three months ended&#160;April&#160;30, 2020.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent: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:10pt;font-weight:400;line-height:120%;"&gt;As of April&#160;30, 2020, the weighted-average remaining lease term is 4.8 years, and the weighted-average discount rate is 5.9%.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent: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:10pt;font-weight:400;line-height:120%;"&gt;The component of lease costs was as follows:&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.505%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:9.495%;"/&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;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times 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:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;April 30, 2020&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 #000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;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:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Lease cost&lt;/span&gt;&lt;/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;Operating lease cost&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:top;padding-right:0%;"&gt;&lt;span style="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,283&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:top;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Short-term lease cost&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;493&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;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;Variable lease cost&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;836&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;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:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Total lease 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;border-top:1pt solid #000;border-bottom:3pt double #000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;3,612&#160;&lt;/span&gt;&lt;/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: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:10pt;font-weight:400;line-height:120%;"&gt;As of April&#160;30, 2020, the Company has entered into non-cancelable operating leases with a term greater than 12 months that have not yet commenced with undiscounted future minimum payments of $7.1 million, which are excluded from the above table. These operating leases will commence between May 2020 and April 2025 with lease terms of 5.0 years.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent: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:10pt;font-weight:400;line-height:120%;"&gt;The maturities of the Company&#x2019;s non-cancelable operating lease liabilities are as follows:&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:99.712%;"&gt;&lt;tr&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:86.328%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:9.672%;"/&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:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;April 30, 2020&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 #000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;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 (remaining nine months)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:top;padding-right:0%;"&gt;&lt;span style="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,481&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:top;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;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;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:top;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="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,746&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:top;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="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:top;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="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,307&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:top;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;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;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:top;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="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,258&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:top;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="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:top;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="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,414&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:top;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;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;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:top;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="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,651&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:top;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;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;Total operating lease payments&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:top;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;45,857&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:top;border-top:1pt solid #000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Less: imputed interest&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:top;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="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,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:top;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;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;Present value of operating lease liabilities&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;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:top;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;39,580&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:top;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: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:10pt;font-weight:400;line-height:120%;"&gt;Future minimum payments under non-cancelable operating leases determined using the prior accounting guidance consisted of the following as of January 31, 2020:&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:99.712%;"&gt;&lt;tr&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:86.328%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:9.672%;"/&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;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times 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;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Real Estate Arrangements&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;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times 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:9pt;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:#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;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:#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;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:#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;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:1pt;padding-right:1pt;"&gt;&lt;span style="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:#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;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 #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:LesseeOperatingLeasesTextBlock>
    <us-gaap:OperatingLeaseCost
      contextRef="idda6a648059c4a71bec98de39acc0b4f_D20200201-20200430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmRkYWJlY2Y4ZDA1OTRkNDhhYzhiOTliYWMwMTBkMmQyL3NlYzpkZGFiZWNmOGQwNTk0ZDQ4YWM4Yjk5YmFjMDEwZDJkMl82MS9mcmFnOjIxZDYwZTZiYTc5YTQxNmZiMmJmN2UxNWQ5YjIyNDc5L3RleHRyZWdpb246MjFkNjBlNmJhNzlhNDE2ZmIyYmY3ZTE1ZDliMjI0NzlfMTY0OTI2NzQ0NTI2NA_1773bd32-4bf8-4588-a0c1-d59b79a90f05"
      unitRef="usd">2300000</us-gaap:OperatingLeaseCost>
    <us-gaap:SubleaseIncome
      contextRef="idda6a648059c4a71bec98de39acc0b4f_D20200201-20200430"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmRkYWJlY2Y4ZDA1OTRkNDhhYzhiOTliYWMwMTBkMmQyL3NlYzpkZGFiZWNmOGQwNTk0ZDQ4YWM4Yjk5YmFjMDEwZDJkMl82MS9mcmFnOjIxZDYwZTZiYTc5YTQxNmZiMmJmN2UxNWQ5YjIyNDc5L3RleHRyZWdpb246MjFkNjBlNmJhNzlhNDE2ZmIyYmY3ZTE1ZDliMjI0NzlfMTY0OTI2NzQ0NjgyNQ_d83fbfdb-68db-4419-b06e-be1a9f2b1bff"
      unitRef="usd">0</us-gaap:SubleaseIncome>
    <us-gaap:LeaseAndRentalExpense
      contextRef="i42740237d766485da20d3f90c96defec_D20190201-20190430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRkYWJlY2Y4ZDA1OTRkNDhhYzhiOTliYWMwMTBkMmQyL3NlYzpkZGFiZWNmOGQwNTk0ZDQ4YWM4Yjk5YmFjMDEwZDJkMl82MS9mcmFnOjIxZDYwZTZiYTc5YTQxNmZiMmJmN2UxNWQ5YjIyNDc5L3RleHRyZWdpb246MjFkNjBlNmJhNzlhNDE2ZmIyYmY3ZTE1ZDliMjI0NzlfMTY0OTI2NzQ0NTI2Nw_32cea327-5aed-403c-81da-5321c2a9cdb2"
      unitRef="usd">1800000</us-gaap:LeaseAndRentalExpense>
    <us-gaap:OperatingLeasePayments
      contextRef="idda6a648059c4a71bec98de39acc0b4f_D20200201-20200430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRkYWJlY2Y4ZDA1OTRkNDhhYzhiOTliYWMwMTBkMmQyL3NlYzpkZGFiZWNmOGQwNTk0ZDQ4YWM4Yjk5YmFjMDEwZDJkMl82MS9mcmFnOjIxZDYwZTZiYTc5YTQxNmZiMmJmN2UxNWQ5YjIyNDc5L3RleHRyZWdpb246MjFkNjBlNmJhNzlhNDE2ZmIyYmY3ZTE1ZDliMjI0NzlfMTY0OTI2NzQ0NTI3MA_e50e7e53-9a38-4dd2-91c4-7ea2d5c754c2"
      unitRef="usd">2400000</us-gaap:OperatingLeasePayments>
    <crwd:OperatingLeaseLiabilitiesArisingFromObtainingOperatingRightOfUseAssets
      contextRef="idda6a648059c4a71bec98de39acc0b4f_D20200201-20200430"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmRkYWJlY2Y4ZDA1OTRkNDhhYzhiOTliYWMwMTBkMmQyL3NlYzpkZGFiZWNmOGQwNTk0ZDQ4YWM4Yjk5YmFjMDEwZDJkMl82MS9mcmFnOjIxZDYwZTZiYTc5YTQxNmZiMmJmN2UxNWQ5YjIyNDc5L3RleHRyZWdpb246MjFkNjBlNmJhNzlhNDE2ZmIyYmY3ZTE1ZDliMjI0NzlfMTA5OTUxMTYzMTY1OQ_a4f02ea1-4762-4560-84e7-884c98e923e4"
      unitRef="usd">0</crwd:OperatingLeaseLiabilitiesArisingFromObtainingOperatingRightOfUseAssets>
    <us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1
      contextRef="i340db53a58c647908e88e1d23c6ffb2f_I20200430"
      id="id3VybDovL2RvY3MudjEvZG9jOmRkYWJlY2Y4ZDA1OTRkNDhhYzhiOTliYWMwMTBkMmQyL3NlYzpkZGFiZWNmOGQwNTk0ZDQ4YWM4Yjk5YmFjMDEwZDJkMl82MS9mcmFnOjIxZDYwZTZiYTc5YTQxNmZiMmJmN2UxNWQ5YjIyNDc5L3RleHRyZWdpb246MjFkNjBlNmJhNzlhNDE2ZmIyYmY3ZTE1ZDliMjI0NzlfMTA5OTUxMTYzMjUyMw_8bba9706-e969-4cd4-8921-e3b3370779c3">P4Y9M18D</us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1>
    <us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent
      contextRef="i340db53a58c647908e88e1d23c6ffb2f_I20200430"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmRkYWJlY2Y4ZDA1OTRkNDhhYzhiOTliYWMwMTBkMmQyL3NlYzpkZGFiZWNmOGQwNTk0ZDQ4YWM4Yjk5YmFjMDEwZDJkMl82MS9mcmFnOjIxZDYwZTZiYTc5YTQxNmZiMmJmN2UxNWQ5YjIyNDc5L3RleHRyZWdpb246MjFkNjBlNmJhNzlhNDE2ZmIyYmY3ZTE1ZDliMjI0NzlfMTA5OTUxMTYzMjUxMg_10ac0134-c575-412d-bbfa-32cd923e0720"
      unitRef="number">0.059</us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent>
    <us-gaap:LeaseCostTableTextBlock
      contextRef="idda6a648059c4a71bec98de39acc0b4f_D20200201-20200430"
      id="id3VybDovL2RvY3MudjEvZG9jOmRkYWJlY2Y4ZDA1OTRkNDhhYzhiOTliYWMwMTBkMmQyL3NlYzpkZGFiZWNmOGQwNTk0ZDQ4YWM4Yjk5YmFjMDEwZDJkMl82MS9mcmFnOjIxZDYwZTZiYTc5YTQxNmZiMmJmN2UxNWQ5YjIyNDc5L3RleHRyZWdpb246MjFkNjBlNmJhNzlhNDE2ZmIyYmY3ZTE1ZDliMjI0NzlfMTM3NDM4OTUzNTA5Mjk_0fb85c8b-83a3-4df7-9c42-39153d4c594d">&lt;div style="text-indent: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:10pt;font-weight:400;line-height:120%;"&gt;The component of lease costs was as follows:&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.505%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:9.495%;"/&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;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times 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:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;April 30, 2020&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 #000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;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:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Lease cost&lt;/span&gt;&lt;/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;Operating lease cost&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:top;padding-right:0%;"&gt;&lt;span style="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,283&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:top;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Short-term lease cost&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;493&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;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;Variable lease cost&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;836&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;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:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Total lease 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;border-top:1pt solid #000;border-bottom:3pt double #000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;3,612&#160;&lt;/span&gt;&lt;/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:LeaseCostTableTextBlock>
    <us-gaap:OperatingLeaseCost
      contextRef="idda6a648059c4a71bec98de39acc0b4f_D20200201-20200430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRkYWJlY2Y4ZDA1OTRkNDhhYzhiOTliYWMwMTBkMmQyL3NlYzpkZGFiZWNmOGQwNTk0ZDQ4YWM4Yjk5YmFjMDEwZDJkMl82MS9mcmFnOjIxZDYwZTZiYTc5YTQxNmZiMmJmN2UxNWQ5YjIyNDc5L3RhYmxlOjEyOTA0OGJhODJhYTQ2NzQ4NDA2NjZlMTYzMDgwMmM3L3RhYmxlcmFuZ2U6MTI5MDQ4YmE4MmFhNDY3NDg0MDY2NmUxNjMwODAyYzdfMi0xLTEtMS00MDk0_c475da6a-783b-4692-a9b5-0e00ca1b5f2e"
      unitRef="usd">2283000</us-gaap:OperatingLeaseCost>
    <us-gaap:ShortTermLeaseCost
      contextRef="idda6a648059c4a71bec98de39acc0b4f_D20200201-20200430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRkYWJlY2Y4ZDA1OTRkNDhhYzhiOTliYWMwMTBkMmQyL3NlYzpkZGFiZWNmOGQwNTk0ZDQ4YWM4Yjk5YmFjMDEwZDJkMl82MS9mcmFnOjIxZDYwZTZiYTc5YTQxNmZiMmJmN2UxNWQ5YjIyNDc5L3RhYmxlOjEyOTA0OGJhODJhYTQ2NzQ4NDA2NjZlMTYzMDgwMmM3L3RhYmxlcmFuZ2U6MTI5MDQ4YmE4MmFhNDY3NDg0MDY2NmUxNjMwODAyYzdfMy0xLTEtMS00MDk0_60b918a4-3ff0-4e8b-a5cd-61e754837225"
      unitRef="usd">493000</us-gaap:ShortTermLeaseCost>
    <us-gaap:VariableLeaseCost
      contextRef="idda6a648059c4a71bec98de39acc0b4f_D20200201-20200430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRkYWJlY2Y4ZDA1OTRkNDhhYzhiOTliYWMwMTBkMmQyL3NlYzpkZGFiZWNmOGQwNTk0ZDQ4YWM4Yjk5YmFjMDEwZDJkMl82MS9mcmFnOjIxZDYwZTZiYTc5YTQxNmZiMmJmN2UxNWQ5YjIyNDc5L3RhYmxlOjEyOTA0OGJhODJhYTQ2NzQ4NDA2NjZlMTYzMDgwMmM3L3RhYmxlcmFuZ2U6MTI5MDQ4YmE4MmFhNDY3NDg0MDY2NmUxNjMwODAyYzdfNC0xLTEtMS00MDk0_c7c36fc5-23d5-4076-8b83-1c800241ba62"
      unitRef="usd">836000</us-gaap:VariableLeaseCost>
    <us-gaap:LeaseCost
      contextRef="idda6a648059c4a71bec98de39acc0b4f_D20200201-20200430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRkYWJlY2Y4ZDA1OTRkNDhhYzhiOTliYWMwMTBkMmQyL3NlYzpkZGFiZWNmOGQwNTk0ZDQ4YWM4Yjk5YmFjMDEwZDJkMl82MS9mcmFnOjIxZDYwZTZiYTc5YTQxNmZiMmJmN2UxNWQ5YjIyNDc5L3RhYmxlOjEyOTA0OGJhODJhYTQ2NzQ4NDA2NjZlMTYzMDgwMmM3L3RhYmxlcmFuZ2U6MTI5MDQ4YmE4MmFhNDY3NDg0MDY2NmUxNjMwODAyYzdfNS0xLTEtMS00MDk0_d7e9d713-b142-48ce-a7ef-a4fc4d69ccf3"
      unitRef="usd">3612000</us-gaap:LeaseCost>
    <crwd:LesseeOperatingLeaseLeaseNotYetCommencedLiabilityUndiscountedExcessAmount
      contextRef="i340db53a58c647908e88e1d23c6ffb2f_I20200430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRkYWJlY2Y4ZDA1OTRkNDhhYzhiOTliYWMwMTBkMmQyL3NlYzpkZGFiZWNmOGQwNTk0ZDQ4YWM4Yjk5YmFjMDEwZDJkMl82MS9mcmFnOjIxZDYwZTZiYTc5YTQxNmZiMmJmN2UxNWQ5YjIyNDc5L3RleHRyZWdpb246MjFkNjBlNmJhNzlhNDE2ZmIyYmY3ZTE1ZDliMjI0NzlfMTY0OTI2NzQ0NTI4Mg_bc904cd7-eaed-496a-bb9b-83579b3f2ede"
      unitRef="usd">7100000</crwd:LesseeOperatingLeaseLeaseNotYetCommencedLiabilityUndiscountedExcessAmount>
    <us-gaap:LesseeOperatingLeaseTermOfContract
      contextRef="ic9caa2a159954954aee8500e634c3f37_I20200430"
      id="id3VybDovL2RvY3MudjEvZG9jOmRkYWJlY2Y4ZDA1OTRkNDhhYzhiOTliYWMwMTBkMmQyL3NlYzpkZGFiZWNmOGQwNTk0ZDQ4YWM4Yjk5YmFjMDEwZDJkMl82MS9mcmFnOjIxZDYwZTZiYTc5YTQxNmZiMmJmN2UxNWQ5YjIyNDc5L3RleHRyZWdpb246MjFkNjBlNmJhNzlhNDE2ZmIyYmY3ZTE1ZDliMjI0NzlfMTY0OTI2NzQ0NTI4OA_a210af7a-7b4a-4178-b550-7291623cfa3b">P5Y</us-gaap:LesseeOperatingLeaseTermOfContract>
    <us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock
      contextRef="idda6a648059c4a71bec98de39acc0b4f_D20200201-20200430"
      id="id3VybDovL2RvY3MudjEvZG9jOmRkYWJlY2Y4ZDA1OTRkNDhhYzhiOTliYWMwMTBkMmQyL3NlYzpkZGFiZWNmOGQwNTk0ZDQ4YWM4Yjk5YmFjMDEwZDJkMl82MS9mcmFnOjIxZDYwZTZiYTc5YTQxNmZiMmJmN2UxNWQ5YjIyNDc5L3RleHRyZWdpb246MjFkNjBlNmJhNzlhNDE2ZmIyYmY3ZTE1ZDliMjI0NzlfMTMxOTQxMzk1Mzg0Nzg_f87dad42-d67f-4247-b6bb-459d97add045">&lt;div style="text-indent: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:10pt;font-weight:400;line-height:120%;"&gt;The maturities of the Company&#x2019;s non-cancelable operating lease liabilities are as follows:&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:99.712%;"&gt;&lt;tr&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:86.328%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:9.672%;"/&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:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;April 30, 2020&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 #000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;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 (remaining nine months)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:top;padding-right:0%;"&gt;&lt;span style="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,481&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:top;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;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;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:top;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="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,746&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:top;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="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:top;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="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,307&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:top;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;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;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:top;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="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,258&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:top;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="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:top;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="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,414&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:top;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;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;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:top;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="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,651&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:top;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;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;Total operating lease payments&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:top;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;45,857&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:top;border-top:1pt solid #000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Less: imputed interest&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:top;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="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,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:top;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;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;Present value of operating lease liabilities&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;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:top;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;39,580&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:top;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: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:10pt;font-weight:400;line-height:120%;"&gt;Future minimum payments under non-cancelable operating leases determined using the prior accounting guidance consisted of the following as of January 31, 2020:&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:99.712%;"&gt;&lt;tr&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:86.328%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:9.672%;"/&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;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times 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;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Real Estate Arrangements&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;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times 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:9pt;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:#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;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:#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;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:#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;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:1pt;padding-right:1pt;"&gt;&lt;span style="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:#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;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 #000;border-bottom:3pt double #000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear
      contextRef="i340db53a58c647908e88e1d23c6ffb2f_I20200430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRkYWJlY2Y4ZDA1OTRkNDhhYzhiOTliYWMwMTBkMmQyL3NlYzpkZGFiZWNmOGQwNTk0ZDQ4YWM4Yjk5YmFjMDEwZDJkMl82MS9mcmFnOjIxZDYwZTZiYTc5YTQxNmZiMmJmN2UxNWQ5YjIyNDc5L3RhYmxlOmZjYTZhZDg4ZDczMTRkNjhhZTY2MTg1MzE2NjQ5MjI4L3RhYmxlcmFuZ2U6ZmNhNmFkODhkNzMxNGQ2OGFlNjYxODUzMTY2NDkyMjhfMi0xLTEtMS02NTg4_0c144e5e-1346-4f9e-a828-baa30750fd1a"
      unitRef="usd">5481000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearTwo
      contextRef="i340db53a58c647908e88e1d23c6ffb2f_I20200430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRkYWJlY2Y4ZDA1OTRkNDhhYzhiOTliYWMwMTBkMmQyL3NlYzpkZGFiZWNmOGQwNTk0ZDQ4YWM4Yjk5YmFjMDEwZDJkMl82MS9mcmFnOjIxZDYwZTZiYTc5YTQxNmZiMmJmN2UxNWQ5YjIyNDc5L3RhYmxlOmZjYTZhZDg4ZDczMTRkNjhhZTY2MTg1MzE2NjQ5MjI4L3RhYmxlcmFuZ2U6ZmNhNmFkODhkNzMxNGQ2OGFlNjYxODUzMTY2NDkyMjhfMy0xLTEtMS02NTg4_2c2b6063-c56a-4b94-8980-d31fe595d400"
      unitRef="usd">9746000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearTwo>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearThree
      contextRef="i340db53a58c647908e88e1d23c6ffb2f_I20200430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRkYWJlY2Y4ZDA1OTRkNDhhYzhiOTliYWMwMTBkMmQyL3NlYzpkZGFiZWNmOGQwNTk0ZDQ4YWM4Yjk5YmFjMDEwZDJkMl82MS9mcmFnOjIxZDYwZTZiYTc5YTQxNmZiMmJmN2UxNWQ5YjIyNDc5L3RhYmxlOmZjYTZhZDg4ZDczMTRkNjhhZTY2MTg1MzE2NjQ5MjI4L3RhYmxlcmFuZ2U6ZmNhNmFkODhkNzMxNGQ2OGFlNjYxODUzMTY2NDkyMjhfNC0xLTEtMS02NTg4_ed50c182-89f5-4ec7-a90d-bb3df8c308f7"
      unitRef="usd">9307000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearThree>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFour
      contextRef="i340db53a58c647908e88e1d23c6ffb2f_I20200430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRkYWJlY2Y4ZDA1OTRkNDhhYzhiOTliYWMwMTBkMmQyL3NlYzpkZGFiZWNmOGQwNTk0ZDQ4YWM4Yjk5YmFjMDEwZDJkMl82MS9mcmFnOjIxZDYwZTZiYTc5YTQxNmZiMmJmN2UxNWQ5YjIyNDc5L3RhYmxlOmZjYTZhZDg4ZDczMTRkNjhhZTY2MTg1MzE2NjQ5MjI4L3RhYmxlcmFuZ2U6ZmNhNmFkODhkNzMxNGQ2OGFlNjYxODUzMTY2NDkyMjhfNS0xLTEtMS02NTg4_709dee6e-55fa-48bd-b4fa-bc2525c38aba"
      unitRef="usd">9258000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFour>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFive
      contextRef="i340db53a58c647908e88e1d23c6ffb2f_I20200430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRkYWJlY2Y4ZDA1OTRkNDhhYzhiOTliYWMwMTBkMmQyL3NlYzpkZGFiZWNmOGQwNTk0ZDQ4YWM4Yjk5YmFjMDEwZDJkMl82MS9mcmFnOjIxZDYwZTZiYTc5YTQxNmZiMmJmN2UxNWQ5YjIyNDc5L3RhYmxlOmZjYTZhZDg4ZDczMTRkNjhhZTY2MTg1MzE2NjQ5MjI4L3RhYmxlcmFuZ2U6ZmNhNmFkODhkNzMxNGQ2OGFlNjYxODUzMTY2NDkyMjhfNi0xLTEtMS02NTg4_10b7a17c-85d5-446b-aec0-b4b1dea51b7b"
      unitRef="usd">8414000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFive>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive
      contextRef="i340db53a58c647908e88e1d23c6ffb2f_I20200430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRkYWJlY2Y4ZDA1OTRkNDhhYzhiOTliYWMwMTBkMmQyL3NlYzpkZGFiZWNmOGQwNTk0ZDQ4YWM4Yjk5YmFjMDEwZDJkMl82MS9mcmFnOjIxZDYwZTZiYTc5YTQxNmZiMmJmN2UxNWQ5YjIyNDc5L3RhYmxlOmZjYTZhZDg4ZDczMTRkNjhhZTY2MTg1MzE2NjQ5MjI4L3RhYmxlcmFuZ2U6ZmNhNmFkODhkNzMxNGQ2OGFlNjYxODUzMTY2NDkyMjhfNy0xLTEtMS02NTg4_bbb1b3a3-b0da-43d2-81a7-3c970f9e4c3d"
      unitRef="usd">3651000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDue
      contextRef="i340db53a58c647908e88e1d23c6ffb2f_I20200430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRkYWJlY2Y4ZDA1OTRkNDhhYzhiOTliYWMwMTBkMmQyL3NlYzpkZGFiZWNmOGQwNTk0ZDQ4YWM4Yjk5YmFjMDEwZDJkMl82MS9mcmFnOjIxZDYwZTZiYTc5YTQxNmZiMmJmN2UxNWQ5YjIyNDc5L3RhYmxlOmZjYTZhZDg4ZDczMTRkNjhhZTY2MTg1MzE2NjQ5MjI4L3RhYmxlcmFuZ2U6ZmNhNmFkODhkNzMxNGQ2OGFlNjYxODUzMTY2NDkyMjhfOC0xLTEtMS02NTg4_6beaea49-7f5d-4b74-beb0-50a9287109a7"
      unitRef="usd">45857000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDue>
    <us-gaap:LesseeOperatingLeaseLiabilityUndiscountedExcessAmount
      contextRef="i340db53a58c647908e88e1d23c6ffb2f_I20200430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRkYWJlY2Y4ZDA1OTRkNDhhYzhiOTliYWMwMTBkMmQyL3NlYzpkZGFiZWNmOGQwNTk0ZDQ4YWM4Yjk5YmFjMDEwZDJkMl82MS9mcmFnOjIxZDYwZTZiYTc5YTQxNmZiMmJmN2UxNWQ5YjIyNDc5L3RhYmxlOmZjYTZhZDg4ZDczMTRkNjhhZTY2MTg1MzE2NjQ5MjI4L3RhYmxlcmFuZ2U6ZmNhNmFkODhkNzMxNGQ2OGFlNjYxODUzMTY2NDkyMjhfOS0xLTEtMS02NTg4_98f5a5e9-02a9-440a-abc4-18e84361200f"
      unitRef="usd">6277000</us-gaap:LesseeOperatingLeaseLiabilityUndiscountedExcessAmount>
    <us-gaap:OperatingLeaseLiability
      contextRef="i340db53a58c647908e88e1d23c6ffb2f_I20200430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRkYWJlY2Y4ZDA1OTRkNDhhYzhiOTliYWMwMTBkMmQyL3NlYzpkZGFiZWNmOGQwNTk0ZDQ4YWM4Yjk5YmFjMDEwZDJkMl82MS9mcmFnOjIxZDYwZTZiYTc5YTQxNmZiMmJmN2UxNWQ5YjIyNDc5L3RhYmxlOmZjYTZhZDg4ZDczMTRkNjhhZTY2MTg1MzE2NjQ5MjI4L3RhYmxlcmFuZ2U6ZmNhNmFkODhkNzMxNGQ2OGFlNjYxODUzMTY2NDkyMjhfMTAtMS0xLTEtNjU4OA_f4da65c5-4daa-4bb0-89d1-897e996fc444"
      unitRef="usd">39580000</us-gaap:OperatingLeaseLiability>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear
      contextRef="if2a72066a4d248c398eb259259c83154_I20200430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRkYWJlY2Y4ZDA1OTRkNDhhYzhiOTliYWMwMTBkMmQyL3NlYzpkZGFiZWNmOGQwNTk0ZDQ4YWM4Yjk5YmFjMDEwZDJkMl82MS9mcmFnOjIxZDYwZTZiYTc5YTQxNmZiMmJmN2UxNWQ5YjIyNDc5L3RhYmxlOjg0YTA5N2ZkNThkMzQyZmRhYmFiYjNkYWZkMWE2YzVkL3RhYmxlcmFuZ2U6ODRhMDk3ZmQ1OGQzNDJmZGFiYWJiM2RhZmQxYTZjNWRfMi0xLTEtMS00MDk0_962da12d-c851-4f83-9630-4eb7189b9cdc"
      unitRef="usd">9958000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearTwo
      contextRef="if2a72066a4d248c398eb259259c83154_I20200430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRkYWJlY2Y4ZDA1OTRkNDhhYzhiOTliYWMwMTBkMmQyL3NlYzpkZGFiZWNmOGQwNTk0ZDQ4YWM4Yjk5YmFjMDEwZDJkMl82MS9mcmFnOjIxZDYwZTZiYTc5YTQxNmZiMmJmN2UxNWQ5YjIyNDc5L3RhYmxlOjg0YTA5N2ZkNThkMzQyZmRhYmFiYjNkYWZkMWE2YzVkL3RhYmxlcmFuZ2U6ODRhMDk3ZmQ1OGQzNDJmZGFiYWJiM2RhZmQxYTZjNWRfMy0xLTEtMS00MDk0_756edba4-263d-4224-ac6d-3f700239fb94"
      unitRef="usd">9869000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearTwo>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearThree
      contextRef="if2a72066a4d248c398eb259259c83154_I20200430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRkYWJlY2Y4ZDA1OTRkNDhhYzhiOTliYWMwMTBkMmQyL3NlYzpkZGFiZWNmOGQwNTk0ZDQ4YWM4Yjk5YmFjMDEwZDJkMl82MS9mcmFnOjIxZDYwZTZiYTc5YTQxNmZiMmJmN2UxNWQ5YjIyNDc5L3RhYmxlOjg0YTA5N2ZkNThkMzQyZmRhYmFiYjNkYWZkMWE2YzVkL3RhYmxlcmFuZ2U6ODRhMDk3ZmQ1OGQzNDJmZGFiYWJiM2RhZmQxYTZjNWRfNC0xLTEtMS00MDk0_4301056f-3342-4015-aea8-85e41ce44bd9"
      unitRef="usd">9377000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearThree>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFour
      contextRef="if2a72066a4d248c398eb259259c83154_I20200430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRkYWJlY2Y4ZDA1OTRkNDhhYzhiOTliYWMwMTBkMmQyL3NlYzpkZGFiZWNmOGQwNTk0ZDQ4YWM4Yjk5YmFjMDEwZDJkMl82MS9mcmFnOjIxZDYwZTZiYTc5YTQxNmZiMmJmN2UxNWQ5YjIyNDc5L3RhYmxlOjg0YTA5N2ZkNThkMzQyZmRhYmFiYjNkYWZkMWE2YzVkL3RhYmxlcmFuZ2U6ODRhMDk3ZmQ1OGQzNDJmZGFiYWJiM2RhZmQxYTZjNWRfNS0xLTEtMS00MDk0_fae51c32-34f9-44c0-bcb7-88db84d33449"
      unitRef="usd">9370000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFour>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFive
      contextRef="if2a72066a4d248c398eb259259c83154_I20200430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRkYWJlY2Y4ZDA1OTRkNDhhYzhiOTliYWMwMTBkMmQyL3NlYzpkZGFiZWNmOGQwNTk0ZDQ4YWM4Yjk5YmFjMDEwZDJkMl82MS9mcmFnOjIxZDYwZTZiYTc5YTQxNmZiMmJmN2UxNWQ5YjIyNDc5L3RhYmxlOjg0YTA5N2ZkNThkMzQyZmRhYmFiYjNkYWZkMWE2YzVkL3RhYmxlcmFuZ2U6ODRhMDk3ZmQ1OGQzNDJmZGFiYWJiM2RhZmQxYTZjNWRfNi0xLTEtMS00MDk0_f59e7ae8-9d34-4130-b1b9-9db59063d8ba"
      unitRef="usd">8441000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFive>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive
      contextRef="if2a72066a4d248c398eb259259c83154_I20200430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRkYWJlY2Y4ZDA1OTRkNDhhYzhiOTliYWMwMTBkMmQyL3NlYzpkZGFiZWNmOGQwNTk0ZDQ4YWM4Yjk5YmFjMDEwZDJkMl82MS9mcmFnOjIxZDYwZTZiYTc5YTQxNmZiMmJmN2UxNWQ5YjIyNDc5L3RhYmxlOjg0YTA5N2ZkNThkMzQyZmRhYmFiYjNkYWZkMWE2YzVkL3RhYmxlcmFuZ2U6ODRhMDk3ZmQ1OGQzNDJmZGFiYWJiM2RhZmQxYTZjNWRfNy0xLTEtMS00MDk0_4055474a-55bc-4787-b814-ec184bdcf278"
      unitRef="usd">3671000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive>
    <us-gaap:OperatingLeaseLiability
      contextRef="if2a72066a4d248c398eb259259c83154_I20200430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRkYWJlY2Y4ZDA1OTRkNDhhYzhiOTliYWMwMTBkMmQyL3NlYzpkZGFiZWNmOGQwNTk0ZDQ4YWM4Yjk5YmFjMDEwZDJkMl82MS9mcmFnOjIxZDYwZTZiYTc5YTQxNmZiMmJmN2UxNWQ5YjIyNDc5L3RhYmxlOjg0YTA5N2ZkNThkMzQyZmRhYmFiYjNkYWZkMWE2YzVkL3RhYmxlcmFuZ2U6ODRhMDk3ZmQ1OGQzNDJmZGFiYWJiM2RhZmQxYTZjNWRfOC0xLTEtMS00MDk0_2d182cfb-e11a-4c7a-ade9-3446b02c9df8"
      unitRef="usd">50686000</us-gaap:OperatingLeaseLiability>
    <us-gaap:StockholdersEquityNoteDisclosureTextBlock
      contextRef="idda6a648059c4a71bec98de39acc0b4f_D20200201-20200430"
      id="id3VybDovL2RvY3MudjEvZG9jOmRkYWJlY2Y4ZDA1OTRkNDhhYzhiOTliYWMwMTBkMmQyL3NlYzpkZGFiZWNmOGQwNTk0ZDQ4YWM4Yjk5YmFjMDEwZDJkMl8xNTgxL2ZyYWc6YmM4ZjhiZWVlNWNkNDE3NGIxN2Y5YzdhOTdhMzQxNzgvdGV4dHJlZ2lvbjpiYzhmOGJlZWU1Y2Q0MTc0YjE3ZjljN2E5N2EzNDE3OF8xMzc0Mzg5NTM1MDA3Nw_ce3da153-7018-41a8-a5f0-c170273d5819">Equity Transactions&lt;div style="text-indent: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:10pt;font-style:italic;font-weight:700;line-height:120%;"&gt;Common Stock&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent: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:10pt;font-weight:400;line-height:120%;"&gt;In connection with the IPO, on June 14, 2019, the Company filed an Amended and Restated Certificate of Incorporation which authorizes the issuance of 2,000,000,000 shares of Class A common stock with a par value of $0.0005 per share, 300,000,000 shares of Class B common stock with a par value of $0.0005 per share, and 100,000,000 shares of undesignated preferred stock with a par value of $0.0005 per share. The rights of the holders of Class A common stock and Class B common stock are identical, except with respect to voting and conversion rights. Each share of Class A common stock is entitled to one vote per share. Each share of Class B common stock is entitled to ten votes per share and is convertible into one share of Class 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;</us-gaap:StockholdersEquityNoteDisclosureTextBlock>
    <us-gaap:CommonStockSharesAuthorized
      contextRef="id1df0b397f024b39927188d0f9e8e12d_I20190614"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmRkYWJlY2Y4ZDA1OTRkNDhhYzhiOTliYWMwMTBkMmQyL3NlYzpkZGFiZWNmOGQwNTk0ZDQ4YWM4Yjk5YmFjMDEwZDJkMl8xNTgxL2ZyYWc6YmM4ZjhiZWVlNWNkNDE3NGIxN2Y5YzdhOTdhMzQxNzgvdGV4dHJlZ2lvbjpiYzhmOGJlZWU1Y2Q0MTc0YjE3ZjljN2E5N2EzNDE3OF8yNzQ4Nzc5MDcyMjM0_60717b2d-df33-4da3-ab47-8836b81e3308"
      unitRef="shares">2000000000</us-gaap:CommonStockSharesAuthorized>
    <us-gaap:CommonStockParOrStatedValuePerShare
      contextRef="id1df0b397f024b39927188d0f9e8e12d_I20190614"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmRkYWJlY2Y4ZDA1OTRkNDhhYzhiOTliYWMwMTBkMmQyL3NlYzpkZGFiZWNmOGQwNTk0ZDQ4YWM4Yjk5YmFjMDEwZDJkMl8xNTgxL2ZyYWc6YmM4ZjhiZWVlNWNkNDE3NGIxN2Y5YzdhOTdhMzQxNzgvdGV4dHJlZ2lvbjpiYzhmOGJlZWU1Y2Q0MTc0YjE3ZjljN2E5N2EzNDE3OF8yNzQ4Nzc5MDcyMjQz_550b3bb8-f51a-459d-9763-7571c9e57394"
      unitRef="usdPerShare">0.0005</us-gaap:CommonStockParOrStatedValuePerShare>
    <us-gaap:CommonStockSharesAuthorized
      contextRef="i214a00591eb847f6ac1e3edf6fafa115_I20190614"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmRkYWJlY2Y4ZDA1OTRkNDhhYzhiOTliYWMwMTBkMmQyL3NlYzpkZGFiZWNmOGQwNTk0ZDQ4YWM4Yjk5YmFjMDEwZDJkMl8xNTgxL2ZyYWc6YmM4ZjhiZWVlNWNkNDE3NGIxN2Y5YzdhOTdhMzQxNzgvdGV4dHJlZ2lvbjpiYzhmOGJlZWU1Y2Q0MTc0YjE3ZjljN2E5N2EzNDE3OF8yNzQ4Nzc5MDcyMjc2_7f287366-77f6-4fe4-8c20-0f10e7d3f342"
      unitRef="shares">300000000</us-gaap:CommonStockSharesAuthorized>
    <us-gaap:CommonStockParOrStatedValuePerShare
      contextRef="i214a00591eb847f6ac1e3edf6fafa115_I20190614"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmRkYWJlY2Y4ZDA1OTRkNDhhYzhiOTliYWMwMTBkMmQyL3NlYzpkZGFiZWNmOGQwNTk0ZDQ4YWM4Yjk5YmFjMDEwZDJkMl8xNTgxL2ZyYWc6YmM4ZjhiZWVlNWNkNDE3NGIxN2Y5YzdhOTdhMzQxNzgvdGV4dHJlZ2lvbjpiYzhmOGJlZWU1Y2Q0MTc0YjE3ZjljN2E5N2EzNDE3OF8yNzQ4Nzc5MDcyMjk0_92c5917b-8843-4be9-8f6c-f2b57986b23c"
      unitRef="usdPerShare">0.0005</us-gaap:CommonStockParOrStatedValuePerShare>
    <us-gaap:PreferredStockSharesAuthorized
      contextRef="i6978b9106e664e5196a505c2be33496a_I20190614"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmRkYWJlY2Y4ZDA1OTRkNDhhYzhiOTliYWMwMTBkMmQyL3NlYzpkZGFiZWNmOGQwNTk0ZDQ4YWM4Yjk5YmFjMDEwZDJkMl8xNTgxL2ZyYWc6YmM4ZjhiZWVlNWNkNDE3NGIxN2Y5YzdhOTdhMzQxNzgvdGV4dHJlZ2lvbjpiYzhmOGJlZWU1Y2Q0MTc0YjE3ZjljN2E5N2EzNDE3OF8yNzQ4Nzc5MDcyMzA3_bcce27cb-0978-41b2-a915-0bcff98ee33d"
      unitRef="shares">100000000</us-gaap:PreferredStockSharesAuthorized>
    <us-gaap:PreferredStockParOrStatedValuePerShare
      contextRef="i6978b9106e664e5196a505c2be33496a_I20190614"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmRkYWJlY2Y4ZDA1OTRkNDhhYzhiOTliYWMwMTBkMmQyL3NlYzpkZGFiZWNmOGQwNTk0ZDQ4YWM4Yjk5YmFjMDEwZDJkMl8xNTgxL2ZyYWc6YmM4ZjhiZWVlNWNkNDE3NGIxN2Y5YzdhOTdhMzQxNzgvdGV4dHJlZ2lvbjpiYzhmOGJlZWU1Y2Q0MTc0YjE3ZjljN2E5N2EzNDE3OF8yNzQ4Nzc5MDcyMzEw_abb011cf-acd9-4b16-b82b-c37fd50b2ecc"
      unitRef="usdPerShare">0.0005</us-gaap:PreferredStockParOrStatedValuePerShare>
    <crwd:NumberOfVotesPerShare
      contextRef="i16c296c467904d99a5da46f482fa7f05_D20190614-20190614"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmRkYWJlY2Y4ZDA1OTRkNDhhYzhiOTliYWMwMTBkMmQyL3NlYzpkZGFiZWNmOGQwNTk0ZDQ4YWM4Yjk5YmFjMDEwZDJkMl8xNTgxL2ZyYWc6YmM4ZjhiZWVlNWNkNDE3NGIxN2Y5YzdhOTdhMzQxNzgvdGV4dHJlZ2lvbjpiYzhmOGJlZWU1Y2Q0MTc0YjE3ZjljN2E5N2EzNDE3OF8yNzQ4Nzc5MDcyMjQ4_f67c27ec-bb31-47fc-9ece-5ff11ee5c799"
      unitRef="modules">1</crwd:NumberOfVotesPerShare>
    <crwd:NumberOfVotesPerShare
      contextRef="i9e250bc6d2b3447597f6e9bc76ec0faf_D20190614-20190614"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmRkYWJlY2Y4ZDA1OTRkNDhhYzhiOTliYWMwMTBkMmQyL3NlYzpkZGFiZWNmOGQwNTk0ZDQ4YWM4Yjk5YmFjMDEwZDJkMl8xNTgxL2ZyYWc6YmM4ZjhiZWVlNWNkNDE3NGIxN2Y5YzdhOTdhMzQxNzgvdGV4dHJlZ2lvbjpiYzhmOGJlZWU1Y2Q0MTc0YjE3ZjljN2E5N2EzNDE3OF8yNzQ4Nzc5MDcyMzE1_a7fb57fa-6b62-455a-807a-2e5d54bca0e5"
      unitRef="modules">10</crwd:NumberOfVotesPerShare>
    <crwd:StockConversionCommonStockConversionRatio
      contextRef="i16c296c467904d99a5da46f482fa7f05_D20190614-20190614"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmRkYWJlY2Y4ZDA1OTRkNDhhYzhiOTliYWMwMTBkMmQyL3NlYzpkZGFiZWNmOGQwNTk0ZDQ4YWM4Yjk5YmFjMDEwZDJkMl8xNTgxL2ZyYWc6YmM4ZjhiZWVlNWNkNDE3NGIxN2Y5YzdhOTdhMzQxNzgvdGV4dHJlZ2lvbjpiYzhmOGJlZWU1Y2Q0MTc0YjE3ZjljN2E5N2EzNDE3OF8yNzQ4Nzc5MDcyMjU0_9306d830-0cc6-4188-b6c5-6b0dc89d8c71"
      unitRef="number">1</crwd:StockConversionCommonStockConversionRatio>
    <us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock
      contextRef="idda6a648059c4a71bec98de39acc0b4f_D20200201-20200430"
      id="id3VybDovL2RvY3MudjEvZG9jOmRkYWJlY2Y4ZDA1OTRkNDhhYzhiOTliYWMwMTBkMmQyL3NlYzpkZGFiZWNmOGQwNTk0ZDQ4YWM4Yjk5YmFjMDEwZDJkMl82NC9mcmFnOjdkOGE5ZWU0OWY2NzRlZmZiMTVkNjg0MTc2ODZhNDM2L3RleHRyZWdpb246N2Q4YTllZTQ5ZjY3NGVmZmIxNWQ2ODQxNzY4NmE0MzZfMTE5Mjk_8c66bcc3-8105-481f-b919-403d553f5e1d">.&#160;Stock-Based Compensation&lt;div style="text-indent: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: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: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: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: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: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: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:10pt;font-style:italic;font-weight:700;line-height:120%;"&gt;Stock Options&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent: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: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: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: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:100.000%;"&gt;&lt;tr&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:86.505%;"/&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 style="width:1.0%;"/&gt;&lt;td style="width:9.495%;"/&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="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;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:center;"&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:700;line-height:100%;"&gt;Three MonthsEnded April 30, 2019&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:9pt;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="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&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:9pt;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:#ffffff;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;Risk-free interest rate&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="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;div style="text-align:right;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%;"&gt;&#160;2.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:#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;Expected stock price volatility&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="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:9pt;font-weight:400;line-height:100%;"&gt;&#160;37.9%&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;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="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:#ffffff;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;&#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: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: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:10pt;font-weight:400;line-height:120%;"&gt;There were no stock options granted during the three&#160;months ended April&#160;30, 2020.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent: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:10pt;font-weight:400;line-height:120%;"&gt;The following table is a summary of stock option activity for the three&#160;months ended April&#160;30, 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:74.293%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:9.494%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.518%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:9.495%;"/&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-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:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="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: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;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;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="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 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="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Exercised&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,056)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&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;3.11&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="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:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(161)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-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;8.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;Options outstanding at April 30, 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 #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;12,472&#160;&lt;/span&gt;&lt;/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;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&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;5.88&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(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="display:none;"/&gt;&lt;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;/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="display:none;"/&gt;&lt;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;/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="display:none;"/&gt;&lt;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;Options vested and expected to vest at April 30, 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;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="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,472&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&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.88&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;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;Options exercisable at April 30, 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: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,426&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;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;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&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;3.80&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',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: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:10pt;font-weight:400;line-height:120%;"&gt;Options exercisable include&#160;732,200&#160;options that were unvested as of April&#160;30, 2020.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent: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:10pt;font-weight:400;line-height:120%;"&gt;The aggregate intrinsic value of options vested and exercisable was $410.4&#160;million and $469.6 million as of April&#160;30, 2020 and January&#160;31, 2020, respectively. The weighted-average remaining contractual term of options vested and exercisable was 6.8 years and&#160;6.7 years as of April&#160;30, 2020 and January&#160;31, 2020, respectively.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent: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:10pt;font-weight:400;line-height:120%;"&gt;No options were granted during the three months ended April&#160;30, 2020. The weighted-average grant date fair values of all options granted was $8.76&#160;per share during the three&#160;months ended April&#160;30, 2019. The total intrinsic value of all options exercised was $111.2 million and $8.8 million during the three&#160;months ended April&#160;30, 2020 and April&#160;30, 2019, respectively.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent: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:10pt;font-weight:400;line-height:120%;"&gt;The aggregate intrinsic value of stock options outstanding as of April&#160;30, 2020 and January&#160;31, 2020 was $770.5 million and $816.3 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 as of both April&#160;30, 2020 and January&#160;31, 2020.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent: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:10pt;font-weight:400;line-height:120%;"&gt;Total unrecognized stock-based compensation expense related to unvested options was $30.4 million as of April&#160;30, 2020. This expense is expected to be amortized on a straight-line basis over a weighted-average vesting period of&#160;2.0 years. 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&#160;2.1 years.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent: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: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: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: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 condensed 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. There were no issued shares of common stock related to early exercised stock options for the three months ended April&#160;30, 2020. As of April&#160;30, 2020, the number of shares of common stock related to early exercised stock options subject to repurchase was&#160;849,356&#160;shares for $7.8&#160;million. As of January&#160;31, 2020, the number of shares of common stock related to early exercised stock options subject to repurchase was&#160;984,417&#160;shares for $8.7 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 condensed consolidated statement of redeemable convertible preferred stock and stockholders&#x2019; equity (deficit).&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent: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: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: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: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 condensed consolidated statement of operations. Upon its IPO, the Company began issuing RSUs to its employees that generally have only a service-based vesting 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: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:10pt;font-weight:400;line-height:120%;"&gt;Expense for RSUs that have a service-based vesting condition only are being amortized on a straight-line basis. Expense for RSUs that have both a service-based and a performance-based vesting condition are being amortized under the accelerated attribution method. Total unrecognized stock-based compensation expense related to unvested RSUs was $253.6&#160;million as of April&#160;30, 2020. This expense is expected to be amortized (subject to acceleration or straight-line basis) over a weighted-average vesting period of 2.8 years. &lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt;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:36pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;"&gt;Performance-based stock units (&#x201c;PSUs&#x201d;) granted under the 2019 Plan are subject to both a service-based vesting condition and a performance-based vesting condition. PSUs generally vest over a &lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmRkYWJlY2Y4ZDA1OTRkNDhhYzhiOTliYWMwMTBkMmQyL3NlYzpkZGFiZWNmOGQwNTk0ZDQ4YWM4Yjk5YmFjMDEwZDJkMl82NC9mcmFnOjdkOGE5ZWU0OWY2NzRlZmZiMTVkNjg0MTc2ODZhNDM2L3RleHRyZWdpb246N2Q4YTllZTQ5ZjY3NGVmZmIxNWQ2ODQxNzY4NmE0MzZfNzk3OA_c5442154-c7b0-411f-a057-4d4fc616654b"&gt;four&lt;/span&gt;-year period based on the achievement of specified performance targets 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. During the first quarter of the fiscal year, the Company&#x2019;s compensation committee approved PSUs for certain employees. The performance goal for the grants primarily related to the revenue growth percentage for the fiscal year ended January 31, 2021. The number of PSUs earned corresponds to the performance period of fiscal year 2021, which can range between 0% and 130% of the target number of shares granted depending on the Company&#x2019;s actual performance. &lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent: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:10pt;font-weight:400;line-height:120%;"&gt;Expense for PSUs are being amortized under the accelerated attribution method and may be adjusted over the vesting period based on interim estimates of performance against the pre-set objectives. Total unrecognized stock-based compensation expense related to unvested PSUs was $40.1 million as of April&#160;30, 2020. This expense is expected to be amortized over a weighted-average vesting period of 2.0 years. &lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent: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:10pt;font-weight:400;line-height:120%;"&gt;The following table is a summary of RSU and PSU activities for the three&#160;months ended April&#160;30, 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:74.293%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:9.494%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.518%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:9.495%;"/&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 Grant&lt;br/&gt;Date Fair Value&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:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="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: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;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:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="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;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-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.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;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;2,824&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&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;57.94&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Vested&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(501)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-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;22.45&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Forfeited&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="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)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;26.25&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;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 April 30, 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 #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;8,245&#160;&lt;/span&gt;&lt;/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="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-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;39.96&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(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="display:none;"/&gt;&lt;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;/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="display:none;"/&gt;&lt;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;/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="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight: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 April 30, 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 #000;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;8,245&#160;&lt;/span&gt;&lt;/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;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;39.96&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',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:36pt;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: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: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:36pt;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:36pt;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: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: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 April&#160;30, 2020 totaled $15.0 million and are included within accrued payroll and benefits in the condensed consolidated balance sheets. &lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt;"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;"&gt;The following table summarizes the assumptions used in the Black-Scholes option-pricing model to determine fair value of our common shares to be issued under the ESPP for the offering periods beginning in June 2019:&lt;/span&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:115%;"&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:86.505%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:9.495%;"/&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:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Three Months&lt;br/&gt;Ended &lt;br/&gt;April 30, 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:9pt;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;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:9pt;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:9pt;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:9pt;font-weight:400;line-height:100%;"&gt;1.6% - 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:#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;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:9pt;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:9pt;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:#ffffff;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;&#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: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:36pt;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;Stock-Based Compensation Expense&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent: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:10pt;font-weight:400;line-height:120%;"&gt;Stock-based compensation expense included in the condensed consolidated statements of operations 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:74.293%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:9.494%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.518%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:9.495%;"/&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="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:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Three Months Ended April 30,&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:9pt;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;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:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="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:9pt;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:9pt;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: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;1,995&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size: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:left;vertical-align:bottom;padding-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: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;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: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="display:none;"/&gt;&lt;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:9pt;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:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;971&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size: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;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color: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;103&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom: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="display:none;"/&gt;&lt;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;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:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;8,687&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="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:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;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;1,518&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="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="display:none;"/&gt;&lt;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:9pt;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: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;4,900&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom: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;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color: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;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;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="display:none;"/&gt;&lt;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;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:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;7,085&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;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:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;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;1,185&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="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="display:none;"/&gt;&lt;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: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 stock-based compensation 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 #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: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:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;23,638&#160;&lt;/span&gt;&lt;/td&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: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;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: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: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:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;3,752&#160;&lt;/span&gt;&lt;/td&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: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="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized
      contextRef="i387f5686a3fc4b44a0d1ef4420af10ee_I20190531"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmRkYWJlY2Y4ZDA1OTRkNDhhYzhiOTliYWMwMTBkMmQyL3NlYzpkZGFiZWNmOGQwNTk0ZDQ4YWM4Yjk5YmFjMDEwZDJkMl82NC9mcmFnOjdkOGE5ZWU0OWY2NzRlZmZiMTVkNjg0MTc2ODZhNDM2L3RleHRyZWdpb246N2Q4YTllZTQ5ZjY3NGVmZmIxNWQ2ODQxNzY4NmE0MzZfNDQ0_9cb3f479-9c01-484f-9c2e-1f8641ed0da9"
      unitRef="shares">8750000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardPercentageOfOutstandingStockMaximum
      contextRef="ib81a461a829c4bd5837e63e8f6da3d64_D20190501-20190531"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmRkYWJlY2Y4ZDA1OTRkNDhhYzhiOTliYWMwMTBkMmQyL3NlYzpkZGFiZWNmOGQwNTk0ZDQ4YWM4Yjk5YmFjMDEwZDJkMl82NC9mcmFnOjdkOGE5ZWU0OWY2NzRlZmZiMTVkNjg0MTc2ODZhNDM2L3RleHRyZWdpb246N2Q4YTllZTQ5ZjY3NGVmZmIxNWQ2ODQxNzY4NmE0MzZfODE0_90c20b05-2094-427f-a218-102aa8009748"
      unitRef="number">0.02</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardPercentageOfOutstandingStockMaximum>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardPercentageOfOutstandingStockMaximum
      contextRef="ib81a461a829c4bd5837e63e8f6da3d64_D20190501-20190531"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmRkYWJlY2Y4ZDA1OTRkNDhhYzhiOTliYWMwMTBkMmQyL3NlYzpkZGFiZWNmOGQwNTk0ZDQ4YWM4Yjk5YmFjMDEwZDJkMl82NC9mcmFnOjdkOGE5ZWU0OWY2NzRlZmZiMTVkNjg0MTc2ODZhNDM2L3RleHRyZWdpb246N2Q4YTllZTQ5ZjY3NGVmZmIxNWQ2ODQxNzY4NmE0MzZfODI2_90c20b05-2094-427f-a218-102aa8009748"
      unitRef="number">0.020</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardPercentageOfOutstandingStockMaximum>
    <us-gaap:ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock
      contextRef="ia69aae2d4d7e4c4ebd48c1c2f9ee7630_D20200201-20200430"
      id="id3VybDovL2RvY3MudjEvZG9jOmRkYWJlY2Y4ZDA1OTRkNDhhYzhiOTliYWMwMTBkMmQyL3NlYzpkZGFiZWNmOGQwNTk0ZDQ4YWM4Yjk5YmFjMDEwZDJkMl82NC9mcmFnOjdkOGE5ZWU0OWY2NzRlZmZiMTVkNjg0MTc2ODZhNDM2L3RleHRyZWdpb246N2Q4YTllZTQ5ZjY3NGVmZmIxNWQ2ODQxNzY4NmE0MzZfMTE5MzA_f0cc94f9-005c-4064-810a-b0435369121f">&lt;div style="text-indent: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: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:100.000%;"&gt;&lt;tr&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:86.505%;"/&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 style="width:1.0%;"/&gt;&lt;td style="width:9.495%;"/&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="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;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:center;"&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:700;line-height:100%;"&gt;Three MonthsEnded April 30, 2019&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:9pt;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="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&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:9pt;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:#ffffff;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;Risk-free interest rate&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="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;div style="text-align:right;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%;"&gt;&#160;2.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:#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;Expected stock price volatility&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="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:9pt;font-weight:400;line-height:100%;"&gt;&#160;37.9%&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;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="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:#ffffff;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;&#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: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;</us-gaap:ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1
      contextRef="i4e5af8c25dfc4ec1890c6a6e9d89c8fb_D20190201-20190430"
      id="id3VybDovL2RvY3MudjEvZG9jOmRkYWJlY2Y4ZDA1OTRkNDhhYzhiOTliYWMwMTBkMmQyL3NlYzpkZGFiZWNmOGQwNTk0ZDQ4YWM4Yjk5YmFjMDEwZDJkMl82NC9mcmFnOjdkOGE5ZWU0OWY2NzRlZmZiMTVkNjg0MTc2ODZhNDM2L3RhYmxlOjVkMDFlMGI3YmM3MDRlZWU5MDZiYzE4ZTZlNjcxNzYxL3RhYmxlcmFuZ2U6NWQwMWUwYjdiYzcwNGVlZTkwNmJjMThlNmU2NzE3NjFfMy0zLTEtMS0w_55af8d2e-fe6b-42d1-b22c-1dbdd235ea37">P6Y18D</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate
      contextRef="i4e5af8c25dfc4ec1890c6a6e9d89c8fb_D20190201-20190430"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRkYWJlY2Y4ZDA1OTRkNDhhYzhiOTliYWMwMTBkMmQyL3NlYzpkZGFiZWNmOGQwNTk0ZDQ4YWM4Yjk5YmFjMDEwZDJkMl82NC9mcmFnOjdkOGE5ZWU0OWY2NzRlZmZiMTVkNjg0MTc2ODZhNDM2L3RhYmxlOjVkMDFlMGI3YmM3MDRlZWU5MDZiYzE4ZTZlNjcxNzYxL3RhYmxlcmFuZ2U6NWQwMWUwYjdiYzcwNGVlZTkwNmJjMThlNmU2NzE3NjFfNC0zLTEtMS0wL3RleHRyZWdpb246MjAwNzk5OTI5MzFhNDVhZmE4MmI3M2VkN2E5ZmQxYzhfMTMxOTQxMzk1MzMzMzk_73f0ed14-f23c-474a-8c67-e10c89f2ace9"
      unitRef="number">0.024</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate
      contextRef="i4e5af8c25dfc4ec1890c6a6e9d89c8fb_D20190201-20190430"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRkYWJlY2Y4ZDA1OTRkNDhhYzhiOTliYWMwMTBkMmQyL3NlYzpkZGFiZWNmOGQwNTk0ZDQ4YWM4Yjk5YmFjMDEwZDJkMl82NC9mcmFnOjdkOGE5ZWU0OWY2NzRlZmZiMTVkNjg0MTc2ODZhNDM2L3RhYmxlOjVkMDFlMGI3YmM3MDRlZWU5MDZiYzE4ZTZlNjcxNzYxL3RhYmxlcmFuZ2U6NWQwMWUwYjdiYzcwNGVlZTkwNmJjMThlNmU2NzE3NjFfNS0zLTEtMS0wL3RleHRyZWdpb246ZjE5NWRkYWQyMWNjNDczMDhjYWNhMDUxNzY3NGE1NGNfMTMxOTQxMzk1MzMzNDM_95003baf-71d0-4969-9640-616c420d3bc1"
      unitRef="number">0.379</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate
      contextRef="i4e5af8c25dfc4ec1890c6a6e9d89c8fb_D20190201-20190430"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmRkYWJlY2Y4ZDA1OTRkNDhhYzhiOTliYWMwMTBkMmQyL3NlYzpkZGFiZWNmOGQwNTk0ZDQ4YWM4Yjk5YmFjMDEwZDJkMl82NC9mcmFnOjdkOGE5ZWU0OWY2NzRlZmZiMTVkNjg0MTc2ODZhNDM2L3RhYmxlOjVkMDFlMGI3YmM3MDRlZWU5MDZiYzE4ZTZlNjcxNzYxL3RhYmxlcmFuZ2U6NWQwMWUwYjdiYzcwNGVlZTkwNmJjMThlNmU2NzE3NjFfNi0zLTEtMS0w_08036bb3-c432-4988-8dcf-1e61cbd4fb91"
      unitRef="number">0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross
      contextRef="ia69aae2d4d7e4c4ebd48c1c2f9ee7630_D20200201-20200430"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmRkYWJlY2Y4ZDA1OTRkNDhhYzhiOTliYWMwMTBkMmQyL3NlYzpkZGFiZWNmOGQwNTk0ZDQ4YWM4Yjk5YmFjMDEwZDJkMl82NC9mcmFnOjdkOGE5ZWU0OWY2NzRlZmZiMTVkNjg0MTc2ODZhNDM2L3RleHRyZWdpb246N2Q4YTllZTQ5ZjY3NGVmZmIxNWQ2ODQxNzY4NmE0MzZfMTA5OTUxMTY1MTU5OQ_22c24e77-a852-4249-acdc-b4c6f2000180"
      unitRef="shares">0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross>
    <us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock
      contextRef="idda6a648059c4a71bec98de39acc0b4f_D20200201-20200430"
      id="id3VybDovL2RvY3MudjEvZG9jOmRkYWJlY2Y4ZDA1OTRkNDhhYzhiOTliYWMwMTBkMmQyL3NlYzpkZGFiZWNmOGQwNTk0ZDQ4YWM4Yjk5YmFjMDEwZDJkMl82NC9mcmFnOjdkOGE5ZWU0OWY2NzRlZmZiMTVkNjg0MTc2ODZhNDM2L3RleHRyZWdpb246N2Q4YTllZTQ5ZjY3NGVmZmIxNWQ2ODQxNzY4NmE0MzZfMTE5MjU_7ea52bf4-21ab-4837-ac3d-175e37528952">&lt;div style="text-indent: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:10pt;font-weight:400;line-height:120%;"&gt;The following table is a summary of stock option activity for the three&#160;months ended April&#160;30, 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:74.293%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:9.494%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.518%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:9.495%;"/&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-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:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="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: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;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;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="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 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="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Exercised&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,056)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&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;3.11&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="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:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(161)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-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;8.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;Options outstanding at April 30, 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 #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;12,472&#160;&lt;/span&gt;&lt;/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;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&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;5.88&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(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="display:none;"/&gt;&lt;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;/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="display:none;"/&gt;&lt;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;/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="display:none;"/&gt;&lt;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;Options vested and expected to vest at April 30, 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;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="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,472&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&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.88&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;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;Options exercisable at April 30, 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: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,426&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;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;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&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;3.80&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',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="i7059b885030d40479f9910356d3b23e8_I20200131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRkYWJlY2Y4ZDA1OTRkNDhhYzhiOTliYWMwMTBkMmQyL3NlYzpkZGFiZWNmOGQwNTk0ZDQ4YWM4Yjk5YmFjMDEwZDJkMl82NC9mcmFnOjdkOGE5ZWU0OWY2NzRlZmZiMTVkNjg0MTc2ODZhNDM2L3RhYmxlOjhkYzY4MGRjMDJmNTRlZTJiMmVlY2E3YjMwYTlkZWRkL3RhYmxlcmFuZ2U6OGRjNjgwZGMwMmY1NGVlMmIyZWVjYTdiMzBhOWRlZGRfMi0xLTEtMS0w_356a0c1f-da9c-4fa2-874b-71694fcc8031"
      unitRef="shares">14689000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice
      contextRef="i7059b885030d40479f9910356d3b23e8_I20200131"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmRkYWJlY2Y4ZDA1OTRkNDhhYzhiOTliYWMwMTBkMmQyL3NlYzpkZGFiZWNmOGQwNTk0ZDQ4YWM4Yjk5YmFjMDEwZDJkMl82NC9mcmFnOjdkOGE5ZWU0OWY2NzRlZmZiMTVkNjg0MTc2ODZhNDM2L3RhYmxlOjhkYzY4MGRjMDJmNTRlZTJiMmVlY2E3YjMwYTlkZWRkL3RhYmxlcmFuZ2U6OGRjNjgwZGMwMmY1NGVlMmIyZWVjYTdiMzBhOWRlZGRfMi0zLTEtMS0w_49f37b5d-5a91-4244-a40b-bb9a15eb9a91"
      unitRef="usdPerShare">5.52</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice>
    <us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised
      contextRef="ia69aae2d4d7e4c4ebd48c1c2f9ee7630_D20200201-20200430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRkYWJlY2Y4ZDA1OTRkNDhhYzhiOTliYWMwMTBkMmQyL3NlYzpkZGFiZWNmOGQwNTk0ZDQ4YWM4Yjk5YmFjMDEwZDJkMl82NC9mcmFnOjdkOGE5ZWU0OWY2NzRlZmZiMTVkNjg0MTc2ODZhNDM2L3RhYmxlOjhkYzY4MGRjMDJmNTRlZTJiMmVlY2E3YjMwYTlkZWRkL3RhYmxlcmFuZ2U6OGRjNjgwZGMwMmY1NGVlMmIyZWVjYTdiMzBhOWRlZGRfNC0xLTEtMS0w_bddfe5e6-66ab-4f54-af8e-d37c2dc6d43e"
      unitRef="shares">2056000</us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised>
    <us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice
      contextRef="ia69aae2d4d7e4c4ebd48c1c2f9ee7630_D20200201-20200430"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmRkYWJlY2Y4ZDA1OTRkNDhhYzhiOTliYWMwMTBkMmQyL3NlYzpkZGFiZWNmOGQwNTk0ZDQ4YWM4Yjk5YmFjMDEwZDJkMl82NC9mcmFnOjdkOGE5ZWU0OWY2NzRlZmZiMTVkNjg0MTc2ODZhNDM2L3RhYmxlOjhkYzY4MGRjMDJmNTRlZTJiMmVlY2E3YjMwYTlkZWRkL3RhYmxlcmFuZ2U6OGRjNjgwZGMwMmY1NGVlMmIyZWVjYTdiMzBhOWRlZGRfNC0zLTEtMS0w_157f27a5-b302-4292-998a-fc69badca882"
      unitRef="usdPerShare">3.11</us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod
      contextRef="ia69aae2d4d7e4c4ebd48c1c2f9ee7630_D20200201-20200430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRkYWJlY2Y4ZDA1OTRkNDhhYzhiOTliYWMwMTBkMmQyL3NlYzpkZGFiZWNmOGQwNTk0ZDQ4YWM4Yjk5YmFjMDEwZDJkMl82NC9mcmFnOjdkOGE5ZWU0OWY2NzRlZmZiMTVkNjg0MTc2ODZhNDM2L3RhYmxlOjhkYzY4MGRjMDJmNTRlZTJiMmVlY2E3YjMwYTlkZWRkL3RhYmxlcmFuZ2U6OGRjNjgwZGMwMmY1NGVlMmIyZWVjYTdiMzBhOWRlZGRfNS0xLTEtMS0w_9d457de9-1c21-461b-a9a2-77244c8733bb"
      unitRef="shares">161000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod>
    <us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice
      contextRef="ia69aae2d4d7e4c4ebd48c1c2f9ee7630_D20200201-20200430"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmRkYWJlY2Y4ZDA1OTRkNDhhYzhiOTliYWMwMTBkMmQyL3NlYzpkZGFiZWNmOGQwNTk0ZDQ4YWM4Yjk5YmFjMDEwZDJkMl82NC9mcmFnOjdkOGE5ZWU0OWY2NzRlZmZiMTVkNjg0MTc2ODZhNDM2L3RhYmxlOjhkYzY4MGRjMDJmNTRlZTJiMmVlY2E3YjMwYTlkZWRkL3RhYmxlcmFuZ2U6OGRjNjgwZGMwMmY1NGVlMmIyZWVjYTdiMzBhOWRlZGRfNS0zLTEtMS0w_2afea790-8370-4208-a626-916943c80d33"
      unitRef="usdPerShare">8.48</us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber
      contextRef="i790dc190805740da8cf00f00d008aeac_I20200430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRkYWJlY2Y4ZDA1OTRkNDhhYzhiOTliYWMwMTBkMmQyL3NlYzpkZGFiZWNmOGQwNTk0ZDQ4YWM4Yjk5YmFjMDEwZDJkMl82NC9mcmFnOjdkOGE5ZWU0OWY2NzRlZmZiMTVkNjg0MTc2ODZhNDM2L3RhYmxlOjhkYzY4MGRjMDJmNTRlZTJiMmVlY2E3YjMwYTlkZWRkL3RhYmxlcmFuZ2U6OGRjNjgwZGMwMmY1NGVlMmIyZWVjYTdiMzBhOWRlZGRfNi0xLTEtMS0w_4081566c-a54c-4aa3-a947-6b2e383fd0cc"
      unitRef="shares">12472000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice
      contextRef="i790dc190805740da8cf00f00d008aeac_I20200430"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmRkYWJlY2Y4ZDA1OTRkNDhhYzhiOTliYWMwMTBkMmQyL3NlYzpkZGFiZWNmOGQwNTk0ZDQ4YWM4Yjk5YmFjMDEwZDJkMl82NC9mcmFnOjdkOGE5ZWU0OWY2NzRlZmZiMTVkNjg0MTc2ODZhNDM2L3RhYmxlOjhkYzY4MGRjMDJmNTRlZTJiMmVlY2E3YjMwYTlkZWRkL3RhYmxlcmFuZ2U6OGRjNjgwZGMwMmY1NGVlMmIyZWVjYTdiMzBhOWRlZGRfNi0zLTEtMS0w_4db3518d-65e7-4a63-87ae-461dcb716220"
      unitRef="usdPerShare">5.88</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber
      contextRef="i790dc190805740da8cf00f00d008aeac_I20200430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRkYWJlY2Y4ZDA1OTRkNDhhYzhiOTliYWMwMTBkMmQyL3NlYzpkZGFiZWNmOGQwNTk0ZDQ4YWM4Yjk5YmFjMDEwZDJkMl82NC9mcmFnOjdkOGE5ZWU0OWY2NzRlZmZiMTVkNjg0MTc2ODZhNDM2L3RhYmxlOjhkYzY4MGRjMDJmNTRlZTJiMmVlY2E3YjMwYTlkZWRkL3RhYmxlcmFuZ2U6OGRjNjgwZGMwMmY1NGVlMmIyZWVjYTdiMzBhOWRlZGRfMTUtMS0xLTEtMA_5fe6dd22-386b-4e87-ad8d-87899e885870"
      unitRef="shares">12472000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice
      contextRef="i790dc190805740da8cf00f00d008aeac_I20200430"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmRkYWJlY2Y4ZDA1OTRkNDhhYzhiOTliYWMwMTBkMmQyL3NlYzpkZGFiZWNmOGQwNTk0ZDQ4YWM4Yjk5YmFjMDEwZDJkMl82NC9mcmFnOjdkOGE5ZWU0OWY2NzRlZmZiMTVkNjg0MTc2ODZhNDM2L3RhYmxlOjhkYzY4MGRjMDJmNTRlZTJiMmVlY2E3YjMwYTlkZWRkL3RhYmxlcmFuZ2U6OGRjNjgwZGMwMmY1NGVlMmIyZWVjYTdiMzBhOWRlZGRfMTUtMy0xLTEtMA_0155f512-ceab-4259-8d97-5513bbd84915"
      unitRef="usdPerShare">5.88</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber
      contextRef="i790dc190805740da8cf00f00d008aeac_I20200430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRkYWJlY2Y4ZDA1OTRkNDhhYzhiOTliYWMwMTBkMmQyL3NlYzpkZGFiZWNmOGQwNTk0ZDQ4YWM4Yjk5YmFjMDEwZDJkMl82NC9mcmFnOjdkOGE5ZWU0OWY2NzRlZmZiMTVkNjg0MTc2ODZhNDM2L3RhYmxlOjhkYzY4MGRjMDJmNTRlZTJiMmVlY2E3YjMwYTlkZWRkL3RhYmxlcmFuZ2U6OGRjNjgwZGMwMmY1NGVlMmIyZWVjYTdiMzBhOWRlZGRfMTYtMS0xLTEtMA_5e4f1e7e-2a81-4f2c-950d-6bde4e290396"
      unitRef="shares">6426000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice
      contextRef="i790dc190805740da8cf00f00d008aeac_I20200430"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmRkYWJlY2Y4ZDA1OTRkNDhhYzhiOTliYWMwMTBkMmQyL3NlYzpkZGFiZWNmOGQwNTk0ZDQ4YWM4Yjk5YmFjMDEwZDJkMl82NC9mcmFnOjdkOGE5ZWU0OWY2NzRlZmZiMTVkNjg0MTc2ODZhNDM2L3RhYmxlOjhkYzY4MGRjMDJmNTRlZTJiMmVlY2E3YjMwYTlkZWRkL3RhYmxlcmFuZ2U6OGRjNjgwZGMwMmY1NGVlMmIyZWVjYTdiMzBhOWRlZGRfMTYtMy0xLTEtMA_061dd561-76a7-4f35-8a78-9a022eaa6b9e"
      unitRef="usdPerShare">3.80</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedNumberOfShares
      contextRef="i790dc190805740da8cf00f00d008aeac_I20200430"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmRkYWJlY2Y4ZDA1OTRkNDhhYzhiOTliYWMwMTBkMmQyL3NlYzpkZGFiZWNmOGQwNTk0ZDQ4YWM4Yjk5YmFjMDEwZDJkMl82NC9mcmFnOjdkOGE5ZWU0OWY2NzRlZmZiMTVkNjg0MTc2ODZhNDM2L3RleHRyZWdpb246N2Q4YTllZTQ5ZjY3NGVmZmIxNWQ2ODQxNzY4NmE0MzZfMTY0OTI2NzQ1MzYwNA_8154866f-e206-447a-8e83-a63489e54f76"
      unitRef="shares">732200</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedNumberOfShares>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1
      contextRef="i790dc190805740da8cf00f00d008aeac_I20200430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmRkYWJlY2Y4ZDA1OTRkNDhhYzhiOTliYWMwMTBkMmQyL3NlYzpkZGFiZWNmOGQwNTk0ZDQ4YWM4Yjk5YmFjMDEwZDJkMl82NC9mcmFnOjdkOGE5ZWU0OWY2NzRlZmZiMTVkNjg0MTc2ODZhNDM2L3RleHRyZWdpb246N2Q4YTllZTQ5ZjY3NGVmZmIxNWQ2ODQxNzY4NmE0MzZfMTA5OTUxMTY0OTUxOA_a40bb8b8-e858-40e9-b7e7-894a13ac731e"
      unitRef="usd">410400000</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1
      contextRef="i7059b885030d40479f9910356d3b23e8_I20200131"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmRkYWJlY2Y4ZDA1OTRkNDhhYzhiOTliYWMwMTBkMmQyL3NlYzpkZGFiZWNmOGQwNTk0ZDQ4YWM4Yjk5YmFjMDEwZDJkMl82NC9mcmFnOjdkOGE5ZWU0OWY2NzRlZmZiMTVkNjg0MTc2ODZhNDM2L3RleHRyZWdpb246N2Q4YTllZTQ5ZjY3NGVmZmIxNWQ2ODQxNzY4NmE0MzZfMjQ3OA_9c7e9a8d-b9de-496c-bc4d-9c9d406f48ce"
      unitRef="usd">469600000</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1
      contextRef="ia69aae2d4d7e4c4ebd48c1c2f9ee7630_D20200201-20200430"
      id="id3VybDovL2RvY3MudjEvZG9jOmRkYWJlY2Y4ZDA1OTRkNDhhYzhiOTliYWMwMTBkMmQyL3NlYzpkZGFiZWNmOGQwNTk0ZDQ4YWM4Yjk5YmFjMDEwZDJkMl82NC9mcmFnOjdkOGE5ZWU0OWY2NzRlZmZiMTVkNjg0MTc2ODZhNDM2L3RleHRyZWdpb246N2Q4YTllZTQ5ZjY3NGVmZmIxNWQ2ODQxNzY4NmE0MzZfMjU5OA_326207fb-d0cc-445a-bd8b-2e4ec4749e03">P6Y9M18D</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1
      contextRef="i43968aad3bf54dfa924114d35d6923fd_D20190201-20200131"
      id="id3VybDovL2RvY3MudjEvZG9jOmRkYWJlY2Y4ZDA1OTRkNDhhYzhiOTliYWMwMTBkMmQyL3NlYzpkZGFiZWNmOGQwNTk0ZDQ4YWM4Yjk5YmFjMDEwZDJkMl82NC9mcmFnOjdkOGE5ZWU0OWY2NzRlZmZiMTVkNjg0MTc2ODZhNDM2L3RleHRyZWdpb246N2Q4YTllZTQ5ZjY3NGVmZmIxNWQ2ODQxNzY4NmE0MzZfMjYwNQ_1b8da507-9607-44ac-ad74-2f1de55d952e">P6Y8M12D</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross
      contextRef="ia69aae2d4d7e4c4ebd48c1c2f9ee7630_D20200201-20200430"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmRkYWJlY2Y4ZDA1OTRkNDhhYzhiOTliYWMwMTBkMmQyL3NlYzpkZGFiZWNmOGQwNTk0ZDQ4YWM4Yjk5YmFjMDEwZDJkMl82NC9mcmFnOjdkOGE5ZWU0OWY2NzRlZmZiMTVkNjg0MTc2ODZhNDM2L3RleHRyZWdpb246N2Q4YTllZTQ5ZjY3NGVmZmIxNWQ2ODQxNzY4NmE0MzZfMTA5OTUxMTY0MjI3Nw_505f76a3-8507-4508-8668-c63abf3c297f"
      unitRef="shares">0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
      contextRef="i4e5af8c25dfc4ec1890c6a6e9d89c8fb_D20190201-20190430"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmRkYWJlY2Y4ZDA1OTRkNDhhYzhiOTliYWMwMTBkMmQyL3NlYzpkZGFiZWNmOGQwNTk0ZDQ4YWM4Yjk5YmFjMDEwZDJkMl82NC9mcmFnOjdkOGE5ZWU0OWY2NzRlZmZiMTVkNjg0MTc2ODZhNDM2L3RleHRyZWdpb246N2Q4YTllZTQ5ZjY3NGVmZmIxNWQ2ODQxNzY4NmE0MzZfMjc2NQ_340cf7d0-aec5-441b-9494-d3dbc9e3a427"
      unitRef="usdPerShare">8.76</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue
      contextRef="ia69aae2d4d7e4c4ebd48c1c2f9ee7630_D20200201-20200430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmRkYWJlY2Y4ZDA1OTRkNDhhYzhiOTliYWMwMTBkMmQyL3NlYzpkZGFiZWNmOGQwNTk0ZDQ4YWM4Yjk5YmFjMDEwZDJkMl82NC9mcmFnOjdkOGE5ZWU0OWY2NzRlZmZiMTVkNjg0MTc2ODZhNDM2L3RleHRyZWdpb246N2Q4YTllZTQ5ZjY3NGVmZmIxNWQ2ODQxNzY4NmE0MzZfMzAxMA_bf9f9e80-60a8-4371-ab6a-34be218e6177"
      unitRef="usd">111200000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue
      contextRef="i4e5af8c25dfc4ec1890c6a6e9d89c8fb_D20190201-20190430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmRkYWJlY2Y4ZDA1OTRkNDhhYzhiOTliYWMwMTBkMmQyL3NlYzpkZGFiZWNmOGQwNTk0ZDQ4YWM4Yjk5YmFjMDEwZDJkMl82NC9mcmFnOjdkOGE5ZWU0OWY2NzRlZmZiMTVkNjg0MTc2ODZhNDM2L3RleHRyZWdpb246N2Q4YTllZTQ5ZjY3NGVmZmIxNWQ2ODQxNzY4NmE0MzZfMzAxNw_54e0fbfa-0c80-47dc-87de-c775d9fc7cc2"
      unitRef="usd">8800000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue
      contextRef="i790dc190805740da8cf00f00d008aeac_I20200430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmRkYWJlY2Y4ZDA1OTRkNDhhYzhiOTliYWMwMTBkMmQyL3NlYzpkZGFiZWNmOGQwNTk0ZDQ4YWM4Yjk5YmFjMDEwZDJkMl82NC9mcmFnOjdkOGE5ZWU0OWY2NzRlZmZiMTVkNjg0MTc2ODZhNDM2L3RleHRyZWdpb246N2Q4YTllZTQ5ZjY3NGVmZmIxNWQ2ODQxNzY4NmE0MzZfMTA5OTUxMTY0MDM4Nw_6ccd6830-0b36-449d-8f60-966cce5a65ff"
      unitRef="usd">770500000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue
      contextRef="i7059b885030d40479f9910356d3b23e8_I20200131"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmRkYWJlY2Y4ZDA1OTRkNDhhYzhiOTliYWMwMTBkMmQyL3NlYzpkZGFiZWNmOGQwNTk0ZDQ4YWM4Yjk5YmFjMDEwZDJkMl82NC9mcmFnOjdkOGE5ZWU0OWY2NzRlZmZiMTVkNjg0MTc2ODZhNDM2L3RleHRyZWdpb246N2Q4YTllZTQ5ZjY3NGVmZmIxNWQ2ODQxNzY4NmE0MzZfMzIyNw_69e3867e-0f0c-48d9-8472-91165b5598ac"
      unitRef="usd">816300000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2
      contextRef="ia69aae2d4d7e4c4ebd48c1c2f9ee7630_D20200201-20200430"
      id="id3VybDovL2RvY3MudjEvZG9jOmRkYWJlY2Y4ZDA1OTRkNDhhYzhiOTliYWMwMTBkMmQyL3NlYzpkZGFiZWNmOGQwNTk0ZDQ4YWM4Yjk5YmFjMDEwZDJkMl82NC9mcmFnOjdkOGE5ZWU0OWY2NzRlZmZiMTVkNjg0MTc2ODZhNDM2L3RleHRyZWdpb246N2Q4YTllZTQ5ZjY3NGVmZmIxNWQ2ODQxNzY4NmE0MzZfMTA5OTUxMTY0MDM5OQ_4db41eab-d8ff-4c2a-a121-83e72a514f95">P7Y4M24D</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2
      contextRef="i43968aad3bf54dfa924114d35d6923fd_D20190201-20200131"
      id="id3VybDovL2RvY3MudjEvZG9jOmRkYWJlY2Y4ZDA1OTRkNDhhYzhiOTliYWMwMTBkMmQyL3NlYzpkZGFiZWNmOGQwNTk0ZDQ4YWM4Yjk5YmFjMDEwZDJkMl82NC9mcmFnOjdkOGE5ZWU0OWY2NzRlZmZiMTVkNjg0MTc2ODZhNDM2L3RleHRyZWdpb246N2Q4YTllZTQ5ZjY3NGVmZmIxNWQ2ODQxNzY4NmE0MzZfMTA5OTUxMTY0MDM5OQ_d5f765b6-0049-442e-8079-00f1e640bb10">P7Y4M24D</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2>
    <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions
      contextRef="i790dc190805740da8cf00f00d008aeac_I20200430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmRkYWJlY2Y4ZDA1OTRkNDhhYzhiOTliYWMwMTBkMmQyL3NlYzpkZGFiZWNmOGQwNTk0ZDQ4YWM4Yjk5YmFjMDEwZDJkMl82NC9mcmFnOjdkOGE5ZWU0OWY2NzRlZmZiMTVkNjg0MTc2ODZhNDM2L3RleHRyZWdpb246N2Q4YTllZTQ5ZjY3NGVmZmIxNWQ2ODQxNzY4NmE0MzZfMTA5OTUxMTY0MDQwMg_f527989f-34df-4375-8734-5f5738754cbd"
      unitRef="usd">30400000</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions>
    <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1
      contextRef="ia69aae2d4d7e4c4ebd48c1c2f9ee7630_D20200201-20200430"
      id="id3VybDovL2RvY3MudjEvZG9jOmRkYWJlY2Y4ZDA1OTRkNDhhYzhiOTliYWMwMTBkMmQyL3NlYzpkZGFiZWNmOGQwNTk0ZDQ4YWM4Yjk5YmFjMDEwZDJkMl82NC9mcmFnOjdkOGE5ZWU0OWY2NzRlZmZiMTVkNjg0MTc2ODZhNDM2L3RleHRyZWdpb246N2Q4YTllZTQ5ZjY3NGVmZmIxNWQ2ODQxNzY4NmE0MzZfMTA5OTUxMTY0MDQzNQ_70127883-d547-4da2-acab-182ebc0d82bf">P2Y</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1>
    <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions
      contextRef="i7059b885030d40479f9910356d3b23e8_I20200131"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmRkYWJlY2Y4ZDA1OTRkNDhhYzhiOTliYWMwMTBkMmQyL3NlYzpkZGFiZWNmOGQwNTk0ZDQ4YWM4Yjk5YmFjMDEwZDJkMl82NC9mcmFnOjdkOGE5ZWU0OWY2NzRlZmZiMTVkNjg0MTc2ODZhNDM2L3RleHRyZWdpb246N2Q4YTllZTQ5ZjY3NGVmZmIxNWQ2ODQxNzY4NmE0MzZfMzgzNg_b2140311-3739-48f2-9c79-ca53e004b3ba"
      unitRef="usd">34700000</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions>
    <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1
      contextRef="i43968aad3bf54dfa924114d35d6923fd_D20190201-20200131"
      id="id3VybDovL2RvY3MudjEvZG9jOmRkYWJlY2Y4ZDA1OTRkNDhhYzhiOTliYWMwMTBkMmQyL3NlYzpkZGFiZWNmOGQwNTk0ZDQ4YWM4Yjk5YmFjMDEwZDJkMl82NC9mcmFnOjdkOGE5ZWU0OWY2NzRlZmZiMTVkNjg0MTc2ODZhNDM2L3RleHRyZWdpb246N2Q4YTllZTQ5ZjY3NGVmZmIxNWQ2ODQxNzY4NmE0MzZfMzk1Nw_b8ab58e2-ec2d-4c0e-858b-0ecd15c3150b">P2Y1M6D</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1>
    <crwd:StockIssuedDuringPeriodSharesEarlyExerciseOfEmployeeOptions
      contextRef="ia69aae2d4d7e4c4ebd48c1c2f9ee7630_D20200201-20200430"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmRkYWJlY2Y4ZDA1OTRkNDhhYzhiOTliYWMwMTBkMmQyL3NlYzpkZGFiZWNmOGQwNTk0ZDQ4YWM4Yjk5YmFjMDEwZDJkMl82NC9mcmFnOjdkOGE5ZWU0OWY2NzRlZmZiMTVkNjg0MTc2ODZhNDM2L3RleHRyZWdpb246N2Q4YTllZTQ5ZjY3NGVmZmIxNWQ2ODQxNzY4NmE0MzZfNDY5NA_6fec4ee6-4fb8-4137-8a1c-62277ee01f71"
      unitRef="shares">0</crwd:StockIssuedDuringPeriodSharesEarlyExerciseOfEmployeeOptions>
    <crwd:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNumberOfSharesRelatedToEarlyExercisedStockOptionsSubjectToRepurchase
      contextRef="i790dc190805740da8cf00f00d008aeac_I20200430"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmRkYWJlY2Y4ZDA1OTRkNDhhYzhiOTliYWMwMTBkMmQyL3NlYzpkZGFiZWNmOGQwNTk0ZDQ4YWM4Yjk5YmFjMDEwZDJkMl82NC9mcmFnOjdkOGE5ZWU0OWY2NzRlZmZiMTVkNjg0MTc2ODZhNDM2L3RleHRyZWdpb246N2Q4YTllZTQ5ZjY3NGVmZmIxNWQ2ODQxNzY4NmE0MzZfMTA5OTUxMTY0MDU3NA_a237e540-33c1-4387-a687-099b8bc7653b"
      unitRef="shares">849356</crwd:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNumberOfSharesRelatedToEarlyExercisedStockOptionsSubjectToRepurchase>
    <crwd:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsValueRelatedToEarlyExercisedStockOptionsSubjectToRepurchase
      contextRef="i790dc190805740da8cf00f00d008aeac_I20200430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmRkYWJlY2Y4ZDA1OTRkNDhhYzhiOTliYWMwMTBkMmQyL3NlYzpkZGFiZWNmOGQwNTk0ZDQ4YWM4Yjk5YmFjMDEwZDJkMl82NC9mcmFnOjdkOGE5ZWU0OWY2NzRlZmZiMTVkNjg0MTc2ODZhNDM2L3RleHRyZWdpb246N2Q4YTllZTQ5ZjY3NGVmZmIxNWQ2ODQxNzY4NmE0MzZfMTA5OTUxMTY0OTU1Nw_42fc0bda-740f-47a1-b89b-45f52a6ff7be"
      unitRef="usd">7800000</crwd:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsValueRelatedToEarlyExercisedStockOptionsSubjectToRepurchase>
    <crwd:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNumberOfSharesRelatedToEarlyExercisedStockOptionsSubjectToRepurchase
      contextRef="i7059b885030d40479f9910356d3b23e8_I20200131"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmRkYWJlY2Y4ZDA1OTRkNDhhYzhiOTliYWMwMTBkMmQyL3NlYzpkZGFiZWNmOGQwNTk0ZDQ4YWM4Yjk5YmFjMDEwZDJkMl82NC9mcmFnOjdkOGE5ZWU0OWY2NzRlZmZiMTVkNjg0MTc2ODZhNDM2L3RleHRyZWdpb246N2Q4YTllZTQ5ZjY3NGVmZmIxNWQ2ODQxNzY4NmE0MzZfNTE2Mw_919af522-f1d1-48de-a233-fbbc3c72c1f2"
      unitRef="shares">984417</crwd:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNumberOfSharesRelatedToEarlyExercisedStockOptionsSubjectToRepurchase>
    <crwd:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsValueRelatedToEarlyExercisedStockOptionsSubjectToRepurchase
      contextRef="i7059b885030d40479f9910356d3b23e8_I20200131"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmRkYWJlY2Y4ZDA1OTRkNDhhYzhiOTliYWMwMTBkMmQyL3NlYzpkZGFiZWNmOGQwNTk0ZDQ4YWM4Yjk5YmFjMDEwZDJkMl82NC9mcmFnOjdkOGE5ZWU0OWY2NzRlZmZiMTVkNjg0MTc2ODZhNDM2L3RleHRyZWdpb246N2Q4YTllZTQ5ZjY3NGVmZmIxNWQ2ODQxNzY4NmE0MzZfNTE3Nw_91480a11-fcc0-4299-8c5c-eade74ca494a"
      unitRef="usd">8700000</crwd:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsValueRelatedToEarlyExercisedStockOptionsSubjectToRepurchase>
    <crwd:VestingScheduleNumber
      contextRef="i143d41aa8a194d138e472f0d56b5d23d_D20180901-20180930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmRkYWJlY2Y4ZDA1OTRkNDhhYzhiOTliYWMwMTBkMmQyL3NlYzpkZGFiZWNmOGQwNTk0ZDQ4YWM4Yjk5YmFjMDEwZDJkMl82NC9mcmFnOjdkOGE5ZWU0OWY2NzRlZmZiMTVkNjg0MTc2ODZhNDM2L3RleHRyZWdpb246N2Q4YTllZTQ5ZjY3NGVmZmIxNWQ2ODQxNzY4NmE0MzZfNTc5OA_a8005419-668d-4862-aee3-ec652be09552"
      unitRef="unit_standard_tranche">3</crwd:VestingScheduleNumber>
    <crwd:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfQuarterlyInstallments
      contextRef="ie34849ff1b5f4097b7a7612e322f70b9_D20180901-20180930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmRkYWJlY2Y4ZDA1OTRkNDhhYzhiOTliYWMwMTBkMmQyL3NlYzpkZGFiZWNmOGQwNTk0ZDQ4YWM4Yjk5YmFjMDEwZDJkMl82NC9mcmFnOjdkOGE5ZWU0OWY2NzRlZmZiMTVkNjg0MTc2ODZhNDM2L3RleHRyZWdpb246N2Q4YTllZTQ5ZjY3NGVmZmIxNWQ2ODQxNzY4NmE0MzZfNjA2MA_f8f1eae8-1125-42a1-8019-ac11f4649fa8"
      unitRef="unit_standard_installment">12</crwd:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfQuarterlyInstallments>
    <crwd:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfQuarterlyInstallments
      contextRef="i4d921d8550f449cea781bfe3700d1529_D20180901-20180930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmRkYWJlY2Y4ZDA1OTRkNDhhYzhiOTliYWMwMTBkMmQyL3NlYzpkZGFiZWNmOGQwNTk0ZDQ4YWM4Yjk5YmFjMDEwZDJkMl82NC9mcmFnOjdkOGE5ZWU0OWY2NzRlZmZiMTVkNjg0MTc2ODZhNDM2L3RleHRyZWdpb246N2Q4YTllZTQ5ZjY3NGVmZmIxNWQ2ODQxNzY4NmE0MzZfNjE1MA_1fbcc9e2-99af-4be2-848f-eb6a0764e9a3"
      unitRef="unit_standard_installment">16</crwd:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfQuarterlyInstallments>
    <crwd:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfQuarterlyInstallments
      contextRef="i6c4d27062d8a4fdf82cfe450b14c76a9_D20180901-20180930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmRkYWJlY2Y4ZDA1OTRkNDhhYzhiOTliYWMwMTBkMmQyL3NlYzpkZGFiZWNmOGQwNTk0ZDQ4YWM4Yjk5YmFjMDEwZDJkMl82NC9mcmFnOjdkOGE5ZWU0OWY2NzRlZmZiMTVkNjg0MTc2ODZhNDM2L3RleHRyZWdpb246N2Q4YTllZTQ5ZjY3NGVmZmIxNWQ2ODQxNzY4NmE0MzZfNjI2NA_9f13cc8e-4df7-4115-8726-295f101937ba"
      unitRef="unit_standard_installment">8</crwd:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfQuarterlyInstallments>
    <us-gaap:DeferredCompensationSharebasedArrangementsLiabilityCurrentAndNoncurrent
      contextRef="i99ae1817d9e9453bb320e6cdb3867c86_I20190614"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmRkYWJlY2Y4ZDA1OTRkNDhhYzhiOTliYWMwMTBkMmQyL3NlYzpkZGFiZWNmOGQwNTk0ZDQ4YWM4Yjk5YmFjMDEwZDJkMl82NC9mcmFnOjdkOGE5ZWU0OWY2NzRlZmZiMTVkNjg0MTc2ODZhNDM2L3RleHRyZWdpb246N2Q4YTllZTQ5ZjY3NGVmZmIxNWQ2ODQxNzY4NmE0MzZfMTA5OTUxMTY0ODMwNg_21cc6d91-0ea0-48d5-aa3e-fb569723cf00"
      unitRef="usd">17300000</us-gaap:DeferredCompensationSharebasedArrangementsLiabilityCurrentAndNoncurrent>
    <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions
      contextRef="i41ff7af5f58344b0b56d7327c0beda25_I20200430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmRkYWJlY2Y4ZDA1OTRkNDhhYzhiOTliYWMwMTBkMmQyL3NlYzpkZGFiZWNmOGQwNTk0ZDQ4YWM4Yjk5YmFjMDEwZDJkMl82NC9mcmFnOjdkOGE5ZWU0OWY2NzRlZmZiMTVkNjg0MTc2ODZhNDM2L3RleHRyZWdpb246N2Q4YTllZTQ5ZjY3NGVmZmIxNWQ2ODQxNzY4NmE0MzZfMTA5OTUxMTY0OTU3Mg_c20f914e-e800-4e28-9c25-612f995862f2"
      unitRef="usd">253600000</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions>
    <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1
      contextRef="i80d8069b77074fe58a286758025e1dae_D20200201-20200430"
      id="id3VybDovL2RvY3MudjEvZG9jOmRkYWJlY2Y4ZDA1OTRkNDhhYzhiOTliYWMwMTBkMmQyL3NlYzpkZGFiZWNmOGQwNTk0ZDQ4YWM4Yjk5YmFjMDEwZDJkMl82NC9mcmFnOjdkOGE5ZWU0OWY2NzRlZmZiMTVkNjg0MTc2ODZhNDM2L3RleHRyZWdpb246N2Q4YTllZTQ5ZjY3NGVmZmIxNWQ2ODQxNzY4NmE0MzZfMTA5OTUxMTY0MDY1Ng_5a22d210-f408-4bb3-b9d3-925c5757c8be">P2Y9M18D</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardPercentageOfOutstandingStockMaximum
      contextRef="ia25f5805d34145b28bf2a1c011d31671_D20200201-20200430"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmRkYWJlY2Y4ZDA1OTRkNDhhYzhiOTliYWMwMTBkMmQyL3NlYzpkZGFiZWNmOGQwNTk0ZDQ4YWM4Yjk5YmFjMDEwZDJkMl82NC9mcmFnOjdkOGE5ZWU0OWY2NzRlZmZiMTVkNjg0MTc2ODZhNDM2L3RleHRyZWdpb246N2Q4YTllZTQ5ZjY3NGVmZmIxNWQ2ODQxNzY4NmE0MzZfMTY0OTI2NzQ0Mzk3MzU_d60f6c1e-8d43-4f8d-94c0-a260606be8a2"
      unitRef="number">1.30</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardPercentageOfOutstandingStockMaximum>
    <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions
      contextRef="i4a7c96ccd82f444c94c9aed30576377a_I20200430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmRkYWJlY2Y4ZDA1OTRkNDhhYzhiOTliYWMwMTBkMmQyL3NlYzpkZGFiZWNmOGQwNTk0ZDQ4YWM4Yjk5YmFjMDEwZDJkMl82NC9mcmFnOjdkOGE5ZWU0OWY2NzRlZmZiMTVkNjg0MTc2ODZhNDM2L3RleHRyZWdpb246N2Q4YTllZTQ5ZjY3NGVmZmIxNWQ2ODQxNzY4NmE0MzZfMTA5OTUxMTY0MDg4Mg_84b024d0-273f-4740-b32b-22bbac5a058a"
      unitRef="usd">40100000</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions>
    <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1
      contextRef="ia25f5805d34145b28bf2a1c011d31671_D20200201-20200430"
      id="id3VybDovL2RvY3MudjEvZG9jOmRkYWJlY2Y4ZDA1OTRkNDhhYzhiOTliYWMwMTBkMmQyL3NlYzpkZGFiZWNmOGQwNTk0ZDQ4YWM4Yjk5YmFjMDEwZDJkMl82NC9mcmFnOjdkOGE5ZWU0OWY2NzRlZmZiMTVkNjg0MTc2ODZhNDM2L3RleHRyZWdpb246N2Q4YTllZTQ5ZjY3NGVmZmIxNWQ2ODQxNzY4NmE0MzZfMTY0OTI2NzQ0Mzk3MTg_14ab8ac7-74fc-47ca-ab7c-8ddf058f7a30">P2Y</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1>
    <us-gaap:ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock
      contextRef="idda6a648059c4a71bec98de39acc0b4f_D20200201-20200430"
      id="id3VybDovL2RvY3MudjEvZG9jOmRkYWJlY2Y4ZDA1OTRkNDhhYzhiOTliYWMwMTBkMmQyL3NlYzpkZGFiZWNmOGQwNTk0ZDQ4YWM4Yjk5YmFjMDEwZDJkMl82NC9mcmFnOjdkOGE5ZWU0OWY2NzRlZmZiMTVkNjg0MTc2ODZhNDM2L3RleHRyZWdpb246N2Q4YTllZTQ5ZjY3NGVmZmIxNWQ2ODQxNzY4NmE0MzZfMTE5Mjc_b9389182-d7df-4605-a1b9-9a1e538b9a65">&lt;div style="text-indent: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:10pt;font-weight:400;line-height:120%;"&gt;The following table is a summary of RSU and PSU activities for the three&#160;months ended April&#160;30, 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:74.293%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:9.494%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.518%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:9.495%;"/&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 Grant&lt;br/&gt;Date Fair Value&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:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="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: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;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:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="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;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-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.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;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;2,824&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&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;57.94&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Vested&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(501)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-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;22.45&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Forfeited&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="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)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;26.25&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;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 April 30, 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 #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;8,245&#160;&lt;/span&gt;&lt;/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="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-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;39.96&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(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="display:none;"/&gt;&lt;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;/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="display:none;"/&gt;&lt;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;/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="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight: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 April 30, 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 #000;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;8,245&#160;&lt;/span&gt;&lt;/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;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;39.96&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',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="icf5a39dd9c09467e8e92ac983bd16b59_I20200131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRkYWJlY2Y4ZDA1OTRkNDhhYzhiOTliYWMwMTBkMmQyL3NlYzpkZGFiZWNmOGQwNTk0ZDQ4YWM4Yjk5YmFjMDEwZDJkMl82NC9mcmFnOjdkOGE5ZWU0OWY2NzRlZmZiMTVkNjg0MTc2ODZhNDM2L3RhYmxlOjgxNjU4Zjc4ZWIxNTQzOGZiOWI0YjRiZmQzOTIyMGM0L3RhYmxlcmFuZ2U6ODE2NThmNzhlYjE1NDM4ZmI5YjRiNGJmZDM5MjIwYzRfMi0xLTEtMS0w_521d9a14-b21a-4ac4-ac88-99b4617810ec"
      unitRef="shares">6063000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue
      contextRef="icf5a39dd9c09467e8e92ac983bd16b59_I20200131"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmRkYWJlY2Y4ZDA1OTRkNDhhYzhiOTliYWMwMTBkMmQyL3NlYzpkZGFiZWNmOGQwNTk0ZDQ4YWM4Yjk5YmFjMDEwZDJkMl82NC9mcmFnOjdkOGE5ZWU0OWY2NzRlZmZiMTVkNjg0MTc2ODZhNDM2L3RhYmxlOjgxNjU4Zjc4ZWIxNTQzOGZiOWI0YjRiZmQzOTIyMGM0L3RhYmxlcmFuZ2U6ODE2NThmNzhlYjE1NDM4ZmI5YjRiNGJmZDM5MjIwYzRfMi0zLTEtMS0w_378f3fb1-2a60-4371-aeda-05fa01f1a3d6"
      unitRef="usdPerShare">29.82</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
      contextRef="i720cc86a2f734ebbb7dc5b97461cdff2_D20200201-20200430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRkYWJlY2Y4ZDA1OTRkNDhhYzhiOTliYWMwMTBkMmQyL3NlYzpkZGFiZWNmOGQwNTk0ZDQ4YWM4Yjk5YmFjMDEwZDJkMl82NC9mcmFnOjdkOGE5ZWU0OWY2NzRlZmZiMTVkNjg0MTc2ODZhNDM2L3RhYmxlOjgxNjU4Zjc4ZWIxNTQzOGZiOWI0YjRiZmQzOTIyMGM0L3RhYmxlcmFuZ2U6ODE2NThmNzhlYjE1NDM4ZmI5YjRiNGJmZDM5MjIwYzRfMy0xLTEtMS0w_ebca6870-fcb6-4d18-9598-3a2387092e6d"
      unitRef="shares">2824000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
      contextRef="i720cc86a2f734ebbb7dc5b97461cdff2_D20200201-20200430"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmRkYWJlY2Y4ZDA1OTRkNDhhYzhiOTliYWMwMTBkMmQyL3NlYzpkZGFiZWNmOGQwNTk0ZDQ4YWM4Yjk5YmFjMDEwZDJkMl82NC9mcmFnOjdkOGE5ZWU0OWY2NzRlZmZiMTVkNjg0MTc2ODZhNDM2L3RhYmxlOjgxNjU4Zjc4ZWIxNTQzOGZiOWI0YjRiZmQzOTIyMGM0L3RhYmxlcmFuZ2U6ODE2NThmNzhlYjE1NDM4ZmI5YjRiNGJmZDM5MjIwYzRfMy0zLTEtMS0w_a39b2b31-0d40-432f-a2b8-ff3cfa758c3a"
      unitRef="usdPerShare">57.94</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod
      contextRef="i720cc86a2f734ebbb7dc5b97461cdff2_D20200201-20200430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRkYWJlY2Y4ZDA1OTRkNDhhYzhiOTliYWMwMTBkMmQyL3NlYzpkZGFiZWNmOGQwNTk0ZDQ4YWM4Yjk5YmFjMDEwZDJkMl82NC9mcmFnOjdkOGE5ZWU0OWY2NzRlZmZiMTVkNjg0MTc2ODZhNDM2L3RhYmxlOjgxNjU4Zjc4ZWIxNTQzOGZiOWI0YjRiZmQzOTIyMGM0L3RhYmxlcmFuZ2U6ODE2NThmNzhlYjE1NDM4ZmI5YjRiNGJmZDM5MjIwYzRfNC0xLTEtMS0w_94cafecd-ff33-4ec0-9680-a6895791947f"
      unitRef="shares">501000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue
      contextRef="i720cc86a2f734ebbb7dc5b97461cdff2_D20200201-20200430"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmRkYWJlY2Y4ZDA1OTRkNDhhYzhiOTliYWMwMTBkMmQyL3NlYzpkZGFiZWNmOGQwNTk0ZDQ4YWM4Yjk5YmFjMDEwZDJkMl82NC9mcmFnOjdkOGE5ZWU0OWY2NzRlZmZiMTVkNjg0MTc2ODZhNDM2L3RhYmxlOjgxNjU4Zjc4ZWIxNTQzOGZiOWI0YjRiZmQzOTIyMGM0L3RhYmxlcmFuZ2U6ODE2NThmNzhlYjE1NDM4ZmI5YjRiNGJmZDM5MjIwYzRfNC0zLTEtMS0w_b4fa261d-721b-465b-8d69-5fe1c8322966"
      unitRef="usdPerShare">22.45</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod
      contextRef="i720cc86a2f734ebbb7dc5b97461cdff2_D20200201-20200430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRkYWJlY2Y4ZDA1OTRkNDhhYzhiOTliYWMwMTBkMmQyL3NlYzpkZGFiZWNmOGQwNTk0ZDQ4YWM4Yjk5YmFjMDEwZDJkMl82NC9mcmFnOjdkOGE5ZWU0OWY2NzRlZmZiMTVkNjg0MTc2ODZhNDM2L3RhYmxlOjgxNjU4Zjc4ZWIxNTQzOGZiOWI0YjRiZmQzOTIyMGM0L3RhYmxlcmFuZ2U6ODE2NThmNzhlYjE1NDM4ZmI5YjRiNGJmZDM5MjIwYzRfNS0xLTEtMS0w_5bb5acdc-0395-4b96-9da3-66fba73b9189"
      unitRef="shares">141000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue
      contextRef="i720cc86a2f734ebbb7dc5b97461cdff2_D20200201-20200430"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmRkYWJlY2Y4ZDA1OTRkNDhhYzhiOTliYWMwMTBkMmQyL3NlYzpkZGFiZWNmOGQwNTk0ZDQ4YWM4Yjk5YmFjMDEwZDJkMl82NC9mcmFnOjdkOGE5ZWU0OWY2NzRlZmZiMTVkNjg0MTc2ODZhNDM2L3RhYmxlOjgxNjU4Zjc4ZWIxNTQzOGZiOWI0YjRiZmQzOTIyMGM0L3RhYmxlcmFuZ2U6ODE2NThmNzhlYjE1NDM4ZmI5YjRiNGJmZDM5MjIwYzRfNS0zLTEtMS0w_74e749db-2637-4623-8b0b-4c66a9594a48"
      unitRef="usdPerShare">26.25</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
      contextRef="i594cdff2c1fd4ff0b61a23c2760349a0_I20200430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRkYWJlY2Y4ZDA1OTRkNDhhYzhiOTliYWMwMTBkMmQyL3NlYzpkZGFiZWNmOGQwNTk0ZDQ4YWM4Yjk5YmFjMDEwZDJkMl82NC9mcmFnOjdkOGE5ZWU0OWY2NzRlZmZiMTVkNjg0MTc2ODZhNDM2L3RhYmxlOjgxNjU4Zjc4ZWIxNTQzOGZiOWI0YjRiZmQzOTIyMGM0L3RhYmxlcmFuZ2U6ODE2NThmNzhlYjE1NDM4ZmI5YjRiNGJmZDM5MjIwYzRfNi0xLTEtMS0w_39dafae8-9d53-4e56-b82a-2540237f8e2e"
      unitRef="shares">8245000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue
      contextRef="i594cdff2c1fd4ff0b61a23c2760349a0_I20200430"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmRkYWJlY2Y4ZDA1OTRkNDhhYzhiOTliYWMwMTBkMmQyL3NlYzpkZGFiZWNmOGQwNTk0ZDQ4YWM4Yjk5YmFjMDEwZDJkMl82NC9mcmFnOjdkOGE5ZWU0OWY2NzRlZmZiMTVkNjg0MTc2ODZhNDM2L3RhYmxlOjgxNjU4Zjc4ZWIxNTQzOGZiOWI0YjRiZmQzOTIyMGM0L3RhYmxlcmFuZ2U6ODE2NThmNzhlYjE1NDM4ZmI5YjRiNGJmZDM5MjIwYzRfNi0zLTEtMS0w_ee5e1e0f-5023-4611-9856-7bfc357dff44"
      unitRef="usdPerShare">39.96</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue>
    <crwd:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExpectedToVestNumber
      contextRef="i594cdff2c1fd4ff0b61a23c2760349a0_I20200430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRkYWJlY2Y4ZDA1OTRkNDhhYzhiOTliYWMwMTBkMmQyL3NlYzpkZGFiZWNmOGQwNTk0ZDQ4YWM4Yjk5YmFjMDEwZDJkMl82NC9mcmFnOjdkOGE5ZWU0OWY2NzRlZmZiMTVkNjg0MTc2ODZhNDM2L3RhYmxlOjgxNjU4Zjc4ZWIxNTQzOGZiOWI0YjRiZmQzOTIyMGM0L3RhYmxlcmFuZ2U6ODE2NThmNzhlYjE1NDM4ZmI5YjRiNGJmZDM5MjIwYzRfMTUtMS0xLTEtMA_8ff46380-6471-4fd4-af4f-3070205240fb"
      unitRef="shares">8245000</crwd:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExpectedToVestNumber>
    <crwd:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExpectedToVestWeightedAverageGrantDateFairValue
      contextRef="i594cdff2c1fd4ff0b61a23c2760349a0_I20200430"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmRkYWJlY2Y4ZDA1OTRkNDhhYzhiOTliYWMwMTBkMmQyL3NlYzpkZGFiZWNmOGQwNTk0ZDQ4YWM4Yjk5YmFjMDEwZDJkMl82NC9mcmFnOjdkOGE5ZWU0OWY2NzRlZmZiMTVkNjg0MTc2ODZhNDM2L3RhYmxlOjgxNjU4Zjc4ZWIxNTQzOGZiOWI0YjRiZmQzOTIyMGM0L3RhYmxlcmFuZ2U6ODE2NThmNzhlYjE1NDM4ZmI5YjRiNGJmZDM5MjIwYzRfMTUtMy0xLTEtMA_65a96b9c-1ba7-4ea5-9294-58432e5a67cb"
      unitRef="usdPerShare">39.96</crwd:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExpectedToVestWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized
      contextRef="i40e629879aa44be58703d2531de3232e_I20190531"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmRkYWJlY2Y4ZDA1OTRkNDhhYzhiOTliYWMwMTBkMmQyL3NlYzpkZGFiZWNmOGQwNTk0ZDQ4YWM4Yjk5YmFjMDEwZDJkMl82NC9mcmFnOjdkOGE5ZWU0OWY2NzRlZmZiMTVkNjg0MTc2ODZhNDM2L3RleHRyZWdpb246N2Q4YTllZTQ5ZjY3NGVmZmIxNWQ2ODQxNzY4NmE0MzZfOTI1NQ_60bb7453-c891-43ad-8005-723e995cc182"
      unitRef="shares">3500000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardPercentageOfOutstandingStockMaximum
      contextRef="i6640055659f04d3297f21515b11049ef_D20190501-20190531"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmRkYWJlY2Y4ZDA1OTRkNDhhYzhiOTliYWMwMTBkMmQyL3NlYzpkZGFiZWNmOGQwNTk0ZDQ4YWM4Yjk5YmFjMDEwZDJkMl82NC9mcmFnOjdkOGE5ZWU0OWY2NzRlZmZiMTVkNjg0MTc2ODZhNDM2L3RleHRyZWdpb246N2Q4YTllZTQ5ZjY3NGVmZmIxNWQ2ODQxNzY4NmE0MzZfOTYwNQ_ed187c12-bb8e-4d54-a986-4ac5556ba21c"
      unitRef="number">0.01</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardPercentageOfOutstandingStockMaximum>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardPercentageOfOutstandingStockMaximum
      contextRef="i6640055659f04d3297f21515b11049ef_D20190501-20190531"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmRkYWJlY2Y4ZDA1OTRkNDhhYzhiOTliYWMwMTBkMmQyL3NlYzpkZGFiZWNmOGQwNTk0ZDQ4YWM4Yjk5YmFjMDEwZDJkMl82NC9mcmFnOjdkOGE5ZWU0OWY2NzRlZmZiMTVkNjg0MTc2ODZhNDM2L3RleHRyZWdpb246N2Q4YTllZTQ5ZjY3NGVmZmIxNWQ2ODQxNzY4NmE0MzZfOTYxNw_2b6888fc-3944-4f67-8caf-17b510304347"
      unitRef="number">0.01</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardPercentageOfOutstandingStockMaximum>
    <crwd:EmployeeStockPurchasePlanOfferingPeriod
      contextRef="i6640055659f04d3297f21515b11049ef_D20190501-20190531"
      id="id3VybDovL2RvY3MudjEvZG9jOmRkYWJlY2Y4ZDA1OTRkNDhhYzhiOTliYWMwMTBkMmQyL3NlYzpkZGFiZWNmOGQwNTk0ZDQ4YWM4Yjk5YmFjMDEwZDJkMl82NC9mcmFnOjdkOGE5ZWU0OWY2NzRlZmZiMTVkNjg0MTc2ODZhNDM2L3RleHRyZWdpb246N2Q4YTllZTQ5ZjY3NGVmZmIxNWQ2ODQxNzY4NmE0MzZfOTkwNQ_003a3c1d-cabb-4e6b-9049-52b48fa1f8f7">P24M</crwd:EmployeeStockPurchasePlanOfferingPeriod>
    <crwd:EmployeeStockPurchasePlanNumberOfPurchasePeriod
      contextRef="i6640055659f04d3297f21515b11049ef_D20190501-20190531"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmRkYWJlY2Y4ZDA1OTRkNDhhYzhiOTliYWMwMTBkMmQyL3NlYzpkZGFiZWNmOGQwNTk0ZDQ4YWM4Yjk5YmFjMDEwZDJkMl82NC9mcmFnOjdkOGE5ZWU0OWY2NzRlZmZiMTVkNjg0MTc2ODZhNDM2L3RleHRyZWdpb246N2Q4YTllZTQ5ZjY3NGVmZmIxNWQ2ODQxNzY4NmE0MzZfOTkzOA_46f0e307-3f5f-4109-9345-520b93ebb2fd"
      unitRef="unit_standard_item">4</crwd:EmployeeStockPurchasePlanNumberOfPurchasePeriod>
    <crwd:EmployeeStockPurchasePlanDurationOfPurchasePeriod
      contextRef="i6640055659f04d3297f21515b11049ef_D20190501-20190531"
      id="id3VybDovL2RvY3MudjEvZG9jOmRkYWJlY2Y4ZDA1OTRkNDhhYzhiOTliYWMwMTBkMmQyL3NlYzpkZGFiZWNmOGQwNTk0ZDQ4YWM4Yjk5YmFjMDEwZDJkMl82NC9mcmFnOjdkOGE5ZWU0OWY2NzRlZmZiMTVkNjg0MTc2ODZhNDM2L3RleHRyZWdpb246N2Q4YTllZTQ5ZjY3NGVmZmIxNWQ2ODQxNzY4NmE0MzZfOTk3NQ_c039dfe1-77a9-4f33-b976-5d872b3b9fb7">P6M</crwd:EmployeeStockPurchasePlanDurationOfPurchasePeriod>
    <crwd:EmployeeStockPurchasePlanPercentageOfEligibleCompensation
      contextRef="i6640055659f04d3297f21515b11049ef_D20190501-20190531"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmRkYWJlY2Y4ZDA1OTRkNDhhYzhiOTliYWMwMTBkMmQyL3NlYzpkZGFiZWNmOGQwNTk0ZDQ4YWM4Yjk5YmFjMDEwZDJkMl82NC9mcmFnOjdkOGE5ZWU0OWY2NzRlZmZiMTVkNjg0MTc2ODZhNDM2L3RleHRyZWdpb246N2Q4YTllZTQ5ZjY3NGVmZmIxNWQ2ODQxNzY4NmE0MzZfMTAzODg_8d60fcaf-8d5f-45a6-9aeb-516f6366b74c"
      unitRef="number">0.15</crwd:EmployeeStockPurchasePlanPercentageOfEligibleCompensation>
    <crwd:MaximumNumberOfSharesEachParticipantCanPurchaseDuringPurchasePeriod
      contextRef="i6640055659f04d3297f21515b11049ef_D20190501-20190531"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmRkYWJlY2Y4ZDA1OTRkNDhhYzhiOTliYWMwMTBkMmQyL3NlYzpkZGFiZWNmOGQwNTk0ZDQ4YWM4Yjk5YmFjMDEwZDJkMl82NC9mcmFnOjdkOGE5ZWU0OWY2NzRlZmZiMTVkNjg0MTc2ODZhNDM2L3RleHRyZWdpb246N2Q4YTllZTQ5ZjY3NGVmZmIxNWQ2ODQxNzY4NmE0MzZfMTA0NjM_16621327-ff88-4c09-a520-984bcfc3e18b"
      unitRef="shares">2500</crwd:MaximumNumberOfSharesEachParticipantCanPurchaseDuringPurchasePeriod>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent
      contextRef="i6640055659f04d3297f21515b11049ef_D20190501-20190531"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmRkYWJlY2Y4ZDA1OTRkNDhhYzhiOTliYWMwMTBkMmQyL3NlYzpkZGFiZWNmOGQwNTk0ZDQ4YWM4Yjk5YmFjMDEwZDJkMl82NC9mcmFnOjdkOGE5ZWU0OWY2NzRlZmZiMTVkNjg0MTc2ODZhNDM2L3RleHRyZWdpb246N2Q4YTllZTQ5ZjY3NGVmZmIxNWQ2ODQxNzY4NmE0MzZfMTA2OTk_66a27ac2-3a88-454d-9d5e-6fe632ea462c"
      unitRef="number">0.85</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent>
    <us-gaap:EmployeeRelatedLiabilitiesCurrent
      contextRef="i5f0bf9c72e8a40eda8a0222a79813856_I20200430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmRkYWJlY2Y4ZDA1OTRkNDhhYzhiOTliYWMwMTBkMmQyL3NlYzpkZGFiZWNmOGQwNTk0ZDQ4YWM4Yjk5YmFjMDEwZDJkMl82NC9mcmFnOjdkOGE5ZWU0OWY2NzRlZmZiMTVkNjg0MTc2ODZhNDM2L3RleHRyZWdpb246N2Q4YTllZTQ5ZjY3NGVmZmIxNWQ2ODQxNzY4NmE0MzZfMTA5OTUxMTY0MTE1MA_0a28d5c8-a82c-413b-81bc-f666d0085c7f"
      unitRef="usd">15000000.0</us-gaap:EmployeeRelatedLiabilitiesCurrent>
    <us-gaap:ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock
      contextRef="i17a0bf292f474b0a95b900461bb0d353_D20200201-20200430"
      id="id3VybDovL2RvY3MudjEvZG9jOmRkYWJlY2Y4ZDA1OTRkNDhhYzhiOTliYWMwMTBkMmQyL3NlYzpkZGFiZWNmOGQwNTk0ZDQ4YWM4Yjk5YmFjMDEwZDJkMl82NC9mcmFnOjdkOGE5ZWU0OWY2NzRlZmZiMTVkNjg0MTc2ODZhNDM2L3RleHRyZWdpb246N2Q4YTllZTQ5ZjY3NGVmZmIxNWQ2ODQxNzY4NmE0MzZfMTQ4NDM0MDY5OTY5OTc_7a058fe3-c297-4774-8545-a8a6db48e9dd">&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.505%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:9.495%;"/&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:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Three Months&lt;br/&gt;Ended &lt;br/&gt;April 30, 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:9pt;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;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:9pt;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:9pt;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:9pt;font-weight:400;line-height:100%;"&gt;1.6% - 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:#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;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:9pt;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:9pt;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:#ffffff;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;&#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: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;</us-gaap:ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1
      contextRef="i2c75b4419b2b4df8af1fe781abb3d510_D20200201-20200430"
      id="id3VybDovL2RvY3MudjEvZG9jOmRkYWJlY2Y4ZDA1OTRkNDhhYzhiOTliYWMwMTBkMmQyL3NlYzpkZGFiZWNmOGQwNTk0ZDQ4YWM4Yjk5YmFjMDEwZDJkMl82NC9mcmFnOjdkOGE5ZWU0OWY2NzRlZmZiMTVkNjg0MTc2ODZhNDM2L3RhYmxlOmEyMGNiZDVjNzhkZDQyMWJhYjEwNTQxNjhkZDYxOGZlL3RhYmxlcmFuZ2U6YTIwY2JkNWM3OGRkNDIxYmFiMTA1NDE2OGRkNjE4ZmVfMS0xLTEtMS00MjI0L3RleHRyZWdpb246NzdkOTVjZmE0NWU0NGRjYjk1MzEzZDBjMTY0YWE5YTJfMTMxOTQxMzk1MzMzMjg_b41d17ea-8f89-4a2f-a915-8241e75cdfab">P0Y6M</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1
      contextRef="i827e91b81dc74f849eb7332f3a110996_D20200201-20200430"
      id="id3VybDovL2RvY3MudjEvZG9jOmRkYWJlY2Y4ZDA1OTRkNDhhYzhiOTliYWMwMTBkMmQyL3NlYzpkZGFiZWNmOGQwNTk0ZDQ4YWM4Yjk5YmFjMDEwZDJkMl82NC9mcmFnOjdkOGE5ZWU0OWY2NzRlZmZiMTVkNjg0MTc2ODZhNDM2L3RhYmxlOmEyMGNiZDVjNzhkZDQyMWJhYjEwNTQxNjhkZDYxOGZlL3RhYmxlcmFuZ2U6YTIwY2JkNWM3OGRkNDIxYmFiMTA1NDE2OGRkNjE4ZmVfMS0xLTEtMS00MjI0L3RleHRyZWdpb246NzdkOTVjZmE0NWU0NGRjYjk1MzEzZDBjMTY0YWE5YTJfMTMxOTQxMzk1MzMzMzM_30626428-22e6-4ad3-8eec-bf031b819444">P2Y</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate
      contextRef="i2c75b4419b2b4df8af1fe781abb3d510_D20200201-20200430"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmRkYWJlY2Y4ZDA1OTRkNDhhYzhiOTliYWMwMTBkMmQyL3NlYzpkZGFiZWNmOGQwNTk0ZDQ4YWM4Yjk5YmFjMDEwZDJkMl82NC9mcmFnOjdkOGE5ZWU0OWY2NzRlZmZiMTVkNjg0MTc2ODZhNDM2L3RhYmxlOmEyMGNiZDVjNzhkZDQyMWJhYjEwNTQxNjhkZDYxOGZlL3RhYmxlcmFuZ2U6YTIwY2JkNWM3OGRkNDIxYmFiMTA1NDE2OGRkNjE4ZmVfMi0xLTEtMS00MjI0L3RleHRyZWdpb246NDdjOGY1ZGMzOTJiNDllNzgwYTRhZTA1Mjk5ODEwMzZfMTMxOTQxMzk1MzMzMjk_ba9d12a1-ec3d-471d-b696-da4ad812e86c"
      unitRef="number">0.016</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate
      contextRef="i827e91b81dc74f849eb7332f3a110996_D20200201-20200430"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmRkYWJlY2Y4ZDA1OTRkNDhhYzhiOTliYWMwMTBkMmQyL3NlYzpkZGFiZWNmOGQwNTk0ZDQ4YWM4Yjk5YmFjMDEwZDJkMl82NC9mcmFnOjdkOGE5ZWU0OWY2NzRlZmZiMTVkNjg0MTc2ODZhNDM2L3RhYmxlOmEyMGNiZDVjNzhkZDQyMWJhYjEwNTQxNjhkZDYxOGZlL3RhYmxlcmFuZ2U6YTIwY2JkNWM3OGRkNDIxYmFiMTA1NDE2OGRkNjE4ZmVfMi0xLTEtMS00MjI0L3RleHRyZWdpb246NDdjOGY1ZGMzOTJiNDllNzgwYTRhZTA1Mjk5ODEwMzZfMTMxOTQxMzk1MzMzMzU_042a8584-9a88-431a-a956-7ee817af43b7"
      unitRef="number">0.020</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate
      contextRef="i2c75b4419b2b4df8af1fe781abb3d510_D20200201-20200430"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmRkYWJlY2Y4ZDA1OTRkNDhhYzhiOTliYWMwMTBkMmQyL3NlYzpkZGFiZWNmOGQwNTk0ZDQ4YWM4Yjk5YmFjMDEwZDJkMl82NC9mcmFnOjdkOGE5ZWU0OWY2NzRlZmZiMTVkNjg0MTc2ODZhNDM2L3RhYmxlOmEyMGNiZDVjNzhkZDQyMWJhYjEwNTQxNjhkZDYxOGZlL3RhYmxlcmFuZ2U6YTIwY2JkNWM3OGRkNDIxYmFiMTA1NDE2OGRkNjE4ZmVfMy0xLTEtMS00MjI0L3RleHRyZWdpb246NmQxMTEzNTY4NWJhNDY5Mjg1Yjc1MmI2Zjk2NmMwM2RfMTMxOTQxMzk1MzMzMzM_471280c7-15a4-4564-b258-71f9637a3311"
      unitRef="number">0.301</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate
      contextRef="i827e91b81dc74f849eb7332f3a110996_D20200201-20200430"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmRkYWJlY2Y4ZDA1OTRkNDhhYzhiOTliYWMwMTBkMmQyL3NlYzpkZGFiZWNmOGQwNTk0ZDQ4YWM4Yjk5YmFjMDEwZDJkMl82NC9mcmFnOjdkOGE5ZWU0OWY2NzRlZmZiMTVkNjg0MTc2ODZhNDM2L3RhYmxlOmEyMGNiZDVjNzhkZDQyMWJhYjEwNTQxNjhkZDYxOGZlL3RhYmxlcmFuZ2U6YTIwY2JkNWM3OGRkNDIxYmFiMTA1NDE2OGRkNjE4ZmVfMy0xLTEtMS00MjI0L3RleHRyZWdpb246NmQxMTEzNTY4NWJhNDY5Mjg1Yjc1MmI2Zjk2NmMwM2RfMTMxOTQxMzk1MzMzNDA_67827da0-a5f0-4ba9-9f56-654e59e21563"
      unitRef="number">0.357</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate
      contextRef="i17a0bf292f474b0a95b900461bb0d353_D20200201-20200430"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmRkYWJlY2Y4ZDA1OTRkNDhhYzhiOTliYWMwMTBkMmQyL3NlYzpkZGFiZWNmOGQwNTk0ZDQ4YWM4Yjk5YmFjMDEwZDJkMl82NC9mcmFnOjdkOGE5ZWU0OWY2NzRlZmZiMTVkNjg0MTc2ODZhNDM2L3RhYmxlOmEyMGNiZDVjNzhkZDQyMWJhYjEwNTQxNjhkZDYxOGZlL3RhYmxlcmFuZ2U6YTIwY2JkNWM3OGRkNDIxYmFiMTA1NDE2OGRkNjE4ZmVfNC0xLTEtMS00MjI0_fed79f7d-808f-4c7a-b5c5-5eee807c97e6"
      unitRef="number">0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate>
    <us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock
      contextRef="idda6a648059c4a71bec98de39acc0b4f_D20200201-20200430"
      id="id3VybDovL2RvY3MudjEvZG9jOmRkYWJlY2Y4ZDA1OTRkNDhhYzhiOTliYWMwMTBkMmQyL3NlYzpkZGFiZWNmOGQwNTk0ZDQ4YWM4Yjk5YmFjMDEwZDJkMl82NC9mcmFnOjdkOGE5ZWU0OWY2NzRlZmZiMTVkNjg0MTc2ODZhNDM2L3RleHRyZWdpb246N2Q4YTllZTQ5ZjY3NGVmZmIxNWQ2ODQxNzY4NmE0MzZfMTE5Mjg_793c30a5-43d6-4391-a156-bbf72be3d961">&lt;div style="text-indent: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:10pt;font-weight:400;line-height:120%;"&gt;Stock-based compensation expense included in the condensed consolidated statements of operations 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:74.293%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:9.494%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.518%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:9.495%;"/&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="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:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Three Months Ended April 30,&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:9pt;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;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:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="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:9pt;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:9pt;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: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;1,995&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size: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:left;vertical-align:bottom;padding-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: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;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: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="display:none;"/&gt;&lt;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:9pt;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:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;971&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size: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;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color: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;103&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom: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="display:none;"/&gt;&lt;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;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:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;8,687&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="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:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;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;1,518&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="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="display:none;"/&gt;&lt;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:9pt;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: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;4,900&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom: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;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color: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;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;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="display:none;"/&gt;&lt;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;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:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;7,085&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;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:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;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;1,185&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="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="display:none;"/&gt;&lt;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: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 stock-based compensation 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 #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: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:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;23,638&#160;&lt;/span&gt;&lt;/td&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: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;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: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: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:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;3,752&#160;&lt;/span&gt;&lt;/td&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: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="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i3dfc9ab0a0eb4bf8ac653ba5628ca7c8_D20200201-20200430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRkYWJlY2Y4ZDA1OTRkNDhhYzhiOTliYWMwMTBkMmQyL3NlYzpkZGFiZWNmOGQwNTk0ZDQ4YWM4Yjk5YmFjMDEwZDJkMl82NC9mcmFnOjdkOGE5ZWU0OWY2NzRlZmZiMTVkNjg0MTc2ODZhNDM2L3RhYmxlOjQ2YzYwNmY5NGMyZTQwN2I4Nzk2M2JlMDZmNDVjNjU2L3RhYmxlcmFuZ2U6NDZjNjA2Zjk0YzJlNDA3Yjg3OTYzYmUwNmY0NWM2NTZfMy0xLTEtMS0w_844d2983-8f9d-4260-96a2-2d0f3ef003b2"
      unitRef="usd">1995000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="ibd521ae51d1b40faaf901453e246a4f1_D20190201-20190430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRkYWJlY2Y4ZDA1OTRkNDhhYzhiOTliYWMwMTBkMmQyL3NlYzpkZGFiZWNmOGQwNTk0ZDQ4YWM4Yjk5YmFjMDEwZDJkMl82NC9mcmFnOjdkOGE5ZWU0OWY2NzRlZmZiMTVkNjg0MTc2ODZhNDM2L3RhYmxlOjQ2YzYwNmY5NGMyZTQwN2I4Nzk2M2JlMDZmNDVjNjU2L3RhYmxlcmFuZ2U6NDZjNjA2Zjk0YzJlNDA3Yjg3OTYzYmUwNmY0NWM2NTZfMy0zLTEtMS0w_40e87623-b99d-43bc-a123-ff6993764b05"
      unitRef="usd">265000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i83eb0a4c7015479ea7d29be12aa8992f_D20200201-20200430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRkYWJlY2Y4ZDA1OTRkNDhhYzhiOTliYWMwMTBkMmQyL3NlYzpkZGFiZWNmOGQwNTk0ZDQ4YWM4Yjk5YmFjMDEwZDJkMl82NC9mcmFnOjdkOGE5ZWU0OWY2NzRlZmZiMTVkNjg0MTc2ODZhNDM2L3RhYmxlOjQ2YzYwNmY5NGMyZTQwN2I4Nzk2M2JlMDZmNDVjNjU2L3RhYmxlcmFuZ2U6NDZjNjA2Zjk0YzJlNDA3Yjg3OTYzYmUwNmY0NWM2NTZfNC0xLTEtMS0w_b91cbef7-cba8-411e-a85f-3d09b420abe3"
      unitRef="usd">971000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="iba1ab101a46143c7805e45c4f0d06319_D20190201-20190430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRkYWJlY2Y4ZDA1OTRkNDhhYzhiOTliYWMwMTBkMmQyL3NlYzpkZGFiZWNmOGQwNTk0ZDQ4YWM4Yjk5YmFjMDEwZDJkMl82NC9mcmFnOjdkOGE5ZWU0OWY2NzRlZmZiMTVkNjg0MTc2ODZhNDM2L3RhYmxlOjQ2YzYwNmY5NGMyZTQwN2I4Nzk2M2JlMDZmNDVjNjU2L3RhYmxlcmFuZ2U6NDZjNjA2Zjk0YzJlNDA3Yjg3OTYzYmUwNmY0NWM2NTZfNC0zLTEtMS0w_7aefe081-e108-4607-aa44-437450c0adfc"
      unitRef="usd">103000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i48b615572f9a4052b5062317787e911a_D20200201-20200430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRkYWJlY2Y4ZDA1OTRkNDhhYzhiOTliYWMwMTBkMmQyL3NlYzpkZGFiZWNmOGQwNTk0ZDQ4YWM4Yjk5YmFjMDEwZDJkMl82NC9mcmFnOjdkOGE5ZWU0OWY2NzRlZmZiMTVkNjg0MTc2ODZhNDM2L3RhYmxlOjQ2YzYwNmY5NGMyZTQwN2I4Nzk2M2JlMDZmNDVjNjU2L3RhYmxlcmFuZ2U6NDZjNjA2Zjk0YzJlNDA3Yjg3OTYzYmUwNmY0NWM2NTZfNS0xLTEtMS0w_e8b9a982-3b79-4d6d-b3e7-7abd3d20018c"
      unitRef="usd">8687000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i44360cb20035496b9a8b03241a2979ca_D20190201-20190430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRkYWJlY2Y4ZDA1OTRkNDhhYzhiOTliYWMwMTBkMmQyL3NlYzpkZGFiZWNmOGQwNTk0ZDQ4YWM4Yjk5YmFjMDEwZDJkMl82NC9mcmFnOjdkOGE5ZWU0OWY2NzRlZmZiMTVkNjg0MTc2ODZhNDM2L3RhYmxlOjQ2YzYwNmY5NGMyZTQwN2I4Nzk2M2JlMDZmNDVjNjU2L3RhYmxlcmFuZ2U6NDZjNjA2Zjk0YzJlNDA3Yjg3OTYzYmUwNmY0NWM2NTZfNS0zLTEtMS0w_c79e0f4e-9cd3-4d91-a8e5-d7b04ce85021"
      unitRef="usd">1518000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="ib6912204199043e99881f401b630c8fb_D20200201-20200430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRkYWJlY2Y4ZDA1OTRkNDhhYzhiOTliYWMwMTBkMmQyL3NlYzpkZGFiZWNmOGQwNTk0ZDQ4YWM4Yjk5YmFjMDEwZDJkMl82NC9mcmFnOjdkOGE5ZWU0OWY2NzRlZmZiMTVkNjg0MTc2ODZhNDM2L3RhYmxlOjQ2YzYwNmY5NGMyZTQwN2I4Nzk2M2JlMDZmNDVjNjU2L3RhYmxlcmFuZ2U6NDZjNjA2Zjk0YzJlNDA3Yjg3OTYzYmUwNmY0NWM2NTZfNi0xLTEtMS0w_4fc78410-6122-48cb-b8ba-885899966d60"
      unitRef="usd">4900000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="ia25161120fdb4aceb3f43f8350388c3b_D20190201-20190430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRkYWJlY2Y4ZDA1OTRkNDhhYzhiOTliYWMwMTBkMmQyL3NlYzpkZGFiZWNmOGQwNTk0ZDQ4YWM4Yjk5YmFjMDEwZDJkMl82NC9mcmFnOjdkOGE5ZWU0OWY2NzRlZmZiMTVkNjg0MTc2ODZhNDM2L3RhYmxlOjQ2YzYwNmY5NGMyZTQwN2I4Nzk2M2JlMDZmNDVjNjU2L3RhYmxlcmFuZ2U6NDZjNjA2Zjk0YzJlNDA3Yjg3OTYzYmUwNmY0NWM2NTZfNi0zLTEtMS0w_5a0735a9-857b-43bc-a4df-a14394f853a3"
      unitRef="usd">681000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="ic1f9f29d854841beb1c59a9388a7147e_D20200201-20200430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRkYWJlY2Y4ZDA1OTRkNDhhYzhiOTliYWMwMTBkMmQyL3NlYzpkZGFiZWNmOGQwNTk0ZDQ4YWM4Yjk5YmFjMDEwZDJkMl82NC9mcmFnOjdkOGE5ZWU0OWY2NzRlZmZiMTVkNjg0MTc2ODZhNDM2L3RhYmxlOjQ2YzYwNmY5NGMyZTQwN2I4Nzk2M2JlMDZmNDVjNjU2L3RhYmxlcmFuZ2U6NDZjNjA2Zjk0YzJlNDA3Yjg3OTYzYmUwNmY0NWM2NTZfNy0xLTEtMS0w_ca5b27cb-948b-4207-a281-073ebd96bcdc"
      unitRef="usd">7085000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i188fc218e3784e72b641971d2437628a_D20190201-20190430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRkYWJlY2Y4ZDA1OTRkNDhhYzhiOTliYWMwMTBkMmQyL3NlYzpkZGFiZWNmOGQwNTk0ZDQ4YWM4Yjk5YmFjMDEwZDJkMl82NC9mcmFnOjdkOGE5ZWU0OWY2NzRlZmZiMTVkNjg0MTc2ODZhNDM2L3RhYmxlOjQ2YzYwNmY5NGMyZTQwN2I4Nzk2M2JlMDZmNDVjNjU2L3RhYmxlcmFuZ2U6NDZjNjA2Zjk0YzJlNDA3Yjg3OTYzYmUwNmY0NWM2NTZfNy0zLTEtMS0w_9474491f-d8cf-4e6a-8bc3-130a5c5317cc"
      unitRef="usd">1185000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="idda6a648059c4a71bec98de39acc0b4f_D20200201-20200430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRkYWJlY2Y4ZDA1OTRkNDhhYzhiOTliYWMwMTBkMmQyL3NlYzpkZGFiZWNmOGQwNTk0ZDQ4YWM4Yjk5YmFjMDEwZDJkMl82NC9mcmFnOjdkOGE5ZWU0OWY2NzRlZmZiMTVkNjg0MTc2ODZhNDM2L3RhYmxlOjQ2YzYwNmY5NGMyZTQwN2I4Nzk2M2JlMDZmNDVjNjU2L3RhYmxlcmFuZ2U6NDZjNjA2Zjk0YzJlNDA3Yjg3OTYzYmUwNmY0NWM2NTZfOC0xLTEtMS0w_7f841c5e-c0fa-4629-98f4-4f37c12b1b7c"
      unitRef="usd">23638000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i42740237d766485da20d3f90c96defec_D20190201-20190430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRkYWJlY2Y4ZDA1OTRkNDhhYzhiOTliYWMwMTBkMmQyL3NlYzpkZGFiZWNmOGQwNTk0ZDQ4YWM4Yjk5YmFjMDEwZDJkMl82NC9mcmFnOjdkOGE5ZWU0OWY2NzRlZmZiMTVkNjg0MTc2ODZhNDM2L3RhYmxlOjQ2YzYwNmY5NGMyZTQwN2I4Nzk2M2JlMDZmNDVjNjU2L3RhYmxlcmFuZ2U6NDZjNjA2Zjk0YzJlNDA3Yjg3OTYzYmUwNmY0NWM2NTZfOC0zLTEtMS0w_eec15a27-3f8b-4966-89ea-c2ad26e6bc4c"
      unitRef="usd">3752000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:RevenueFromContractWithCustomerTextBlock
      contextRef="i42740237d766485da20d3f90c96defec_D20190201-20190430"
      id="id3VybDovL2RvY3MudjEvZG9jOmRkYWJlY2Y4ZDA1OTRkNDhhYzhiOTliYWMwMTBkMmQyL3NlYzpkZGFiZWNmOGQwNTk0ZDQ4YWM4Yjk5YmFjMDEwZDJkMl83MC9mcmFnOjljYWU3YzcyMjM4NTRjYmQ4YmY4MzIwNzI4M2RhNjMwL3RleHRyZWdpb246OWNhZTdjNzIyMzg1NGNiZDhiZjgzMjA3MjgzZGE2MzBfNDkxMQ_0c97b5d7-2476-47af-b3e1-d9dbbf75fba9">.&#160;Revenue, Deferred Revenue and Remaining Performance Obligations&lt;div style="text-indent: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: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:49.867%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:9.494%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.518%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:9.494%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.518%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:9.494%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.518%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:9.497%;"/&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;td colspan="3" style="display:none;"/&gt;&lt;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="21" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-bottom:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Three Months Ended April 30,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;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 #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;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;Amount&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;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;%&#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;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;Amount&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;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;%&#160;Revenue&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;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="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, 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;td colspan="3" style="display:none;"/&gt;&lt;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;130,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: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:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;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;73&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="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:left;vertical-align:bottom;padding-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: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;64,460&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="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:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;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;67&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="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="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;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: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;47,798&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom: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;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color: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;27&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom: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;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color: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,617&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size: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;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color: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;33&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom: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="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;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: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;178,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: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:left;vertical-align:bottom;padding-left:1pt;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: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:left;vertical-align:bottom;padding-left:1pt;padding-right: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: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;96,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;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:left;vertical-align:bottom;padding-left:1pt;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: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="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;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: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: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: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: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: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: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 platform or service:&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:49.867%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:9.494%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.518%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:9.494%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.518%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:9.494%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.518%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:9.497%;"/&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;td colspan="3" style="display:none;"/&gt;&lt;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="21" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-bottom:1pt solid #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;Three Months Ended April 30,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;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="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;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;Amount&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;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;%&#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;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;Amount&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;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;%&#160;Revenue&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;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="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&#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;td colspan="3" style="display:none;"/&gt;&lt;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;129,481&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;73&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times 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 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;72,307&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;75&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times 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="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;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;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;25,042&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="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;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;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="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,414&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="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;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="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;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;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;14,901&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="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:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="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,230&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="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="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;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;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;8,654&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="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;5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times 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;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="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,126&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="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&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times 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="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;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: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;178,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 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:left;vertical-align:bottom;padding-left:1pt;padding-right: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;96,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;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;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="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;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: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: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 three and three months ended April&#160;30, 2020 and April&#160;30, 2019.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent: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:10pt;font-weight:400;line-height:120%;text-decoration: underline;"&gt;Contract Balances&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent: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: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 three months ended April&#160;30, 2020 and April 30, 2019, the Company recognized revenue of $141.5 million and $79.9&#160;million, respectively, 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: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: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: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:10pt;font-weight:400;line-height:120%;"&gt;Changes in deferred revenue 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.293%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:9.494%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.518%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:9.495%;"/&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;Three Months Ended April 30,&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;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="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;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;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;571,168&#160;&lt;/span&gt;&lt;/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="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right: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;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/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="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;242,883&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="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;121,222&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-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;(178,078)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(96,077)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-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;635,973&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #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;315,212&#160;&lt;/span&gt;&lt;/td&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="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: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: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: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: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:id3VybDovL2RvY3MudjEvZG9jOmRkYWJlY2Y4ZDA1OTRkNDhhYzhiOTliYWMwMTBkMmQyL3NlYzpkZGFiZWNmOGQwNTk0ZDQ4YWM4Yjk5YmFjMDEwZDJkMl83MC9mcmFnOjljYWU3YzcyMjM4NTRjYmQ4YmY4MzIwNzI4M2RhNjMwL3RleHRyZWdpb246OWNhZTdjNzIyMzg1NGNiZDhiZjgzMjA3MjgzZGE2MzBfMjUwMg_b372596e-3654-47be-bc14-6fac7aa988a5"&gt;one&lt;/span&gt; to&#160;&lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmRkYWJlY2Y4ZDA1OTRkNDhhYzhiOTliYWMwMTBkMmQyL3NlYzpkZGFiZWNmOGQwNTk0ZDQ4YWM4Yjk5YmFjMDEwZDJkMl83MC9mcmFnOjljYWU3YzcyMjM4NTRjYmQ4YmY4MzIwNzI4M2RhNjMwL3RleHRyZWdpb246OWNhZTdjNzIyMzg1NGNiZDhiZjgzMjA3MjgzZGE2MzBfMjUwOA_0d8dc346-a912-458e-ba6b-8bc67991319c"&gt;three&lt;/span&gt; years&#160;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 April&#160;30, 2020, the aggregate amount of the transaction price allocated to remaining performance obligations was $817.5 million. The Company expects to recognize&#160;70% of the remaining performance obligations in the&#160;12 months&#160;following April&#160;30, 2020, with the remainder to be recognized thereafter.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent: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: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: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: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, current and deferred contract acquisition costs, noncurrent on the condensed consolidated balance sheets.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent: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: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;4 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 condensed 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 three months ended April&#160;30, 2020 and April 30, 2019, respectively.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent: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: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:74.293%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:9.494%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.518%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:9.495%;"/&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="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;Three Months Ended April 30,&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;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;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;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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="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;td colspan="3" style="display:none;"/&gt;&lt;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;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;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-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;63,071&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-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;Capitalization of contract acquisition costs&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;22,563&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="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;8,471&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-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: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:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="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,451)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="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,345)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-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;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;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color: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;padding-right:0%;"&gt;&lt;span style="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,318&#160;&lt;/span&gt;&lt;/td&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 style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color: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;padding-right:0%;"&gt;&lt;span style="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,197&#160;&lt;/span&gt;&lt;/td&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="display:none;"/&gt;&lt;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="height:15pt;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:15pt;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:15pt;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:15pt;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="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 contract acquisition costs, current&lt;/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;53,410&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" 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;26,193&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-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: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:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;69,908&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="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,004&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-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: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: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;123,318&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;64,197&#160;&lt;/span&gt;&lt;/td&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;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:DisaggregationOfRevenueByTypeOfCustomerTableTextBlock
      contextRef="idda6a648059c4a71bec98de39acc0b4f_D20200201-20200430"
      id="id3VybDovL2RvY3MudjEvZG9jOmRkYWJlY2Y4ZDA1OTRkNDhhYzhiOTliYWMwMTBkMmQyL3NlYzpkZGFiZWNmOGQwNTk0ZDQ4YWM4Yjk5YmFjMDEwZDJkMl83MC9mcmFnOjljYWU3YzcyMjM4NTRjYmQ4YmY4MzIwNzI4M2RhNjMwL3RleHRyZWdpb246OWNhZTdjNzIyMzg1NGNiZDhiZjgzMjA3MjgzZGE2MzBfNDkxMg_a1d3e8bb-f08d-49c4-8cc8-eba443cd24ed">&lt;div style="text-indent: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: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:49.867%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:9.494%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.518%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:9.494%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.518%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:9.494%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.518%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:9.497%;"/&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;td colspan="3" style="display:none;"/&gt;&lt;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="21" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-bottom:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Three Months Ended April 30,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;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 #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;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;Amount&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;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;%&#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;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;Amount&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;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;%&#160;Revenue&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;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="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, 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;td colspan="3" style="display:none;"/&gt;&lt;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;130,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: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:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;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;73&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="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:left;vertical-align:bottom;padding-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: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;64,460&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="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:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;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;67&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="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="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;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: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;47,798&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom: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;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color: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;27&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom: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;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color: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,617&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size: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;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color: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;33&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom: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="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;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: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;178,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: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:left;vertical-align:bottom;padding-left:1pt;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: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:left;vertical-align:bottom;padding-left:1pt;padding-right: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: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;96,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;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:left;vertical-align:bottom;padding-left:1pt;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: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="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;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;</crwd:DisaggregationOfRevenueByTypeOfCustomerTableTextBlock>
    <us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax
      contextRef="i3dbbe567a3e14003bc1488f914f560ab_D20200201-20200430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRkYWJlY2Y4ZDA1OTRkNDhhYzhiOTliYWMwMTBkMmQyL3NlYzpkZGFiZWNmOGQwNTk0ZDQ4YWM4Yjk5YmFjMDEwZDJkMl83MC9mcmFnOjljYWU3YzcyMjM4NTRjYmQ4YmY4MzIwNzI4M2RhNjMwL3RhYmxlOmZhZjZkYzcwNmI4NjRjZTE5OWRkNjMyMWFjZTU2ZDlmL3RhYmxlcmFuZ2U6ZmFmNmRjNzA2Yjg2NGNlMTk5ZGQ2MzIxYWNlNTZkOWZfNC0xLTEtMS0w_09b06659-d4fc-45f5-b9d4-af2e5cf255e8"
      unitRef="usd">130280000</us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax>
    <crwd:PercentageOfRevenue
      contextRef="i3dbbe567a3e14003bc1488f914f560ab_D20200201-20200430"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmRkYWJlY2Y4ZDA1OTRkNDhhYzhiOTliYWMwMTBkMmQyL3NlYzpkZGFiZWNmOGQwNTk0ZDQ4YWM4Yjk5YmFjMDEwZDJkMl83MC9mcmFnOjljYWU3YzcyMjM4NTRjYmQ4YmY4MzIwNzI4M2RhNjMwL3RhYmxlOmZhZjZkYzcwNmI4NjRjZTE5OWRkNjMyMWFjZTU2ZDlmL3RhYmxlcmFuZ2U6ZmFmNmRjNzA2Yjg2NGNlMTk5ZGQ2MzIxYWNlNTZkOWZfNC0zLTEtMS0w_c8c48852-f32f-4099-9e87-00b93a0d02dc"
      unitRef="number">0.73</crwd:PercentageOfRevenue>
    <us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax
      contextRef="i2667277b1f154d168bc35dbb1e0a4a40_D20190201-20190430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRkYWJlY2Y4ZDA1OTRkNDhhYzhiOTliYWMwMTBkMmQyL3NlYzpkZGFiZWNmOGQwNTk0ZDQ4YWM4Yjk5YmFjMDEwZDJkMl83MC9mcmFnOjljYWU3YzcyMjM4NTRjYmQ4YmY4MzIwNzI4M2RhNjMwL3RhYmxlOmZhZjZkYzcwNmI4NjRjZTE5OWRkNjMyMWFjZTU2ZDlmL3RhYmxlcmFuZ2U6ZmFmNmRjNzA2Yjg2NGNlMTk5ZGQ2MzIxYWNlNTZkOWZfNC01LTEtMS0w_9e978098-26b8-40c6-a1c4-a328f05f7660"
      unitRef="usd">64460000</us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax>
    <crwd:PercentageOfRevenue
      contextRef="i2667277b1f154d168bc35dbb1e0a4a40_D20190201-20190430"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmRkYWJlY2Y4ZDA1OTRkNDhhYzhiOTliYWMwMTBkMmQyL3NlYzpkZGFiZWNmOGQwNTk0ZDQ4YWM4Yjk5YmFjMDEwZDJkMl83MC9mcmFnOjljYWU3YzcyMjM4NTRjYmQ4YmY4MzIwNzI4M2RhNjMwL3RhYmxlOmZhZjZkYzcwNmI4NjRjZTE5OWRkNjMyMWFjZTU2ZDlmL3RhYmxlcmFuZ2U6ZmFmNmRjNzA2Yjg2NGNlMTk5ZGQ2MzIxYWNlNTZkOWZfNC03LTEtMS0w_d960cddc-bcb5-4e8d-bcd3-8a1f215c727e"
      unitRef="number">0.67</crwd:PercentageOfRevenue>
    <us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax
      contextRef="i6d21546ffb874bc49c5d4051bf414449_D20200201-20200430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRkYWJlY2Y4ZDA1OTRkNDhhYzhiOTliYWMwMTBkMmQyL3NlYzpkZGFiZWNmOGQwNTk0ZDQ4YWM4Yjk5YmFjMDEwZDJkMl83MC9mcmFnOjljYWU3YzcyMjM4NTRjYmQ4YmY4MzIwNzI4M2RhNjMwL3RhYmxlOmZhZjZkYzcwNmI4NjRjZTE5OWRkNjMyMWFjZTU2ZDlmL3RhYmxlcmFuZ2U6ZmFmNmRjNzA2Yjg2NGNlMTk5ZGQ2MzIxYWNlNTZkOWZfNS0xLTEtMS0w_7384e1aa-c7ff-4f6f-8a23-e6fc4124a331"
      unitRef="usd">47798000</us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax>
    <crwd:PercentageOfRevenue
      contextRef="i6d21546ffb874bc49c5d4051bf414449_D20200201-20200430"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmRkYWJlY2Y4ZDA1OTRkNDhhYzhiOTliYWMwMTBkMmQyL3NlYzpkZGFiZWNmOGQwNTk0ZDQ4YWM4Yjk5YmFjMDEwZDJkMl83MC9mcmFnOjljYWU3YzcyMjM4NTRjYmQ4YmY4MzIwNzI4M2RhNjMwL3RhYmxlOmZhZjZkYzcwNmI4NjRjZTE5OWRkNjMyMWFjZTU2ZDlmL3RhYmxlcmFuZ2U6ZmFmNmRjNzA2Yjg2NGNlMTk5ZGQ2MzIxYWNlNTZkOWZfNS0zLTEtMS0w_2084dd6a-26d5-4eaf-9c88-6d6f7aac8dc2"
      unitRef="number">0.27</crwd:PercentageOfRevenue>
    <us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax
      contextRef="idbc3b862a10e4a3cb5dc04439e4d1a1e_D20190201-20190430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRkYWJlY2Y4ZDA1OTRkNDhhYzhiOTliYWMwMTBkMmQyL3NlYzpkZGFiZWNmOGQwNTk0ZDQ4YWM4Yjk5YmFjMDEwZDJkMl83MC9mcmFnOjljYWU3YzcyMjM4NTRjYmQ4YmY4MzIwNzI4M2RhNjMwL3RhYmxlOmZhZjZkYzcwNmI4NjRjZTE5OWRkNjMyMWFjZTU2ZDlmL3RhYmxlcmFuZ2U6ZmFmNmRjNzA2Yjg2NGNlMTk5ZGQ2MzIxYWNlNTZkOWZfNS01LTEtMS0w_bc380b1f-0b3c-4c5e-822b-ebfb9a92cc9a"
      unitRef="usd">31617000</us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax>
    <crwd:PercentageOfRevenue
      contextRef="idbc3b862a10e4a3cb5dc04439e4d1a1e_D20190201-20190430"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmRkYWJlY2Y4ZDA1OTRkNDhhYzhiOTliYWMwMTBkMmQyL3NlYzpkZGFiZWNmOGQwNTk0ZDQ4YWM4Yjk5YmFjMDEwZDJkMl83MC9mcmFnOjljYWU3YzcyMjM4NTRjYmQ4YmY4MzIwNzI4M2RhNjMwL3RhYmxlOmZhZjZkYzcwNmI4NjRjZTE5OWRkNjMyMWFjZTU2ZDlmL3RhYmxlcmFuZ2U6ZmFmNmRjNzA2Yjg2NGNlMTk5ZGQ2MzIxYWNlNTZkOWZfNS03LTEtMS0w_9195dbdc-24c2-4965-a70a-9f158cfc1246"
      unitRef="number">0.33</crwd:PercentageOfRevenue>
    <us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax
      contextRef="idda6a648059c4a71bec98de39acc0b4f_D20200201-20200430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRkYWJlY2Y4ZDA1OTRkNDhhYzhiOTliYWMwMTBkMmQyL3NlYzpkZGFiZWNmOGQwNTk0ZDQ4YWM4Yjk5YmFjMDEwZDJkMl83MC9mcmFnOjljYWU3YzcyMjM4NTRjYmQ4YmY4MzIwNzI4M2RhNjMwL3RhYmxlOmZhZjZkYzcwNmI4NjRjZTE5OWRkNjMyMWFjZTU2ZDlmL3RhYmxlcmFuZ2U6ZmFmNmRjNzA2Yjg2NGNlMTk5ZGQ2MzIxYWNlNTZkOWZfNi0xLTEtMS0w_b8f80710-8ca7-4d5f-af3c-ed8bf4e5daed"
      unitRef="usd">178078000</us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax>
    <crwd:PercentageOfRevenue
      contextRef="idda6a648059c4a71bec98de39acc0b4f_D20200201-20200430"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmRkYWJlY2Y4ZDA1OTRkNDhhYzhiOTliYWMwMTBkMmQyL3NlYzpkZGFiZWNmOGQwNTk0ZDQ4YWM4Yjk5YmFjMDEwZDJkMl83MC9mcmFnOjljYWU3YzcyMjM4NTRjYmQ4YmY4MzIwNzI4M2RhNjMwL3RhYmxlOmZhZjZkYzcwNmI4NjRjZTE5OWRkNjMyMWFjZTU2ZDlmL3RhYmxlcmFuZ2U6ZmFmNmRjNzA2Yjg2NGNlMTk5ZGQ2MzIxYWNlNTZkOWZfNi0zLTEtMS0w_a7057bac-a900-4d2f-85b3-c4f2c770efc7"
      unitRef="number">1</crwd:PercentageOfRevenue>
    <us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax
      contextRef="i42740237d766485da20d3f90c96defec_D20190201-20190430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRkYWJlY2Y4ZDA1OTRkNDhhYzhiOTliYWMwMTBkMmQyL3NlYzpkZGFiZWNmOGQwNTk0ZDQ4YWM4Yjk5YmFjMDEwZDJkMl83MC9mcmFnOjljYWU3YzcyMjM4NTRjYmQ4YmY4MzIwNzI4M2RhNjMwL3RhYmxlOmZhZjZkYzcwNmI4NjRjZTE5OWRkNjMyMWFjZTU2ZDlmL3RhYmxlcmFuZ2U6ZmFmNmRjNzA2Yjg2NGNlMTk5ZGQ2MzIxYWNlNTZkOWZfNi01LTEtMS0w_fc14bc16-cb66-46cc-a134-369c2c5f3c97"
      unitRef="usd">96077000</us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax>
    <crwd:PercentageOfRevenue
      contextRef="i42740237d766485da20d3f90c96defec_D20190201-20190430"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmRkYWJlY2Y4ZDA1OTRkNDhhYzhiOTliYWMwMTBkMmQyL3NlYzpkZGFiZWNmOGQwNTk0ZDQ4YWM4Yjk5YmFjMDEwZDJkMl83MC9mcmFnOjljYWU3YzcyMjM4NTRjYmQ4YmY4MzIwNzI4M2RhNjMwL3RhYmxlOmZhZjZkYzcwNmI4NjRjZTE5OWRkNjMyMWFjZTU2ZDlmL3RhYmxlcmFuZ2U6ZmFmNmRjNzA2Yjg2NGNlMTk5ZGQ2MzIxYWNlNTZkOWZfNi03LTEtMS0w_ce36dd66-1d8b-4689-958b-0b1923d31c2b"
      unitRef="number">1</crwd:PercentageOfRevenue>
    <crwd:DisaggregationOfRevenueByRegionTableTextBlock
      contextRef="idda6a648059c4a71bec98de39acc0b4f_D20200201-20200430"
      id="id3VybDovL2RvY3MudjEvZG9jOmRkYWJlY2Y4ZDA1OTRkNDhhYzhiOTliYWMwMTBkMmQyL3NlYzpkZGFiZWNmOGQwNTk0ZDQ4YWM4Yjk5YmFjMDEwZDJkMl83MC9mcmFnOjljYWU3YzcyMjM4NTRjYmQ4YmY4MzIwNzI4M2RhNjMwL3RleHRyZWdpb246OWNhZTdjNzIyMzg1NGNiZDhiZjgzMjA3MjgzZGE2MzBfNDkxOA_49140f0b-f755-429c-b781-30c481cd9e69">&lt;div style="text-indent: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: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 platform or service:&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:49.867%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:9.494%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.518%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:9.494%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.518%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:9.494%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.518%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:9.497%;"/&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;td colspan="3" style="display:none;"/&gt;&lt;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="21" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-bottom:1pt solid #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;Three Months Ended April 30,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;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="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;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;Amount&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;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;%&#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;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;Amount&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;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;%&#160;Revenue&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;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="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&#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;td colspan="3" style="display:none;"/&gt;&lt;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;129,481&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;73&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times 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 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;72,307&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;75&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times 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="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;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;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;25,042&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="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;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;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="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,414&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="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;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="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;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;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;14,901&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="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:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="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,230&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="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="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;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;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;8,654&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="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;5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times 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;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="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,126&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="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&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times 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="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;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: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;178,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 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:left;vertical-align:bottom;padding-left:1pt;padding-right: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;96,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;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;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="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;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;</crwd:DisaggregationOfRevenueByRegionTableTextBlock>
    <us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax
      contextRef="i6f4894c029d7496788685ac080cfcff0_D20200201-20200430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRkYWJlY2Y4ZDA1OTRkNDhhYzhiOTliYWMwMTBkMmQyL3NlYzpkZGFiZWNmOGQwNTk0ZDQ4YWM4Yjk5YmFjMDEwZDJkMl83MC9mcmFnOjljYWU3YzcyMjM4NTRjYmQ4YmY4MzIwNzI4M2RhNjMwL3RhYmxlOjJhZGQ5M2UzOGUwMzRkMjViNTY3YWYzMzBlYjYyOWU2L3RhYmxlcmFuZ2U6MmFkZDkzZTM4ZTAzNGQyNWI1NjdhZjMzMGViNjI5ZTZfNC0xLTEtMS0w_071c60ce-b692-411e-b1f1-590de929e99b"
      unitRef="usd">129481000</us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax>
    <crwd:PercentageOfRevenue
      contextRef="i6f4894c029d7496788685ac080cfcff0_D20200201-20200430"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmRkYWJlY2Y4ZDA1OTRkNDhhYzhiOTliYWMwMTBkMmQyL3NlYzpkZGFiZWNmOGQwNTk0ZDQ4YWM4Yjk5YmFjMDEwZDJkMl83MC9mcmFnOjljYWU3YzcyMjM4NTRjYmQ4YmY4MzIwNzI4M2RhNjMwL3RhYmxlOjJhZGQ5M2UzOGUwMzRkMjViNTY3YWYzMzBlYjYyOWU2L3RhYmxlcmFuZ2U6MmFkZDkzZTM4ZTAzNGQyNWI1NjdhZjMzMGViNjI5ZTZfNC0zLTEtMS0w_f1e042ad-0295-4fb9-bf64-4a8f0af0ba00"
      unitRef="number">0.73</crwd:PercentageOfRevenue>
    <us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax
      contextRef="i355dea0d99a34c049dd119492a3a5d92_D20190201-20190430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRkYWJlY2Y4ZDA1OTRkNDhhYzhiOTliYWMwMTBkMmQyL3NlYzpkZGFiZWNmOGQwNTk0ZDQ4YWM4Yjk5YmFjMDEwZDJkMl83MC9mcmFnOjljYWU3YzcyMjM4NTRjYmQ4YmY4MzIwNzI4M2RhNjMwL3RhYmxlOjJhZGQ5M2UzOGUwMzRkMjViNTY3YWYzMzBlYjYyOWU2L3RhYmxlcmFuZ2U6MmFkZDkzZTM4ZTAzNGQyNWI1NjdhZjMzMGViNjI5ZTZfNC01LTEtMS0w_ad2e1212-451c-42d9-9eb7-1ca8e9b04c82"
      unitRef="usd">72307000</us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax>
    <crwd:PercentageOfRevenue
      contextRef="i355dea0d99a34c049dd119492a3a5d92_D20190201-20190430"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmRkYWJlY2Y4ZDA1OTRkNDhhYzhiOTliYWMwMTBkMmQyL3NlYzpkZGFiZWNmOGQwNTk0ZDQ4YWM4Yjk5YmFjMDEwZDJkMl83MC9mcmFnOjljYWU3YzcyMjM4NTRjYmQ4YmY4MzIwNzI4M2RhNjMwL3RhYmxlOjJhZGQ5M2UzOGUwMzRkMjViNTY3YWYzMzBlYjYyOWU2L3RhYmxlcmFuZ2U6MmFkZDkzZTM4ZTAzNGQyNWI1NjdhZjMzMGViNjI5ZTZfNC03LTEtMS0w_31fa8286-3bcb-46fe-bae1-80b36dcc1ad8"
      unitRef="number">0.75</crwd:PercentageOfRevenue>
    <us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax
      contextRef="i22001511c3f94cf3893de66ee1b7454d_D20200201-20200430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRkYWJlY2Y4ZDA1OTRkNDhhYzhiOTliYWMwMTBkMmQyL3NlYzpkZGFiZWNmOGQwNTk0ZDQ4YWM4Yjk5YmFjMDEwZDJkMl83MC9mcmFnOjljYWU3YzcyMjM4NTRjYmQ4YmY4MzIwNzI4M2RhNjMwL3RhYmxlOjJhZGQ5M2UzOGUwMzRkMjViNTY3YWYzMzBlYjYyOWU2L3RhYmxlcmFuZ2U6MmFkZDkzZTM4ZTAzNGQyNWI1NjdhZjMzMGViNjI5ZTZfNS0xLTEtMS0w_93e05cdd-77aa-4d80-a8d8-a7c6bb0c4f2a"
      unitRef="usd">25042000</us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax>
    <crwd:PercentageOfRevenue
      contextRef="i22001511c3f94cf3893de66ee1b7454d_D20200201-20200430"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmRkYWJlY2Y4ZDA1OTRkNDhhYzhiOTliYWMwMTBkMmQyL3NlYzpkZGFiZWNmOGQwNTk0ZDQ4YWM4Yjk5YmFjMDEwZDJkMl83MC9mcmFnOjljYWU3YzcyMjM4NTRjYmQ4YmY4MzIwNzI4M2RhNjMwL3RhYmxlOjJhZGQ5M2UzOGUwMzRkMjViNTY3YWYzMzBlYjYyOWU2L3RhYmxlcmFuZ2U6MmFkZDkzZTM4ZTAzNGQyNWI1NjdhZjMzMGViNjI5ZTZfNS0zLTEtMS0w_b6a850f8-f54b-41a2-8127-427113fdf86a"
      unitRef="number">0.14</crwd:PercentageOfRevenue>
    <us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax
      contextRef="i3080969234fe4a719b3f503fb2ab31f4_D20190201-20190430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRkYWJlY2Y4ZDA1OTRkNDhhYzhiOTliYWMwMTBkMmQyL3NlYzpkZGFiZWNmOGQwNTk0ZDQ4YWM4Yjk5YmFjMDEwZDJkMl83MC9mcmFnOjljYWU3YzcyMjM4NTRjYmQ4YmY4MzIwNzI4M2RhNjMwL3RhYmxlOjJhZGQ5M2UzOGUwMzRkMjViNTY3YWYzMzBlYjYyOWU2L3RhYmxlcmFuZ2U6MmFkZDkzZTM4ZTAzNGQyNWI1NjdhZjMzMGViNjI5ZTZfNS01LTEtMS0w_9d067ee8-4c3a-4cbf-8a68-bd8d9fb14d4f"
      unitRef="usd">13414000</us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax>
    <crwd:PercentageOfRevenue
      contextRef="i3080969234fe4a719b3f503fb2ab31f4_D20190201-20190430"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmRkYWJlY2Y4ZDA1OTRkNDhhYzhiOTliYWMwMTBkMmQyL3NlYzpkZGFiZWNmOGQwNTk0ZDQ4YWM4Yjk5YmFjMDEwZDJkMl83MC9mcmFnOjljYWU3YzcyMjM4NTRjYmQ4YmY4MzIwNzI4M2RhNjMwL3RhYmxlOjJhZGQ5M2UzOGUwMzRkMjViNTY3YWYzMzBlYjYyOWU2L3RhYmxlcmFuZ2U6MmFkZDkzZTM4ZTAzNGQyNWI1NjdhZjMzMGViNjI5ZTZfNS03LTEtMS0w_8a3c93ea-c5c5-4998-a60e-1a9c8759a5ad"
      unitRef="number">0.14</crwd:PercentageOfRevenue>
    <us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax
      contextRef="ia27a81e61cbc4ebb853e01bf3a960b1d_D20200201-20200430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRkYWJlY2Y4ZDA1OTRkNDhhYzhiOTliYWMwMTBkMmQyL3NlYzpkZGFiZWNmOGQwNTk0ZDQ4YWM4Yjk5YmFjMDEwZDJkMl83MC9mcmFnOjljYWU3YzcyMjM4NTRjYmQ4YmY4MzIwNzI4M2RhNjMwL3RhYmxlOjJhZGQ5M2UzOGUwMzRkMjViNTY3YWYzMzBlYjYyOWU2L3RhYmxlcmFuZ2U6MmFkZDkzZTM4ZTAzNGQyNWI1NjdhZjMzMGViNjI5ZTZfNi0xLTEtMS0w_fe1a0865-c508-4be2-ad4a-36c3bc28973c"
      unitRef="usd">14901000</us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax>
    <crwd:PercentageOfRevenue
      contextRef="ia27a81e61cbc4ebb853e01bf3a960b1d_D20200201-20200430"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmRkYWJlY2Y4ZDA1OTRkNDhhYzhiOTliYWMwMTBkMmQyL3NlYzpkZGFiZWNmOGQwNTk0ZDQ4YWM4Yjk5YmFjMDEwZDJkMl83MC9mcmFnOjljYWU3YzcyMjM4NTRjYmQ4YmY4MzIwNzI4M2RhNjMwL3RhYmxlOjJhZGQ5M2UzOGUwMzRkMjViNTY3YWYzMzBlYjYyOWU2L3RhYmxlcmFuZ2U6MmFkZDkzZTM4ZTAzNGQyNWI1NjdhZjMzMGViNjI5ZTZfNi0zLTEtMS0w_25a77c9f-105e-4c7d-b590-72643b0593d8"
      unitRef="number">0.08</crwd:PercentageOfRevenue>
    <us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax
      contextRef="iea82cdba7b7948f499b2d6a5194b992d_D20190201-20190430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRkYWJlY2Y4ZDA1OTRkNDhhYzhiOTliYWMwMTBkMmQyL3NlYzpkZGFiZWNmOGQwNTk0ZDQ4YWM4Yjk5YmFjMDEwZDJkMl83MC9mcmFnOjljYWU3YzcyMjM4NTRjYmQ4YmY4MzIwNzI4M2RhNjMwL3RhYmxlOjJhZGQ5M2UzOGUwMzRkMjViNTY3YWYzMzBlYjYyOWU2L3RhYmxlcmFuZ2U6MmFkZDkzZTM4ZTAzNGQyNWI1NjdhZjMzMGViNjI5ZTZfNi01LTEtMS0w_c008b3eb-9981-44fd-b0af-cb67e8803db2"
      unitRef="usd">6230000</us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax>
    <crwd:PercentageOfRevenue
      contextRef="iea82cdba7b7948f499b2d6a5194b992d_D20190201-20190430"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmRkYWJlY2Y4ZDA1OTRkNDhhYzhiOTliYWMwMTBkMmQyL3NlYzpkZGFiZWNmOGQwNTk0ZDQ4YWM4Yjk5YmFjMDEwZDJkMl83MC9mcmFnOjljYWU3YzcyMjM4NTRjYmQ4YmY4MzIwNzI4M2RhNjMwL3RhYmxlOjJhZGQ5M2UzOGUwMzRkMjViNTY3YWYzMzBlYjYyOWU2L3RhYmxlcmFuZ2U6MmFkZDkzZTM4ZTAzNGQyNWI1NjdhZjMzMGViNjI5ZTZfNi03LTEtMS0w_ef5189be-9a98-426b-8a52-9022b37eeb35"
      unitRef="number">0.07</crwd:PercentageOfRevenue>
    <us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax
      contextRef="i3db26a990a0f48e0b0856faa9094d405_D20200201-20200430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRkYWJlY2Y4ZDA1OTRkNDhhYzhiOTliYWMwMTBkMmQyL3NlYzpkZGFiZWNmOGQwNTk0ZDQ4YWM4Yjk5YmFjMDEwZDJkMl83MC9mcmFnOjljYWU3YzcyMjM4NTRjYmQ4YmY4MzIwNzI4M2RhNjMwL3RhYmxlOjJhZGQ5M2UzOGUwMzRkMjViNTY3YWYzMzBlYjYyOWU2L3RhYmxlcmFuZ2U6MmFkZDkzZTM4ZTAzNGQyNWI1NjdhZjMzMGViNjI5ZTZfNy0xLTEtMS0w_9465dcb9-0d1c-4724-9db0-198d20c3d80a"
      unitRef="usd">8654000</us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax>
    <crwd:PercentageOfRevenue
      contextRef="i3db26a990a0f48e0b0856faa9094d405_D20200201-20200430"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmRkYWJlY2Y4ZDA1OTRkNDhhYzhiOTliYWMwMTBkMmQyL3NlYzpkZGFiZWNmOGQwNTk0ZDQ4YWM4Yjk5YmFjMDEwZDJkMl83MC9mcmFnOjljYWU3YzcyMjM4NTRjYmQ4YmY4MzIwNzI4M2RhNjMwL3RhYmxlOjJhZGQ5M2UzOGUwMzRkMjViNTY3YWYzMzBlYjYyOWU2L3RhYmxlcmFuZ2U6MmFkZDkzZTM4ZTAzNGQyNWI1NjdhZjMzMGViNjI5ZTZfNy0zLTEtMS0w_717669fd-f21c-428a-8f20-c832b2535423"
      unitRef="number">0.05</crwd:PercentageOfRevenue>
    <us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax
      contextRef="if6781cc8031f45e5982c1bfb3c269367_D20190201-20190430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRkYWJlY2Y4ZDA1OTRkNDhhYzhiOTliYWMwMTBkMmQyL3NlYzpkZGFiZWNmOGQwNTk0ZDQ4YWM4Yjk5YmFjMDEwZDJkMl83MC9mcmFnOjljYWU3YzcyMjM4NTRjYmQ4YmY4MzIwNzI4M2RhNjMwL3RhYmxlOjJhZGQ5M2UzOGUwMzRkMjViNTY3YWYzMzBlYjYyOWU2L3RhYmxlcmFuZ2U6MmFkZDkzZTM4ZTAzNGQyNWI1NjdhZjMzMGViNjI5ZTZfNy01LTEtMS0w_cde086ee-f99c-4923-b516-7c4706e2b757"
      unitRef="usd">4126000</us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax>
    <crwd:PercentageOfRevenue
      contextRef="if6781cc8031f45e5982c1bfb3c269367_D20190201-20190430"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmRkYWJlY2Y4ZDA1OTRkNDhhYzhiOTliYWMwMTBkMmQyL3NlYzpkZGFiZWNmOGQwNTk0ZDQ4YWM4Yjk5YmFjMDEwZDJkMl83MC9mcmFnOjljYWU3YzcyMjM4NTRjYmQ4YmY4MzIwNzI4M2RhNjMwL3RhYmxlOjJhZGQ5M2UzOGUwMzRkMjViNTY3YWYzMzBlYjYyOWU2L3RhYmxlcmFuZ2U6MmFkZDkzZTM4ZTAzNGQyNWI1NjdhZjMzMGViNjI5ZTZfNy03LTEtMS0w_44947f09-565d-40a7-9b5e-e07b96ede4d7"
      unitRef="number">0.04</crwd:PercentageOfRevenue>
    <us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax
      contextRef="idda6a648059c4a71bec98de39acc0b4f_D20200201-20200430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRkYWJlY2Y4ZDA1OTRkNDhhYzhiOTliYWMwMTBkMmQyL3NlYzpkZGFiZWNmOGQwNTk0ZDQ4YWM4Yjk5YmFjMDEwZDJkMl83MC9mcmFnOjljYWU3YzcyMjM4NTRjYmQ4YmY4MzIwNzI4M2RhNjMwL3RhYmxlOjJhZGQ5M2UzOGUwMzRkMjViNTY3YWYzMzBlYjYyOWU2L3RhYmxlcmFuZ2U6MmFkZDkzZTM4ZTAzNGQyNWI1NjdhZjMzMGViNjI5ZTZfOC0xLTEtMS0w_760e2bba-6873-46e2-aada-f05002722157"
      unitRef="usd">178078000</us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax>
    <crwd:PercentageOfRevenue
      contextRef="idda6a648059c4a71bec98de39acc0b4f_D20200201-20200430"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmRkYWJlY2Y4ZDA1OTRkNDhhYzhiOTliYWMwMTBkMmQyL3NlYzpkZGFiZWNmOGQwNTk0ZDQ4YWM4Yjk5YmFjMDEwZDJkMl83MC9mcmFnOjljYWU3YzcyMjM4NTRjYmQ4YmY4MzIwNzI4M2RhNjMwL3RhYmxlOjJhZGQ5M2UzOGUwMzRkMjViNTY3YWYzMzBlYjYyOWU2L3RhYmxlcmFuZ2U6MmFkZDkzZTM4ZTAzNGQyNWI1NjdhZjMzMGViNjI5ZTZfOC0zLTEtMS0w_9ed3d818-d9da-4667-8247-c3da6d5535bd"
      unitRef="number">1</crwd:PercentageOfRevenue>
    <us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax
      contextRef="i42740237d766485da20d3f90c96defec_D20190201-20190430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRkYWJlY2Y4ZDA1OTRkNDhhYzhiOTliYWMwMTBkMmQyL3NlYzpkZGFiZWNmOGQwNTk0ZDQ4YWM4Yjk5YmFjMDEwZDJkMl83MC9mcmFnOjljYWU3YzcyMjM4NTRjYmQ4YmY4MzIwNzI4M2RhNjMwL3RhYmxlOjJhZGQ5M2UzOGUwMzRkMjViNTY3YWYzMzBlYjYyOWU2L3RhYmxlcmFuZ2U6MmFkZDkzZTM4ZTAzNGQyNWI1NjdhZjMzMGViNjI5ZTZfOC01LTEtMS0w_e6890309-6ab5-4b26-aa64-df425c326006"
      unitRef="usd">96077000</us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax>
    <crwd:PercentageOfRevenue
      contextRef="i42740237d766485da20d3f90c96defec_D20190201-20190430"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmRkYWJlY2Y4ZDA1OTRkNDhhYzhiOTliYWMwMTBkMmQyL3NlYzpkZGFiZWNmOGQwNTk0ZDQ4YWM4Yjk5YmFjMDEwZDJkMl83MC9mcmFnOjljYWU3YzcyMjM4NTRjYmQ4YmY4MzIwNzI4M2RhNjMwL3RhYmxlOjJhZGQ5M2UzOGUwMzRkMjViNTY3YWYzMzBlYjYyOWU2L3RhYmxlcmFuZ2U6MmFkZDkzZTM4ZTAzNGQyNWI1NjdhZjMzMGViNjI5ZTZfOC03LTEtMS0w_3d6c9484-3585-44d2-a77e-8d509775e220"
      unitRef="number">1</crwd:PercentageOfRevenue>
    <us-gaap:ContractWithCustomerLiabilityRevenueRecognized
      contextRef="idda6a648059c4a71bec98de39acc0b4f_D20200201-20200430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmRkYWJlY2Y4ZDA1OTRkNDhhYzhiOTliYWMwMTBkMmQyL3NlYzpkZGFiZWNmOGQwNTk0ZDQ4YWM4Yjk5YmFjMDEwZDJkMl83MC9mcmFnOjljYWU3YzcyMjM4NTRjYmQ4YmY4MzIwNzI4M2RhNjMwL3RleHRyZWdpb246OWNhZTdjNzIyMzg1NGNiZDhiZjgzMjA3MjgzZGE2MzBfMTc2Mw_8f7eea47-8db5-4920-be4b-0acdb76a0a0b"
      unitRef="usd">141500000</us-gaap:ContractWithCustomerLiabilityRevenueRecognized>
    <us-gaap:ContractWithCustomerLiabilityRevenueRecognized
      contextRef="i42740237d766485da20d3f90c96defec_D20190201-20190430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmRkYWJlY2Y4ZDA1OTRkNDhhYzhiOTliYWMwMTBkMmQyL3NlYzpkZGFiZWNmOGQwNTk0ZDQ4YWM4Yjk5YmFjMDEwZDJkMl83MC9mcmFnOjljYWU3YzcyMjM4NTRjYmQ4YmY4MzIwNzI4M2RhNjMwL3RleHRyZWdpb246OWNhZTdjNzIyMzg1NGNiZDhiZjgzMjA3MjgzZGE2MzBfMTA5OTUxMTYzMzkyMg_6a3f8a32-2acc-468b-996a-dc0a4f80148f"
      unitRef="usd">79900000</us-gaap:ContractWithCustomerLiabilityRevenueRecognized>
    <crwd:RevenueContractLiabilitiesPaymentTerms
      contextRef="i7404fa3ea8a14945ad5fe0e6293df7c0_D20200201-20200430"
      id="id3VybDovL2RvY3MudjEvZG9jOmRkYWJlY2Y4ZDA1OTRkNDhhYzhiOTliYWMwMTBkMmQyL3NlYzpkZGFiZWNmOGQwNTk0ZDQ4YWM4Yjk5YmFjMDEwZDJkMl83MC9mcmFnOjljYWU3YzcyMjM4NTRjYmQ4YmY4MzIwNzI4M2RhNjMwL3RleHRyZWdpb246OWNhZTdjNzIyMzg1NGNiZDhiZjgzMjA3MjgzZGE2MzBfMjExMA_3914f24e-2ae2-4f78-a873-058f53ec0440">P30D</crwd:RevenueContractLiabilitiesPaymentTerms>
    <crwd:RevenueContractLiabilitiesPaymentTerms
      contextRef="ie6806c70edd6433ea6dc252f2e39f827_D20200201-20200430"
      id="id3VybDovL2RvY3MudjEvZG9jOmRkYWJlY2Y4ZDA1OTRkNDhhYzhiOTliYWMwMTBkMmQyL3NlYzpkZGFiZWNmOGQwNTk0ZDQ4YWM4Yjk5YmFjMDEwZDJkMl83MC9mcmFnOjljYWU3YzcyMjM4NTRjYmQ4YmY4MzIwNzI4M2RhNjMwL3RleHRyZWdpb246OWNhZTdjNzIyMzg1NGNiZDhiZjgzMjA3MjgzZGE2MzBfMjExNQ_8d4f876f-417b-4e37-9f85-86a5282ac83f">P60D</crwd:RevenueContractLiabilitiesPaymentTerms>
    <us-gaap:ContractWithCustomerAssetAndLiabilityTableTextBlock
      contextRef="idda6a648059c4a71bec98de39acc0b4f_D20200201-20200430"
      id="id3VybDovL2RvY3MudjEvZG9jOmRkYWJlY2Y4ZDA1OTRkNDhhYzhiOTliYWMwMTBkMmQyL3NlYzpkZGFiZWNmOGQwNTk0ZDQ4YWM4Yjk5YmFjMDEwZDJkMl83MC9mcmFnOjljYWU3YzcyMjM4NTRjYmQ4YmY4MzIwNzI4M2RhNjMwL3RleHRyZWdpb246OWNhZTdjNzIyMzg1NGNiZDhiZjgzMjA3MjgzZGE2MzBfNDkxNA_26a7920e-c10b-40eb-b373-1f9713f21428">&lt;div style="text-indent: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:10pt;font-weight:400;line-height:120%;"&gt;Changes in deferred revenue 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.293%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:9.494%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.518%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:9.495%;"/&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;Three Months Ended April 30,&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;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="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;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;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;571,168&#160;&lt;/span&gt;&lt;/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="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right: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;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/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="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;242,883&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="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;121,222&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-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;(178,078)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(96,077)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-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;635,973&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #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;315,212&#160;&lt;/span&gt;&lt;/td&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="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="i88e603b38c4c42f69b666e98839b38c2_I20200131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRkYWJlY2Y4ZDA1OTRkNDhhYzhiOTliYWMwMTBkMmQyL3NlYzpkZGFiZWNmOGQwNTk0ZDQ4YWM4Yjk5YmFjMDEwZDJkMl83MC9mcmFnOjljYWU3YzcyMjM4NTRjYmQ4YmY4MzIwNzI4M2RhNjMwL3RhYmxlOjYxODNhYzFlNmFjMTQwMGFiNzQ0OWJhZjM5MGRiZGE5L3RhYmxlcmFuZ2U6NjE4M2FjMWU2YWMxNDAwYWI3NDQ5YmFmMzkwZGJkYTlfMi0xLTEtMS0w_fe3300e9-f8e4-49d4-9a94-b2ee66aa54de"
      unitRef="usd">571168000</us-gaap:ContractWithCustomerLiability>
    <us-gaap:ContractWithCustomerLiability
      contextRef="ie0d2038c9db94232891210b0d8dd3ba4_I20190131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRkYWJlY2Y4ZDA1OTRkNDhhYzhiOTliYWMwMTBkMmQyL3NlYzpkZGFiZWNmOGQwNTk0ZDQ4YWM4Yjk5YmFjMDEwZDJkMl83MC9mcmFnOjljYWU3YzcyMjM4NTRjYmQ4YmY4MzIwNzI4M2RhNjMwL3RhYmxlOjYxODNhYzFlNmFjMTQwMGFiNzQ0OWJhZjM5MGRiZGE5L3RhYmxlcmFuZ2U6NjE4M2FjMWU2YWMxNDAwYWI3NDQ5YmFmMzkwZGJkYTlfNC0zLTEtMS00NTg3_a4f0ac6b-3e46-4670-b7b1-5ab4593bd51d"
      unitRef="usd">290067000</us-gaap:ContractWithCustomerLiability>
    <crwd:ContractWithCustomerLiabilityAdditionToDeferredRevenue
      contextRef="idda6a648059c4a71bec98de39acc0b4f_D20200201-20200430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRkYWJlY2Y4ZDA1OTRkNDhhYzhiOTliYWMwMTBkMmQyL3NlYzpkZGFiZWNmOGQwNTk0ZDQ4YWM4Yjk5YmFjMDEwZDJkMl83MC9mcmFnOjljYWU3YzcyMjM4NTRjYmQ4YmY4MzIwNzI4M2RhNjMwL3RhYmxlOjYxODNhYzFlNmFjMTQwMGFiNzQ0OWJhZjM5MGRiZGE5L3RhYmxlcmFuZ2U6NjE4M2FjMWU2YWMxNDAwYWI3NDQ5YmFmMzkwZGJkYTlfMy0xLTEtMS0w_ec4595d5-fdf3-46a5-aeaa-ce8e0ce39ea4"
      unitRef="usd">242883000</crwd:ContractWithCustomerLiabilityAdditionToDeferredRevenue>
    <crwd:ContractWithCustomerLiabilityAdditionToDeferredRevenue
      contextRef="i42740237d766485da20d3f90c96defec_D20190201-20190430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRkYWJlY2Y4ZDA1OTRkNDhhYzhiOTliYWMwMTBkMmQyL3NlYzpkZGFiZWNmOGQwNTk0ZDQ4YWM4Yjk5YmFjMDEwZDJkMl83MC9mcmFnOjljYWU3YzcyMjM4NTRjYmQ4YmY4MzIwNzI4M2RhNjMwL3RhYmxlOjYxODNhYzFlNmFjMTQwMGFiNzQ0OWJhZjM5MGRiZGE5L3RhYmxlcmFuZ2U6NjE4M2FjMWU2YWMxNDAwYWI3NDQ5YmFmMzkwZGJkYTlfNS0zLTEtMS00NTg3_14a4d637-6422-4adf-b9d4-4de15b967bee"
      unitRef="usd">121222000</crwd:ContractWithCustomerLiabilityAdditionToDeferredRevenue>
    <crwd:ContractWithCustomerLiabilityRecognitionOfDeferredRevenue
      contextRef="idda6a648059c4a71bec98de39acc0b4f_D20200201-20200430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRkYWJlY2Y4ZDA1OTRkNDhhYzhiOTliYWMwMTBkMmQyL3NlYzpkZGFiZWNmOGQwNTk0ZDQ4YWM4Yjk5YmFjMDEwZDJkMl83MC9mcmFnOjljYWU3YzcyMjM4NTRjYmQ4YmY4MzIwNzI4M2RhNjMwL3RhYmxlOjYxODNhYzFlNmFjMTQwMGFiNzQ0OWJhZjM5MGRiZGE5L3RhYmxlcmFuZ2U6NjE4M2FjMWU2YWMxNDAwYWI3NDQ5YmFmMzkwZGJkYTlfNC0xLTEtMS0w_8dced90b-2213-4724-9f4b-ac419cfff664"
      unitRef="usd">-178078000</crwd:ContractWithCustomerLiabilityRecognitionOfDeferredRevenue>
    <crwd:ContractWithCustomerLiabilityRecognitionOfDeferredRevenue
      contextRef="i42740237d766485da20d3f90c96defec_D20190201-20190430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRkYWJlY2Y4ZDA1OTRkNDhhYzhiOTliYWMwMTBkMmQyL3NlYzpkZGFiZWNmOGQwNTk0ZDQ4YWM4Yjk5YmFjMDEwZDJkMl83MC9mcmFnOjljYWU3YzcyMjM4NTRjYmQ4YmY4MzIwNzI4M2RhNjMwL3RhYmxlOjYxODNhYzFlNmFjMTQwMGFiNzQ0OWJhZjM5MGRiZGE5L3RhYmxlcmFuZ2U6NjE4M2FjMWU2YWMxNDAwYWI3NDQ5YmFmMzkwZGJkYTlfNi0zLTEtMS00NTg3_7754ba96-ec50-4228-8ef9-4b6e09d990c8"
      unitRef="usd">-96077000</crwd:ContractWithCustomerLiabilityRecognitionOfDeferredRevenue>
    <us-gaap:ContractWithCustomerLiability
      contextRef="i340db53a58c647908e88e1d23c6ffb2f_I20200430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRkYWJlY2Y4ZDA1OTRkNDhhYzhiOTliYWMwMTBkMmQyL3NlYzpkZGFiZWNmOGQwNTk0ZDQ4YWM4Yjk5YmFjMDEwZDJkMl83MC9mcmFnOjljYWU3YzcyMjM4NTRjYmQ4YmY4MzIwNzI4M2RhNjMwL3RhYmxlOjYxODNhYzFlNmFjMTQwMGFiNzQ0OWJhZjM5MGRiZGE5L3RhYmxlcmFuZ2U6NjE4M2FjMWU2YWMxNDAwYWI3NDQ5YmFmMzkwZGJkYTlfNS0xLTEtMS0w_75976ad5-9587-4a26-bb65-b09bf68e70c8"
      unitRef="usd">635973000</us-gaap:ContractWithCustomerLiability>
    <us-gaap:ContractWithCustomerLiability
      contextRef="ie41ff497e1104a8e86120435f557b6cf_I20190430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRkYWJlY2Y4ZDA1OTRkNDhhYzhiOTliYWMwMTBkMmQyL3NlYzpkZGFiZWNmOGQwNTk0ZDQ4YWM4Yjk5YmFjMDEwZDJkMl83MC9mcmFnOjljYWU3YzcyMjM4NTRjYmQ4YmY4MzIwNzI4M2RhNjMwL3RhYmxlOjYxODNhYzFlNmFjMTQwMGFiNzQ0OWJhZjM5MGRiZGE5L3RhYmxlcmFuZ2U6NjE4M2FjMWU2YWMxNDAwYWI3NDQ5YmFmMzkwZGJkYTlfNy0zLTEtMS00NTg3_fb001c1b-4190-41b2-9b9c-48224959cb80"
      unitRef="usd">315212000</us-gaap:ContractWithCustomerLiability>
    <us-gaap:RevenueRemainingPerformanceObligation
      contextRef="i340db53a58c647908e88e1d23c6ffb2f_I20200430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmRkYWJlY2Y4ZDA1OTRkNDhhYzhiOTliYWMwMTBkMmQyL3NlYzpkZGFiZWNmOGQwNTk0ZDQ4YWM4Yjk5YmFjMDEwZDJkMl83MC9mcmFnOjljYWU3YzcyMjM4NTRjYmQ4YmY4MzIwNzI4M2RhNjMwL3RleHRyZWdpb246OWNhZTdjNzIyMzg1NGNiZDhiZjgzMjA3MjgzZGE2MzBfMTA5OTUxMTYzMjcyOQ_704daa00-2b4a-4933-ab59-d525ea1545ec"
      unitRef="usd">817500000</us-gaap:RevenueRemainingPerformanceObligation>
    <us-gaap:RevenueRemainingPerformanceObligationPercentage
      contextRef="i6a2caca0eebb49bea1cd4ff97d1c5b8f_I20200430"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmRkYWJlY2Y4ZDA1OTRkNDhhYzhiOTliYWMwMTBkMmQyL3NlYzpkZGFiZWNmOGQwNTk0ZDQ4YWM4Yjk5YmFjMDEwZDJkMl83MC9mcmFnOjljYWU3YzcyMjM4NTRjYmQ4YmY4MzIwNzI4M2RhNjMwL3RleHRyZWdpb246OWNhZTdjNzIyMzg1NGNiZDhiZjgzMjA3MjgzZGE2MzBfMjc0ODc3OTA3NDQwNQ_85504186-75f1-40a3-ae62-92266ab52094"
      unitRef="number">0.70</us-gaap:RevenueRemainingPerformanceObligationPercentage>
    <us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1
      contextRef="i6a2caca0eebb49bea1cd4ff97d1c5b8f_I20200430"
      id="id3VybDovL2RvY3MudjEvZG9jOmRkYWJlY2Y4ZDA1OTRkNDhhYzhiOTliYWMwMTBkMmQyL3NlYzpkZGFiZWNmOGQwNTk0ZDQ4YWM4Yjk5YmFjMDEwZDJkMl83MC9mcmFnOjljYWU3YzcyMjM4NTRjYmQ4YmY4MzIwNzI4M2RhNjMwL3RleHRyZWdpb246OWNhZTdjNzIyMzg1NGNiZDhiZjgzMjA3MjgzZGE2MzBfMjg4Nw_00da81bb-390a-4820-b2d2-ae7ad6741633">P12M</us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1>
    <crwd:RevenueAmortizationOverEstimatedBenefitForCommissionIncludingReferralFeesPaid
      contextRef="idda6a648059c4a71bec98de39acc0b4f_D20200201-20200430"
      id="id3VybDovL2RvY3MudjEvZG9jOmRkYWJlY2Y4ZDA1OTRkNDhhYzhiOTliYWMwMTBkMmQyL3NlYzpkZGFiZWNmOGQwNTk0ZDQ4YWM4Yjk5YmFjMDEwZDJkMl83MC9mcmFnOjljYWU3YzcyMjM4NTRjYmQ4YmY4MzIwNzI4M2RhNjMwL3RleHRyZWdpb246OWNhZTdjNzIyMzg1NGNiZDhiZjgzMjA3MjgzZGE2MzBfMTA5OTUxMTYzMzI0Ng_1f6db95a-4e00-41c4-978e-2567f0bb4d22">P4Y</crwd:RevenueAmortizationOverEstimatedBenefitForCommissionIncludingReferralFeesPaid>
    <crwd:RevenueAmortizationOverEstimatedBenefitForSalesCommission
      contextRef="idda6a648059c4a71bec98de39acc0b4f_D20200201-20200430"
      id="id3VybDovL2RvY3MudjEvZG9jOmRkYWJlY2Y4ZDA1OTRkNDhhYzhiOTliYWMwMTBkMmQyL3NlYzpkZGFiZWNmOGQwNTk0ZDQ4YWM4Yjk5YmFjMDEwZDJkMl83MC9mcmFnOjljYWU3YzcyMjM4NTRjYmQ4YmY4MzIwNzI4M2RhNjMwL3RleHRyZWdpb246OWNhZTdjNzIyMzg1NGNiZDhiZjgzMjA3MjgzZGE2MzBfNDAzNg_c3bbfb18-57d0-4a47-a4a9-d4b2284da8c2">P6M</crwd:RevenueAmortizationOverEstimatedBenefitForSalesCommission>
    <us-gaap:CapitalizedContractCostImpairmentLoss
      contextRef="idda6a648059c4a71bec98de39acc0b4f_D20200201-20200430"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmRkYWJlY2Y4ZDA1OTRkNDhhYzhiOTliYWMwMTBkMmQyL3NlYzpkZGFiZWNmOGQwNTk0ZDQ4YWM4Yjk5YmFjMDEwZDJkMl83MC9mcmFnOjljYWU3YzcyMjM4NTRjYmQ4YmY4MzIwNzI4M2RhNjMwL3RleHRyZWdpb246OWNhZTdjNzIyMzg1NGNiZDhiZjgzMjA3MjgzZGE2MzBfNDcyMQ_ac2c6a0a-07b1-4631-89a0-bc1b2df73747"
      unitRef="usd">0</us-gaap:CapitalizedContractCostImpairmentLoss>
    <us-gaap:CapitalizedContractCostImpairmentLoss
      contextRef="idda6a648059c4a71bec98de39acc0b4f_D20200201-20200430"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmRkYWJlY2Y4ZDA1OTRkNDhhYzhiOTliYWMwMTBkMmQyL3NlYzpkZGFiZWNmOGQwNTk0ZDQ4YWM4Yjk5YmFjMDEwZDJkMl83MC9mcmFnOjljYWU3YzcyMjM4NTRjYmQ4YmY4MzIwNzI4M2RhNjMwL3RleHRyZWdpb246OWNhZTdjNzIyMzg1NGNiZDhiZjgzMjA3MjgzZGE2MzBfNDcyMQ_c273420f-6012-419a-9ddf-a98ac559b40b"
      unitRef="usd">0</us-gaap:CapitalizedContractCostImpairmentLoss>
    <us-gaap:CapitalizedContractCostTableTextBlock
      contextRef="idda6a648059c4a71bec98de39acc0b4f_D20200201-20200430"
      id="id3VybDovL2RvY3MudjEvZG9jOmRkYWJlY2Y4ZDA1OTRkNDhhYzhiOTliYWMwMTBkMmQyL3NlYzpkZGFiZWNmOGQwNTk0ZDQ4YWM4Yjk5YmFjMDEwZDJkMl83MC9mcmFnOjljYWU3YzcyMjM4NTRjYmQ4YmY4MzIwNzI4M2RhNjMwL3RleHRyZWdpb246OWNhZTdjNzIyMzg1NGNiZDhiZjgzMjA3MjgzZGE2MzBfNDkxNg_d06151c3-983d-4286-b3de-8a5bc42a6f66">&lt;div style="text-indent: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: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:74.293%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:9.494%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.518%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:9.495%;"/&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="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;Three Months Ended April 30,&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;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;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;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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="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;td colspan="3" style="display:none;"/&gt;&lt;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;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;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-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;63,071&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-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;Capitalization of contract acquisition costs&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;22,563&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="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;8,471&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-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: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:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="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,451)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="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,345)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-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;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;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color: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;padding-right:0%;"&gt;&lt;span style="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,318&#160;&lt;/span&gt;&lt;/td&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 style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color: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;padding-right:0%;"&gt;&lt;span style="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,197&#160;&lt;/span&gt;&lt;/td&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="display:none;"/&gt;&lt;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="height:15pt;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:15pt;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:15pt;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:15pt;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="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 contract acquisition costs, current&lt;/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;53,410&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" 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;26,193&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-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: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:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;69,908&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="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,004&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-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: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: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;123,318&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;64,197&#160;&lt;/span&gt;&lt;/td&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;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="i88e603b38c4c42f69b666e98839b38c2_I20200131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRkYWJlY2Y4ZDA1OTRkNDhhYzhiOTliYWMwMTBkMmQyL3NlYzpkZGFiZWNmOGQwNTk0ZDQ4YWM4Yjk5YmFjMDEwZDJkMl83MC9mcmFnOjljYWU3YzcyMjM4NTRjYmQ4YmY4MzIwNzI4M2RhNjMwL3RhYmxlOmFlOTU1Njg2ZDhkNDQ3OTY4ODczNTg0ZTRjNDUwYTExL3RhYmxlcmFuZ2U6YWU5NTU2ODZkOGQ0NDc5Njg4NzM1ODRlNGM0NTBhMTFfMy0xLTEtMS0w_8f7527e6-9be2-4eee-b7cb-eeff1d7eeb65"
      unitRef="usd">114206000</us-gaap:CapitalizedContractCostNet>
    <us-gaap:CapitalizedContractCostNet
      contextRef="ie0d2038c9db94232891210b0d8dd3ba4_I20190131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRkYWJlY2Y4ZDA1OTRkNDhhYzhiOTliYWMwMTBkMmQyL3NlYzpkZGFiZWNmOGQwNTk0ZDQ4YWM4Yjk5YmFjMDEwZDJkMl83MC9mcmFnOjljYWU3YzcyMjM4NTRjYmQ4YmY4MzIwNzI4M2RhNjMwL3RhYmxlOmFlOTU1Njg2ZDhkNDQ3OTY4ODczNTg0ZTRjNDUwYTExL3RhYmxlcmFuZ2U6YWU5NTU2ODZkOGQ0NDc5Njg4NzM1ODRlNGM0NTBhMTFfMy0zLTEtMS0w_eb8a1f7d-c7e3-44f6-af8f-24d7b2ebeb34"
      unitRef="usd">63071000</us-gaap:CapitalizedContractCostNet>
    <crwd:ContractCostCapitalization
      contextRef="idda6a648059c4a71bec98de39acc0b4f_D20200201-20200430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRkYWJlY2Y4ZDA1OTRkNDhhYzhiOTliYWMwMTBkMmQyL3NlYzpkZGFiZWNmOGQwNTk0ZDQ4YWM4Yjk5YmFjMDEwZDJkMl83MC9mcmFnOjljYWU3YzcyMjM4NTRjYmQ4YmY4MzIwNzI4M2RhNjMwL3RhYmxlOmFlOTU1Njg2ZDhkNDQ3OTY4ODczNTg0ZTRjNDUwYTExL3RhYmxlcmFuZ2U6YWU5NTU2ODZkOGQ0NDc5Njg4NzM1ODRlNGM0NTBhMTFfNS0xLTEtMS0w_562ea33d-6e42-4fe6-af06-8b2528764098"
      unitRef="usd">22563000</crwd:ContractCostCapitalization>
    <crwd:ContractCostCapitalization
      contextRef="i42740237d766485da20d3f90c96defec_D20190201-20190430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRkYWJlY2Y4ZDA1OTRkNDhhYzhiOTliYWMwMTBkMmQyL3NlYzpkZGFiZWNmOGQwNTk0ZDQ4YWM4Yjk5YmFjMDEwZDJkMl83MC9mcmFnOjljYWU3YzcyMjM4NTRjYmQ4YmY4MzIwNzI4M2RhNjMwL3RhYmxlOmFlOTU1Njg2ZDhkNDQ3OTY4ODczNTg0ZTRjNDUwYTExL3RhYmxlcmFuZ2U6YWU5NTU2ODZkOGQ0NDc5Njg4NzM1ODRlNGM0NTBhMTFfNS0zLTEtMS0w_8c7a1ab8-a31b-477a-b68e-dcdc35fd97b6"
      unitRef="usd">8471000</crwd:ContractCostCapitalization>
    <us-gaap:CapitalizedContractCostAmortization
      contextRef="idda6a648059c4a71bec98de39acc0b4f_D20200201-20200430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRkYWJlY2Y4ZDA1OTRkNDhhYzhiOTliYWMwMTBkMmQyL3NlYzpkZGFiZWNmOGQwNTk0ZDQ4YWM4Yjk5YmFjMDEwZDJkMl83MC9mcmFnOjljYWU3YzcyMjM4NTRjYmQ4YmY4MzIwNzI4M2RhNjMwL3RhYmxlOmFlOTU1Njg2ZDhkNDQ3OTY4ODczNTg0ZTRjNDUwYTExL3RhYmxlcmFuZ2U6YWU5NTU2ODZkOGQ0NDc5Njg4NzM1ODRlNGM0NTBhMTFfNi0xLTEtMS0w_2874d1c5-d95d-4288-aa28-d240b42ce33b"
      unitRef="usd">-13451000</us-gaap:CapitalizedContractCostAmortization>
    <us-gaap:CapitalizedContractCostAmortization
      contextRef="i42740237d766485da20d3f90c96defec_D20190201-20190430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRkYWJlY2Y4ZDA1OTRkNDhhYzhiOTliYWMwMTBkMmQyL3NlYzpkZGFiZWNmOGQwNTk0ZDQ4YWM4Yjk5YmFjMDEwZDJkMl83MC9mcmFnOjljYWU3YzcyMjM4NTRjYmQ4YmY4MzIwNzI4M2RhNjMwL3RhYmxlOmFlOTU1Njg2ZDhkNDQ3OTY4ODczNTg0ZTRjNDUwYTExL3RhYmxlcmFuZ2U6YWU5NTU2ODZkOGQ0NDc5Njg4NzM1ODRlNGM0NTBhMTFfNi0zLTEtMS0w_dd88ecb7-3587-4484-a413-4b6e23114579"
      unitRef="usd">-7345000</us-gaap:CapitalizedContractCostAmortization>
    <us-gaap:CapitalizedContractCostNet
      contextRef="i340db53a58c647908e88e1d23c6ffb2f_I20200430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRkYWJlY2Y4ZDA1OTRkNDhhYzhiOTliYWMwMTBkMmQyL3NlYzpkZGFiZWNmOGQwNTk0ZDQ4YWM4Yjk5YmFjMDEwZDJkMl83MC9mcmFnOjljYWU3YzcyMjM4NTRjYmQ4YmY4MzIwNzI4M2RhNjMwL3RhYmxlOmFlOTU1Njg2ZDhkNDQ3OTY4ODczNTg0ZTRjNDUwYTExL3RhYmxlcmFuZ2U6YWU5NTU2ODZkOGQ0NDc5Njg4NzM1ODRlNGM0NTBhMTFfNy0xLTEtMS0w_b0e53efa-7f66-4b96-a8aa-de9743b31ada"
      unitRef="usd">123318000</us-gaap:CapitalizedContractCostNet>
    <us-gaap:CapitalizedContractCostNet
      contextRef="ie41ff497e1104a8e86120435f557b6cf_I20190430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRkYWJlY2Y4ZDA1OTRkNDhhYzhiOTliYWMwMTBkMmQyL3NlYzpkZGFiZWNmOGQwNTk0ZDQ4YWM4Yjk5YmFjMDEwZDJkMl83MC9mcmFnOjljYWU3YzcyMjM4NTRjYmQ4YmY4MzIwNzI4M2RhNjMwL3RhYmxlOmFlOTU1Njg2ZDhkNDQ3OTY4ODczNTg0ZTRjNDUwYTExL3RhYmxlcmFuZ2U6YWU5NTU2ODZkOGQ0NDc5Njg4NzM1ODRlNGM0NTBhMTFfNy0zLTEtMS0w_311770bf-d69a-40ba-927a-c21916a1de98"
      unitRef="usd">64197000</us-gaap:CapitalizedContractCostNet>
    <us-gaap:CapitalizedContractCostNetCurrent
      contextRef="i340db53a58c647908e88e1d23c6ffb2f_I20200430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRkYWJlY2Y4ZDA1OTRkNDhhYzhiOTliYWMwMTBkMmQyL3NlYzpkZGFiZWNmOGQwNTk0ZDQ4YWM4Yjk5YmFjMDEwZDJkMl83MC9mcmFnOjljYWU3YzcyMjM4NTRjYmQ4YmY4MzIwNzI4M2RhNjMwL3RhYmxlOmFlOTU1Njg2ZDhkNDQ3OTY4ODczNTg0ZTRjNDUwYTExL3RhYmxlcmFuZ2U6YWU5NTU2ODZkOGQ0NDc5Njg4NzM1ODRlNGM0NTBhMTFfOS0xLTEtMS0w_e098b8e5-0f0e-45d0-9187-5ee4ffbc3142"
      unitRef="usd">53410000</us-gaap:CapitalizedContractCostNetCurrent>
    <us-gaap:CapitalizedContractCostNetCurrent
      contextRef="ie41ff497e1104a8e86120435f557b6cf_I20190430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRkYWJlY2Y4ZDA1OTRkNDhhYzhiOTliYWMwMTBkMmQyL3NlYzpkZGFiZWNmOGQwNTk0ZDQ4YWM4Yjk5YmFjMDEwZDJkMl83MC9mcmFnOjljYWU3YzcyMjM4NTRjYmQ4YmY4MzIwNzI4M2RhNjMwL3RhYmxlOmFlOTU1Njg2ZDhkNDQ3OTY4ODczNTg0ZTRjNDUwYTExL3RhYmxlcmFuZ2U6YWU5NTU2ODZkOGQ0NDc5Njg4NzM1ODRlNGM0NTBhMTFfOS0zLTEtMS0w_d10c00e3-4417-4c45-b70e-2725ebe62e5f"
      unitRef="usd">26193000</us-gaap:CapitalizedContractCostNetCurrent>
    <us-gaap:CapitalizedContractCostNetNoncurrent
      contextRef="i340db53a58c647908e88e1d23c6ffb2f_I20200430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRkYWJlY2Y4ZDA1OTRkNDhhYzhiOTliYWMwMTBkMmQyL3NlYzpkZGFiZWNmOGQwNTk0ZDQ4YWM4Yjk5YmFjMDEwZDJkMl83MC9mcmFnOjljYWU3YzcyMjM4NTRjYmQ4YmY4MzIwNzI4M2RhNjMwL3RhYmxlOmFlOTU1Njg2ZDhkNDQ3OTY4ODczNTg0ZTRjNDUwYTExL3RhYmxlcmFuZ2U6YWU5NTU2ODZkOGQ0NDc5Njg4NzM1ODRlNGM0NTBhMTFfMTAtMS0xLTEtMA_6edd265f-070c-4832-907a-06df66db589a"
      unitRef="usd">69908000</us-gaap:CapitalizedContractCostNetNoncurrent>
    <us-gaap:CapitalizedContractCostNetNoncurrent
      contextRef="ie41ff497e1104a8e86120435f557b6cf_I20190430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRkYWJlY2Y4ZDA1OTRkNDhhYzhiOTliYWMwMTBkMmQyL3NlYzpkZGFiZWNmOGQwNTk0ZDQ4YWM4Yjk5YmFjMDEwZDJkMl83MC9mcmFnOjljYWU3YzcyMjM4NTRjYmQ4YmY4MzIwNzI4M2RhNjMwL3RhYmxlOmFlOTU1Njg2ZDhkNDQ3OTY4ODczNTg0ZTRjNDUwYTExL3RhYmxlcmFuZ2U6YWU5NTU2ODZkOGQ0NDc5Njg4NzM1ODRlNGM0NTBhMTFfMTAtMy0xLTEtMA_89e966da-633d-4c99-91b1-b95413f2cafb"
      unitRef="usd">38004000</us-gaap:CapitalizedContractCostNetNoncurrent>
    <us-gaap:CapitalizedContractCostNet
      contextRef="i340db53a58c647908e88e1d23c6ffb2f_I20200430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRkYWJlY2Y4ZDA1OTRkNDhhYzhiOTliYWMwMTBkMmQyL3NlYzpkZGFiZWNmOGQwNTk0ZDQ4YWM4Yjk5YmFjMDEwZDJkMl83MC9mcmFnOjljYWU3YzcyMjM4NTRjYmQ4YmY4MzIwNzI4M2RhNjMwL3RhYmxlOmFlOTU1Njg2ZDhkNDQ3OTY4ODczNTg0ZTRjNDUwYTExL3RhYmxlcmFuZ2U6YWU5NTU2ODZkOGQ0NDc5Njg4NzM1ODRlNGM0NTBhMTFfMTEtMS0xLTEtMA_6fb93b70-90c1-4782-acd5-fb94db53fad6"
      unitRef="usd">123318000</us-gaap:CapitalizedContractCostNet>
    <us-gaap:CapitalizedContractCostNet
      contextRef="ie41ff497e1104a8e86120435f557b6cf_I20190430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRkYWJlY2Y4ZDA1OTRkNDhhYzhiOTliYWMwMTBkMmQyL3NlYzpkZGFiZWNmOGQwNTk0ZDQ4YWM4Yjk5YmFjMDEwZDJkMl83MC9mcmFnOjljYWU3YzcyMjM4NTRjYmQ4YmY4MzIwNzI4M2RhNjMwL3RhYmxlOmFlOTU1Njg2ZDhkNDQ3OTY4ODczNTg0ZTRjNDUwYTExL3RhYmxlcmFuZ2U6YWU5NTU2ODZkOGQ0NDc5Njg4NzM1ODRlNGM0NTBhMTFfMTEtMy0xLTEtMA_a7d753fc-f4e8-488b-86db-f67c025e1c4a"
      unitRef="usd">64197000</us-gaap:CapitalizedContractCostNet>
    <us-gaap:CommitmentsAndContingenciesDisclosureTextBlock
      contextRef="idda6a648059c4a71bec98de39acc0b4f_D20200201-20200430"
      id="id3VybDovL2RvY3MudjEvZG9jOmRkYWJlY2Y4ZDA1OTRkNDhhYzhiOTliYWMwMTBkMmQyL3NlYzpkZGFiZWNmOGQwNTk0ZDQ4YWM4Yjk5YmFjMDEwZDJkMl83My9mcmFnOmY2MTIyNDZhZTg3MzQ3NzA5MGYxZWVmYTE0MTg4MGZiL3RleHRyZWdpb246ZjYxMjI0NmFlODczNDc3MDkwZjFlZWZhMTQxODgwZmJfNjYwMg_ebb8fedc-42c3-4da0-8189-bfd2a44f2afb">&lt;div style="text-indent:-18pt;padding-left:18pt;margin-top:12pt;"&gt;&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;11.&#160;Commitments and Contingencies&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent: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:10pt;font-style:italic;font-weight:700;line-height:120%;"&gt;Purchase Obligations&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent: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: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 April&#160;30, 2020, the Company is committed to spend $150.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: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: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 April&#160;30, 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.505%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:9.495%;"/&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:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.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)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="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 (remaining nine months)&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;67,113&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/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;90,298&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="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,156&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/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;10,379&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="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,721&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/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,221&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;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;183,888&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',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:36pt;margin-top:12pt;"&gt;&lt;span style="background-color:#ffffff;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:36pt;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:120%;"&gt;As of April&#160;30, 2020 and January&#160;31, 2020, the Company had an unused standby letter of credit for $0.4 million and $0.6 million, respectively, securing its headquarters facility in Sunnyvale, California. As of April&#160;30, 2020 and January&#160;31, 2020, the Company had an unused standby letter of credit for $1.0 million, securing its facility in Austin, Texas.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent: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:10pt;font-style:italic;font-weight:700;line-height:120%;"&gt;Litigation&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent: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:10pt;font-weight:400;line-height:120%;"&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.&#160;On January&#160;16, 2019, FICO moved to dismiss the Company&#x2019;s petition.&#160;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 a range of loss. As a result,&#160;no&#160;liability has been recorded as of April&#160;30, 2020 or January&#160;31, 2020.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent: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: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 condensed 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 condensed consolidated financial statements.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent: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: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: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: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: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: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 condensed consolidated financial statements.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent: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:10pt;font-weight:400;line-height:120%;"&gt;The Company has also agreed to indemnify its directors and certain 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.&#160;No&#160;liabilities have been accrued associated with this indemnification provision as of April&#160;30, 2020 or January&#160;31, 2020.&lt;/span&gt;&lt;/div&gt;</us-gaap:CommitmentsAndContingenciesDisclosureTextBlock>
    <us-gaap:RecordedUnconditionalPurchaseObligationAmountOfMaturitiesAndSinkingFundRequirements
      contextRef="i340db53a58c647908e88e1d23c6ffb2f_I20200430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmRkYWJlY2Y4ZDA1OTRkNDhhYzhiOTliYWMwMTBkMmQyL3NlYzpkZGFiZWNmOGQwNTk0ZDQ4YWM4Yjk5YmFjMDEwZDJkMl83My9mcmFnOmY2MTIyNDZhZTg3MzQ3NzA5MGYxZWVmYTE0MTg4MGZiL3RleHRyZWdpb246ZjYxMjI0NmFlODczNDc3MDkwZjFlZWZhMTQxODgwZmJfMjc0ODc3OTA3NjQ3Mg_ea26ac94-d087-44de-ba40-a0f6a3dc28cd"
      unitRef="usd">150000000.0</us-gaap:RecordedUnconditionalPurchaseObligationAmountOfMaturitiesAndSinkingFundRequirements>
    <us-gaap:RecordedUnconditionalPurchaseObligationsTextBlock
      contextRef="idda6a648059c4a71bec98de39acc0b4f_D20200201-20200430"
      id="id3VybDovL2RvY3MudjEvZG9jOmRkYWJlY2Y4ZDA1OTRkNDhhYzhiOTliYWMwMTBkMmQyL3NlYzpkZGFiZWNmOGQwNTk0ZDQ4YWM4Yjk5YmFjMDEwZDJkMl83My9mcmFnOmY2MTIyNDZhZTg3MzQ3NzA5MGYxZWVmYTE0MTg4MGZiL3RleHRyZWdpb246ZjYxMjI0NmFlODczNDc3MDkwZjFlZWZhMTQxODgwZmJfNjYwNQ_29203de7-3772-46cc-a2ea-d3f1c4e9f114">A summary of noncancelable purchase obligations as of April&#160;30, 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.505%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:9.495%;"/&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:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.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)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="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 (remaining nine months)&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;67,113&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/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;90,298&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="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,156&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/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;10,379&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="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,721&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/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,221&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;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;183,888&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',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:RecordedUnconditionalPurchaseObligationDueInRemainderOfFiscalYear
      contextRef="i340db53a58c647908e88e1d23c6ffb2f_I20200430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRkYWJlY2Y4ZDA1OTRkNDhhYzhiOTliYWMwMTBkMmQyL3NlYzpkZGFiZWNmOGQwNTk0ZDQ4YWM4Yjk5YmFjMDEwZDJkMl83My9mcmFnOmY2MTIyNDZhZTg3MzQ3NzA5MGYxZWVmYTE0MTg4MGZiL3RhYmxlOmYwMDQ5OTcwNTczMTQ4MjA5YmY0MWM0Nzc1MmM2OGUyL3RhYmxlcmFuZ2U6ZjAwNDk5NzA1NzMxNDgyMDliZjQxYzQ3NzUyYzY4ZTJfMi0xLTEtMS0w_8df01e4c-2fa1-47d1-8bca-4e6dd76eb48c"
      unitRef="usd">67113000</us-gaap:RecordedUnconditionalPurchaseObligationDueInRemainderOfFiscalYear>
    <us-gaap:RecordedUnconditionalPurchaseObligationDueInSecondYear
      contextRef="i340db53a58c647908e88e1d23c6ffb2f_I20200430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRkYWJlY2Y4ZDA1OTRkNDhhYzhiOTliYWMwMTBkMmQyL3NlYzpkZGFiZWNmOGQwNTk0ZDQ4YWM4Yjk5YmFjMDEwZDJkMl83My9mcmFnOmY2MTIyNDZhZTg3MzQ3NzA5MGYxZWVmYTE0MTg4MGZiL3RhYmxlOmYwMDQ5OTcwNTczMTQ4MjA5YmY0MWM0Nzc1MmM2OGUyL3RhYmxlcmFuZ2U6ZjAwNDk5NzA1NzMxNDgyMDliZjQxYzQ3NzUyYzY4ZTJfMy0xLTEtMS0w_3d64542b-3721-4493-83bc-d3d320a5aef0"
      unitRef="usd">90298000</us-gaap:RecordedUnconditionalPurchaseObligationDueInSecondYear>
    <us-gaap:RecordedUnconditionalPurchaseObligationDueInThirdYear
      contextRef="i340db53a58c647908e88e1d23c6ffb2f_I20200430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRkYWJlY2Y4ZDA1OTRkNDhhYzhiOTliYWMwMTBkMmQyL3NlYzpkZGFiZWNmOGQwNTk0ZDQ4YWM4Yjk5YmFjMDEwZDJkMl83My9mcmFnOmY2MTIyNDZhZTg3MzQ3NzA5MGYxZWVmYTE0MTg4MGZiL3RhYmxlOmYwMDQ5OTcwNTczMTQ4MjA5YmY0MWM0Nzc1MmM2OGUyL3RhYmxlcmFuZ2U6ZjAwNDk5NzA1NzMxNDgyMDliZjQxYzQ3NzUyYzY4ZTJfNC0xLTEtMS0w_68ac8550-920b-4190-a530-4a3d2ae7c024"
      unitRef="usd">10156000</us-gaap:RecordedUnconditionalPurchaseObligationDueInThirdYear>
    <us-gaap:RecordedUnconditionalPurchaseObligationDueInFourthYear
      contextRef="i340db53a58c647908e88e1d23c6ffb2f_I20200430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRkYWJlY2Y4ZDA1OTRkNDhhYzhiOTliYWMwMTBkMmQyL3NlYzpkZGFiZWNmOGQwNTk0ZDQ4YWM4Yjk5YmFjMDEwZDJkMl83My9mcmFnOmY2MTIyNDZhZTg3MzQ3NzA5MGYxZWVmYTE0MTg4MGZiL3RhYmxlOmYwMDQ5OTcwNTczMTQ4MjA5YmY0MWM0Nzc1MmM2OGUyL3RhYmxlcmFuZ2U6ZjAwNDk5NzA1NzMxNDgyMDliZjQxYzQ3NzUyYzY4ZTJfNS0xLTEtMS0w_3f55c5ae-27f4-4761-91fc-28b2793eb397"
      unitRef="usd">10379000</us-gaap:RecordedUnconditionalPurchaseObligationDueInFourthYear>
    <us-gaap:RecordedUnconditionalPurchaseObligationDueInFifthYear
      contextRef="i340db53a58c647908e88e1d23c6ffb2f_I20200430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRkYWJlY2Y4ZDA1OTRkNDhhYzhiOTliYWMwMTBkMmQyL3NlYzpkZGFiZWNmOGQwNTk0ZDQ4YWM4Yjk5YmFjMDEwZDJkMl83My9mcmFnOmY2MTIyNDZhZTg3MzQ3NzA5MGYxZWVmYTE0MTg4MGZiL3RhYmxlOmYwMDQ5OTcwNTczMTQ4MjA5YmY0MWM0Nzc1MmM2OGUyL3RhYmxlcmFuZ2U6ZjAwNDk5NzA1NzMxNDgyMDliZjQxYzQ3NzUyYzY4ZTJfNi0xLTEtMS0w_95bbeeed-ce44-499c-b4b1-c35df9feb41b"
      unitRef="usd">2721000</us-gaap:RecordedUnconditionalPurchaseObligationDueInFifthYear>
    <us-gaap:RecordedUnconditionalPurchaseObligationDueAfterFifthYear
      contextRef="i340db53a58c647908e88e1d23c6ffb2f_I20200430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRkYWJlY2Y4ZDA1OTRkNDhhYzhiOTliYWMwMTBkMmQyL3NlYzpkZGFiZWNmOGQwNTk0ZDQ4YWM4Yjk5YmFjMDEwZDJkMl83My9mcmFnOmY2MTIyNDZhZTg3MzQ3NzA5MGYxZWVmYTE0MTg4MGZiL3RhYmxlOmYwMDQ5OTcwNTczMTQ4MjA5YmY0MWM0Nzc1MmM2OGUyL3RhYmxlcmFuZ2U6ZjAwNDk5NzA1NzMxNDgyMDliZjQxYzQ3NzUyYzY4ZTJfNy0xLTEtMS0w_107e1d62-1b25-4d4d-9484-d41e46de8001"
      unitRef="usd">3221000</us-gaap:RecordedUnconditionalPurchaseObligationDueAfterFifthYear>
    <us-gaap:RecordedUnconditionalPurchaseObligation
      contextRef="i340db53a58c647908e88e1d23c6ffb2f_I20200430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRkYWJlY2Y4ZDA1OTRkNDhhYzhiOTliYWMwMTBkMmQyL3NlYzpkZGFiZWNmOGQwNTk0ZDQ4YWM4Yjk5YmFjMDEwZDJkMl83My9mcmFnOmY2MTIyNDZhZTg3MzQ3NzA5MGYxZWVmYTE0MTg4MGZiL3RhYmxlOmYwMDQ5OTcwNTczMTQ4MjA5YmY0MWM0Nzc1MmM2OGUyL3RhYmxlcmFuZ2U6ZjAwNDk5NzA1NzMxNDgyMDliZjQxYzQ3NzUyYzY4ZTJfOC0xLTEtMS0w_a20c83a2-0c13-4d42-9ecd-71cbf638cf8f"
      unitRef="usd">183888000</us-gaap:RecordedUnconditionalPurchaseObligation>
    <us-gaap:LineOfCredit
      contextRef="i29cad9a99d38402095dfb40ab0c07595_I20200430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRkYWJlY2Y4ZDA1OTRkNDhhYzhiOTliYWMwMTBkMmQyL3NlYzpkZGFiZWNmOGQwNTk0ZDQ4YWM4Yjk5YmFjMDEwZDJkMl83My9mcmFnOmY2MTIyNDZhZTg3MzQ3NzA5MGYxZWVmYTE0MTg4MGZiL3RleHRyZWdpb246ZjYxMjI0NmFlODczNDc3MDkwZjFlZWZhMTQxODgwZmJfMTA5OTUxMTYzODEzOQ_89bb561a-54c4-42c3-9cd9-7efa4f54e762"
      unitRef="usd">400000</us-gaap:LineOfCredit>
    <us-gaap:LineOfCredit
      contextRef="ic8bf2a66d75c4f3da67e90dc5a56dbc4_I20200131"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmRkYWJlY2Y4ZDA1OTRkNDhhYzhiOTliYWMwMTBkMmQyL3NlYzpkZGFiZWNmOGQwNTk0ZDQ4YWM4Yjk5YmFjMDEwZDJkMl83My9mcmFnOmY2MTIyNDZhZTg3MzQ3NzA5MGYxZWVmYTE0MTg4MGZiL3RleHRyZWdpb246ZjYxMjI0NmFlODczNDc3MDkwZjFlZWZhMTQxODgwZmJfMTI0OQ_9c9db0bb-e9f2-4a61-9699-5daa57cfe09c"
      unitRef="usd">600000</us-gaap:LineOfCredit>
    <us-gaap:LineOfCredit
      contextRef="i516b541b9e454e4890cab6e5d4250358_I20200131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRkYWJlY2Y4ZDA1OTRkNDhhYzhiOTliYWMwMTBkMmQyL3NlYzpkZGFiZWNmOGQwNTk0ZDQ4YWM4Yjk5YmFjMDEwZDJkMl83My9mcmFnOmY2MTIyNDZhZTg3MzQ3NzA5MGYxZWVmYTE0MTg4MGZiL3RleHRyZWdpb246ZjYxMjI0NmFlODczNDc3MDkwZjFlZWZhMTQxODgwZmJfMTA5OTUxMTYzODE1MQ_9096b7aa-32d6-472a-9c20-c9c1dc069d81"
      unitRef="usd">1000000.0</us-gaap:LineOfCredit>
    <us-gaap:LineOfCredit
      contextRef="i64bc423d07134165af8e48437fd0c248_I20200430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRkYWJlY2Y4ZDA1OTRkNDhhYzhiOTliYWMwMTBkMmQyL3NlYzpkZGFiZWNmOGQwNTk0ZDQ4YWM4Yjk5YmFjMDEwZDJkMl83My9mcmFnOmY2MTIyNDZhZTg3MzQ3NzA5MGYxZWVmYTE0MTg4MGZiL3RleHRyZWdpb246ZjYxMjI0NmFlODczNDc3MDkwZjFlZWZhMTQxODgwZmJfMTA5OTUxMTYzODE1MQ_eced53f8-9ac4-449c-a6ba-7221dc030e53"
      unitRef="usd">1000000.0</us-gaap:LineOfCredit>
    <us-gaap:LossContingencyAccrualAtCarryingValue
      contextRef="i88e603b38c4c42f69b666e98839b38c2_I20200131"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmRkYWJlY2Y4ZDA1OTRkNDhhYzhiOTliYWMwMTBkMmQyL3NlYzpkZGFiZWNmOGQwNTk0ZDQ4YWM4Yjk5YmFjMDEwZDJkMl83My9mcmFnOmY2MTIyNDZhZTg3MzQ3NzA5MGYxZWVmYTE0MTg4MGZiL3RleHRyZWdpb246ZjYxMjI0NmFlODczNDc3MDkwZjFlZWZhMTQxODgwZmJfMzM5NA_036cdd0f-3582-4deb-95c5-41b19a685f2d"
      unitRef="usd">0</us-gaap:LossContingencyAccrualAtCarryingValue>
    <us-gaap:LossContingencyAccrualAtCarryingValue
      contextRef="i340db53a58c647908e88e1d23c6ffb2f_I20200430"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmRkYWJlY2Y4ZDA1OTRkNDhhYzhiOTliYWMwMTBkMmQyL3NlYzpkZGFiZWNmOGQwNTk0ZDQ4YWM4Yjk5YmFjMDEwZDJkMl83My9mcmFnOmY2MTIyNDZhZTg3MzQ3NzA5MGYxZWVmYTE0MTg4MGZiL3RleHRyZWdpb246ZjYxMjI0NmFlODczNDc3MDkwZjFlZWZhMTQxODgwZmJfMzM5NA_49aa6b78-7352-4e3b-b9ff-2f2555a106e1"
      unitRef="usd">0</us-gaap:LossContingencyAccrualAtCarryingValue>
    <us-gaap:ProductWarrantyAccrual
      contextRef="i88e603b38c4c42f69b666e98839b38c2_I20200131"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmRkYWJlY2Y4ZDA1OTRkNDhhYzhiOTliYWMwMTBkMmQyL3NlYzpkZGFiZWNmOGQwNTk0ZDQ4YWM4Yjk5YmFjMDEwZDJkMl83My9mcmFnOmY2MTIyNDZhZTg3MzQ3NzA5MGYxZWVmYTE0MTg4MGZiL3RleHRyZWdpb246ZjYxMjI0NmFlODczNDc3MDkwZjFlZWZhMTQxODgwZmJfNjUwOA_6e63e929-28f9-4af5-bf98-cad286fc5a61"
      unitRef="usd">0</us-gaap:ProductWarrantyAccrual>
    <us-gaap:ProductWarrantyAccrual
      contextRef="i340db53a58c647908e88e1d23c6ffb2f_I20200430"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmRkYWJlY2Y4ZDA1OTRkNDhhYzhiOTliYWMwMTBkMmQyL3NlYzpkZGFiZWNmOGQwNTk0ZDQ4YWM4Yjk5YmFjMDEwZDJkMl83My9mcmFnOmY2MTIyNDZhZTg3MzQ3NzA5MGYxZWVmYTE0MTg4MGZiL3RleHRyZWdpb246ZjYxMjI0NmFlODczNDc3MDkwZjFlZWZhMTQxODgwZmJfNjUwOA_b7c6947d-ae03-4252-bcb3-bac649cdfe15"
      unitRef="usd">0</us-gaap:ProductWarrantyAccrual>
    <crwd:GeographicInformationDisclosureTextBlock
      contextRef="idda6a648059c4a71bec98de39acc0b4f_D20200201-20200430"
      id="id3VybDovL2RvY3MudjEvZG9jOmRkYWJlY2Y4ZDA1OTRkNDhhYzhiOTliYWMwMTBkMmQyL3NlYzpkZGFiZWNmOGQwNTk0ZDQ4YWM4Yjk5YmFjMDEwZDJkMl83Ni9mcmFnOmU1OTFiMzdiZTUyMjQ0ZTA5ODAyN2E2MWI3NWFlMTM3L3RleHRyZWdpb246ZTU5MWIzN2JlNTIyNDRlMDk4MDI3YTYxYjc1YWUxMzdfMTMxOTQxMzk1MzQxMTA_45a201b0-911e-4486-9889-6030daae2396">Geographic Information&lt;div style="text-indent: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:10pt;font-weight:400;line-height:120%;"&gt;The Company&#x2019;s long-lived assets are composed of property and equipment, net, and operating lease right-of-use assets, are summarized by geographic area 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.856%;"&gt;&lt;tr&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:76.417%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:8.359%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.519%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:8.505%;"/&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;April 30,&lt;br/&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;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-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;January 31,&lt;br/&gt;2020&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&#160;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;157,071&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;125,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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;International&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="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,763&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;10,669&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;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 and operating lease right-of-use 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 #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;174,834&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;136,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;/tr&gt;&lt;/table&gt;&lt;/div&gt;No single country other than the United States represented 10% or more of the Company&#x2019;s total long-lived assets as of April 30, 2020 or January 31, 2020</crwd:GeographicInformationDisclosureTextBlock>
    <us-gaap:LongLivedAssetsByGeographicAreasTableTextBlock
      contextRef="idda6a648059c4a71bec98de39acc0b4f_D20200201-20200430"
      id="id3VybDovL2RvY3MudjEvZG9jOmRkYWJlY2Y4ZDA1OTRkNDhhYzhiOTliYWMwMTBkMmQyL3NlYzpkZGFiZWNmOGQwNTk0ZDQ4YWM4Yjk5YmFjMDEwZDJkMl83Ni9mcmFnOmU1OTFiMzdiZTUyMjQ0ZTA5ODAyN2E2MWI3NWFlMTM3L3RleHRyZWdpb246ZTU5MWIzN2JlNTIyNDRlMDk4MDI3YTYxYjc1YWUxMzdfMjgy_2ae11d11-a1da-4545-b325-afd430a9fbf3">&lt;div style="text-indent: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:10pt;font-weight:400;line-height:120%;"&gt;The Company&#x2019;s long-lived assets are composed of property and equipment, net, and operating lease right-of-use assets, are summarized by geographic area 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.856%;"&gt;&lt;tr&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:76.417%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:8.359%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.519%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:8.505%;"/&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;April 30,&lt;br/&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;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-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;January 31,&lt;br/&gt;2020&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&#160;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;157,071&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;125,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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;International&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="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,763&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;10,669&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;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 and operating lease right-of-use 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 #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;174,834&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;136,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;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:LongLivedAssetsByGeographicAreasTableTextBlock>
    <crwd:PropertyPlantAndEquipmentNetAndOperatingLeaseRightOfUseAssets
      contextRef="i32275a66fd4b4a6ba42824914c049ac7_I20200430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRkYWJlY2Y4ZDA1OTRkNDhhYzhiOTliYWMwMTBkMmQyL3NlYzpkZGFiZWNmOGQwNTk0ZDQ4YWM4Yjk5YmFjMDEwZDJkMl83Ni9mcmFnOmU1OTFiMzdiZTUyMjQ0ZTA5ODAyN2E2MWI3NWFlMTM3L3RhYmxlOjBlZDYxNDM5ODdkYTQ4OGU5YTkzYzdkZTY3ZWU5ODk5L3RhYmxlcmFuZ2U6MGVkNjE0Mzk4N2RhNDg4ZTlhOTNjN2RlNjdlZTk4OTlfMi0xLTEtMS0w_0d147838-d08e-45e2-95cf-ba360f50b6d2"
      unitRef="usd">157071000</crwd:PropertyPlantAndEquipmentNetAndOperatingLeaseRightOfUseAssets>
    <crwd:PropertyPlantAndEquipmentNetAndOperatingLeaseRightOfUseAssets
      contextRef="i57e7fb440a1941aaba57e2c1517137e7_I20200131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRkYWJlY2Y4ZDA1OTRkNDhhYzhiOTliYWMwMTBkMmQyL3NlYzpkZGFiZWNmOGQwNTk0ZDQ4YWM4Yjk5YmFjMDEwZDJkMl83Ni9mcmFnOmU1OTFiMzdiZTUyMjQ0ZTA5ODAyN2E2MWI3NWFlMTM3L3RhYmxlOjBlZDYxNDM5ODdkYTQ4OGU5YTkzYzdkZTY3ZWU5ODk5L3RhYmxlcmFuZ2U6MGVkNjE0Mzk4N2RhNDg4ZTlhOTNjN2RlNjdlZTk4OTlfMi0zLTEtMS0w_3284e981-fbfc-4061-a859-024ee41b111e"
      unitRef="usd">125409000</crwd:PropertyPlantAndEquipmentNetAndOperatingLeaseRightOfUseAssets>
    <crwd:PropertyPlantAndEquipmentNetAndOperatingLeaseRightOfUseAssets
      contextRef="id0c5f0beb5d44f75b60b5ff21304c9b1_I20200430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRkYWJlY2Y4ZDA1OTRkNDhhYzhiOTliYWMwMTBkMmQyL3NlYzpkZGFiZWNmOGQwNTk0ZDQ4YWM4Yjk5YmFjMDEwZDJkMl83Ni9mcmFnOmU1OTFiMzdiZTUyMjQ0ZTA5ODAyN2E2MWI3NWFlMTM3L3RhYmxlOjBlZDYxNDM5ODdkYTQ4OGU5YTkzYzdkZTY3ZWU5ODk5L3RhYmxlcmFuZ2U6MGVkNjE0Mzk4N2RhNDg4ZTlhOTNjN2RlNjdlZTk4OTlfMy0xLTEtMS0w_538df5e3-64a1-4948-99e9-c75a0ccff080"
      unitRef="usd">17763000</crwd:PropertyPlantAndEquipmentNetAndOperatingLeaseRightOfUseAssets>
    <crwd:PropertyPlantAndEquipmentNetAndOperatingLeaseRightOfUseAssets
      contextRef="ib15b198c382e40be9d55812ea424e5de_I20200131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRkYWJlY2Y4ZDA1OTRkNDhhYzhiOTliYWMwMTBkMmQyL3NlYzpkZGFiZWNmOGQwNTk0ZDQ4YWM4Yjk5YmFjMDEwZDJkMl83Ni9mcmFnOmU1OTFiMzdiZTUyMjQ0ZTA5ODAyN2E2MWI3NWFlMTM3L3RhYmxlOjBlZDYxNDM5ODdkYTQ4OGU5YTkzYzdkZTY3ZWU5ODk5L3RhYmxlcmFuZ2U6MGVkNjE0Mzk4N2RhNDg4ZTlhOTNjN2RlNjdlZTk4OTlfMy0zLTEtMS0w_102702ff-c2d7-48c1-bc1e-fb433fc61057"
      unitRef="usd">10669000</crwd:PropertyPlantAndEquipmentNetAndOperatingLeaseRightOfUseAssets>
    <crwd:PropertyPlantAndEquipmentNetAndOperatingLeaseRightOfUseAssets
      contextRef="i340db53a58c647908e88e1d23c6ffb2f_I20200430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRkYWJlY2Y4ZDA1OTRkNDhhYzhiOTliYWMwMTBkMmQyL3NlYzpkZGFiZWNmOGQwNTk0ZDQ4YWM4Yjk5YmFjMDEwZDJkMl83Ni9mcmFnOmU1OTFiMzdiZTUyMjQ0ZTA5ODAyN2E2MWI3NWFlMTM3L3RhYmxlOjBlZDYxNDM5ODdkYTQ4OGU5YTkzYzdkZTY3ZWU5ODk5L3RhYmxlcmFuZ2U6MGVkNjE0Mzk4N2RhNDg4ZTlhOTNjN2RlNjdlZTk4OTlfNC0xLTEtMS0w_cb4d7ba3-4647-4b9a-8947-ad26e07ca5c2"
      unitRef="usd">174834000</crwd:PropertyPlantAndEquipmentNetAndOperatingLeaseRightOfUseAssets>
    <crwd:PropertyPlantAndEquipmentNetAndOperatingLeaseRightOfUseAssets
      contextRef="i88e603b38c4c42f69b666e98839b38c2_I20200131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRkYWJlY2Y4ZDA1OTRkNDhhYzhiOTliYWMwMTBkMmQyL3NlYzpkZGFiZWNmOGQwNTk0ZDQ4YWM4Yjk5YmFjMDEwZDJkMl83Ni9mcmFnOmU1OTFiMzdiZTUyMjQ0ZTA5ODAyN2E2MWI3NWFlMTM3L3RhYmxlOjBlZDYxNDM5ODdkYTQ4OGU5YTkzYzdkZTY3ZWU5ODk5L3RhYmxlcmFuZ2U6MGVkNjE0Mzk4N2RhNDg4ZTlhOTNjN2RlNjdlZTk4OTlfNC0zLTEtMS0w_817f2dfa-42c5-4596-bf40-2724deae10b2"
      unitRef="usd">136078000</crwd:PropertyPlantAndEquipmentNetAndOperatingLeaseRightOfUseAssets>
    <us-gaap:RelatedPartyTransactionsDisclosureTextBlock
      contextRef="idda6a648059c4a71bec98de39acc0b4f_D20200201-20200430"
      id="id3VybDovL2RvY3MudjEvZG9jOmRkYWJlY2Y4ZDA1OTRkNDhhYzhiOTliYWMwMTBkMmQyL3NlYzpkZGFiZWNmOGQwNTk0ZDQ4YWM4Yjk5YmFjMDEwZDJkMl83OS9mcmFnOjE2MzE3ZjM0YzI0OTRjZGViMjQzOWVkYTA0MTM1MjU5L3RleHRyZWdpb246MTYzMTdmMzRjMjQ5NGNkZWIyNDM5ZWRhMDQxMzUyNTlfMTMxOTQxMzk1MzQ1ODQ_1a0f2754-bb65-40a4-b329-c34a09c8067c">Related Party Transactions&lt;div style="text-indent: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: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: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:10pt;font-weight:400;line-height:120%;"&gt;During the three months ended April&#160;30, 2020 and 2019, 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 $0.9 million and $2.3 million during the three&#160;months ended April&#160;30, 2020 and April&#160;30, 2019, respectively. Accounts receivable associated with these related parties was $0.2 million as of April&#160;30, 2020 and January&#160;31, 2020.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent: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: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: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:10pt;font-weight:400;line-height:120%;"&gt;The Company purchased goods and services totaling $0.8 million and $0.6 million, respectively, from certain investors and companies with whom its Board of Directors are affiliated with during the three&#160;months ended April&#160;30, 2020 and 2019. The accounts payable to such vendors was none as of April&#160;30, 2020 and January&#160;31, 2020.&lt;/span&gt;&lt;/div&gt;</us-gaap:RelatedPartyTransactionsDisclosureTextBlock>
    <us-gaap:RevenueFromRelatedParties
      contextRef="idda6a648059c4a71bec98de39acc0b4f_D20200201-20200430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmRkYWJlY2Y4ZDA1OTRkNDhhYzhiOTliYWMwMTBkMmQyL3NlYzpkZGFiZWNmOGQwNTk0ZDQ4YWM4Yjk5YmFjMDEwZDJkMl83OS9mcmFnOjE2MzE3ZjM0YzI0OTRjZGViMjQzOWVkYTA0MTM1MjU5L3RleHRyZWdpb246MTYzMTdmMzRjMjQ5NGNkZWIyNDM5ZWRhMDQxMzUyNTlfMzgw_cadbffbb-77a3-4cf9-9618-0f4aaba6095f"
      unitRef="usd">900000</us-gaap:RevenueFromRelatedParties>
    <us-gaap:RevenueFromRelatedParties
      contextRef="i42740237d766485da20d3f90c96defec_D20190201-20190430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmRkYWJlY2Y4ZDA1OTRkNDhhYzhiOTliYWMwMTBkMmQyL3NlYzpkZGFiZWNmOGQwNTk0ZDQ4YWM4Yjk5YmFjMDEwZDJkMl83OS9mcmFnOjE2MzE3ZjM0YzI0OTRjZGViMjQzOWVkYTA0MTM1MjU5L3RleHRyZWdpb246MTYzMTdmMzRjMjQ5NGNkZWIyNDM5ZWRhMDQxMzUyNTlfMzg3_823dc405-02e8-4f62-9a65-769eec5bd809"
      unitRef="usd">2300000</us-gaap:RevenueFromRelatedParties>
    <us-gaap:AccountsReceivableRelatedParties
      contextRef="i88e603b38c4c42f69b666e98839b38c2_I20200131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRkYWJlY2Y4ZDA1OTRkNDhhYzhiOTliYWMwMTBkMmQyL3NlYzpkZGFiZWNmOGQwNTk0ZDQ4YWM4Yjk5YmFjMDEwZDJkMl83OS9mcmFnOjE2MzE3ZjM0YzI0OTRjZGViMjQzOWVkYTA0MTM1MjU5L3RleHRyZWdpb246MTYzMTdmMzRjMjQ5NGNkZWIyNDM5ZWRhMDQxMzUyNTlfMTA5OTUxMTYyODgzMA_44756275-b6a2-440a-b771-113743b931a1"
      unitRef="usd">200000</us-gaap:AccountsReceivableRelatedParties>
    <us-gaap:AccountsReceivableRelatedParties
      contextRef="i340db53a58c647908e88e1d23c6ffb2f_I20200430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRkYWJlY2Y4ZDA1OTRkNDhhYzhiOTliYWMwMTBkMmQyL3NlYzpkZGFiZWNmOGQwNTk0ZDQ4YWM4Yjk5YmFjMDEwZDJkMl83OS9mcmFnOjE2MzE3ZjM0YzI0OTRjZGViMjQzOWVkYTA0MTM1MjU5L3RleHRyZWdpb246MTYzMTdmMzRjMjQ5NGNkZWIyNDM5ZWRhMDQxMzUyNTlfMTA5OTUxMTYyODgzMA_c498670c-cfd2-4048-9954-fc03f78c8aca"
      unitRef="usd">200000</us-gaap:AccountsReceivableRelatedParties>
    <us-gaap:RelatedPartyTransactionPurchasesFromRelatedParty
      contextRef="idda6a648059c4a71bec98de39acc0b4f_D20200201-20200430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmRkYWJlY2Y4ZDA1OTRkNDhhYzhiOTliYWMwMTBkMmQyL3NlYzpkZGFiZWNmOGQwNTk0ZDQ4YWM4Yjk5YmFjMDEwZDJkMl83OS9mcmFnOjE2MzE3ZjM0YzI0OTRjZGViMjQzOWVkYTA0MTM1MjU5L3RleHRyZWdpb246MTYzMTdmMzRjMjQ5NGNkZWIyNDM5ZWRhMDQxMzUyNTlfNjg2_4afb28e1-0e41-4d07-8e08-ffd76a9fee72"
      unitRef="usd">800000</us-gaap:RelatedPartyTransactionPurchasesFromRelatedParty>
    <us-gaap:RelatedPartyTransactionPurchasesFromRelatedParty
      contextRef="i42740237d766485da20d3f90c96defec_D20190201-20190430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmRkYWJlY2Y4ZDA1OTRkNDhhYzhiOTliYWMwMTBkMmQyL3NlYzpkZGFiZWNmOGQwNTk0ZDQ4YWM4Yjk5YmFjMDEwZDJkMl83OS9mcmFnOjE2MzE3ZjM0YzI0OTRjZGViMjQzOWVkYTA0MTM1MjU5L3RleHRyZWdpb246MTYzMTdmMzRjMjQ5NGNkZWIyNDM5ZWRhMDQxMzUyNTlfNjkz_106246c8-3d06-45f7-bf1b-e7293565185c"
      unitRef="usd">600000</us-gaap:RelatedPartyTransactionPurchasesFromRelatedParty>
    <us-gaap:AccountsPayableRelatedPartiesCurrentAndNoncurrent
      contextRef="i340db53a58c647908e88e1d23c6ffb2f_I20200430"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmRkYWJlY2Y4ZDA1OTRkNDhhYzhiOTliYWMwMTBkMmQyL3NlYzpkZGFiZWNmOGQwNTk0ZDQ4YWM4Yjk5YmFjMDEwZDJkMl83OS9mcmFnOjE2MzE3ZjM0YzI0OTRjZGViMjQzOWVkYTA0MTM1MjU5L3RleHRyZWdpb246MTYzMTdmMzRjMjQ5NGNkZWIyNDM5ZWRhMDQxMzUyNTlfMTA5OTUxMTYyODkxMg_d08dde89-004f-4add-9f8e-9d61adf570fe"
      unitRef="usd">0</us-gaap:AccountsPayableRelatedPartiesCurrentAndNoncurrent>
    <us-gaap:AccountsPayableRelatedPartiesCurrentAndNoncurrent
      contextRef="i88e603b38c4c42f69b666e98839b38c2_I20200131"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmRkYWJlY2Y4ZDA1OTRkNDhhYzhiOTliYWMwMTBkMmQyL3NlYzpkZGFiZWNmOGQwNTk0ZDQ4YWM4Yjk5YmFjMDEwZDJkMl83OS9mcmFnOjE2MzE3ZjM0YzI0OTRjZGViMjQzOWVkYTA0MTM1MjU5L3RleHRyZWdpb246MTYzMTdmMzRjMjQ5NGNkZWIyNDM5ZWRhMDQxMzUyNTlfMTA5OTUxMTYyODkxMg_edb4f71e-4c02-4af2-a6a0-a06aa035f1c1"
      unitRef="usd">0</us-gaap:AccountsPayableRelatedPartiesCurrentAndNoncurrent>
    <us-gaap:EarningsPerShareTextBlock
      contextRef="idda6a648059c4a71bec98de39acc0b4f_D20200201-20200430"
      id="id3VybDovL2RvY3MudjEvZG9jOmRkYWJlY2Y4ZDA1OTRkNDhhYzhiOTliYWMwMTBkMmQyL3NlYzpkZGFiZWNmOGQwNTk0ZDQ4YWM4Yjk5YmFjMDEwZDJkMl84Mi9mcmFnOjc4ODk3NmM0YTMzYjRmOTM5NmQ1NWI1ZDk5MzdhMDZkL3RleHRyZWdpb246Nzg4OTc2YzRhMzNiNGY5Mzk2ZDU1YjVkOTkzN2EwNmRfNjk5_acf662ae-82cb-49b3-954f-5211b4edfab3">.&#160;Net Loss Per Share Attributable to Common Stockholders&lt;div style="text-indent: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: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 (in thousands, except per share data):&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:74.293%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:9.494%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.518%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:9.495%;"/&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="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;Three Months Ended April 30,&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;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;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;Common Stock&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;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:#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;&#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;(25,977)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-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="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;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;Weighted-average shares used in computing net loss per share attributable to common stockholders, basic and diluted&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;47,205&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;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:#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;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&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;(0.55)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-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="height:12pt;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:12pt;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:12pt;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:12pt;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="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;Class A Common Stock&lt;/span&gt;&lt;/td&gt;&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="display:none;"/&gt;&lt;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:1pt;padding-right:1pt;"&gt;&lt;span style="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:#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;(11,263)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-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="display:none;"/&gt;&lt;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:#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;Weighted-average shares used in computing net loss per share attributable to common stockholders, basic and diluted&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;124,886&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,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;td colspan="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:1pt;padding-right:1pt;"&gt;&lt;span style="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:#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.09)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-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="display:none;"/&gt;&lt;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="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:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"/&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:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;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;Class B Common Stock&lt;/span&gt;&lt;/td&gt;&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="display:none;"/&gt;&lt;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:#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;(7,959)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&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="display:none;"/&gt;&lt;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:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Weighted-average shares used in computing net loss per share attributable to common stockholders, basic and diluted&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;88,243&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,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="display:none;"/&gt;&lt;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:#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-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-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;(0.09)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;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-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-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-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: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: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:100.000%;"&gt;&lt;tr&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:74.293%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:9.494%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.518%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:9.495%;"/&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;April 30,&lt;br/&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;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-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;April 30,&lt;br/&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;Shares of common stock issuable upon conversion 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:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="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;/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;Shares of common stock issuable upon conversion of redeemable convertible preferred stock warrants&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;336&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="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 subject to repurchase from outstanding 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;849&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;466&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,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;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:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="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,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;td colspan="3" style="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;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;12,472&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="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,200&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/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;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:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1,426&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="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: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 #000;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;22,992&#160;&lt;/span&gt;&lt;/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 colspan="2" 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-left:1pt;padding-right:0%;"&gt;&lt;span style="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,270&#160;&lt;/span&gt;&lt;/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:EarningsPerShareTextBlock>
    <us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock
      contextRef="idda6a648059c4a71bec98de39acc0b4f_D20200201-20200430"
      id="id3VybDovL2RvY3MudjEvZG9jOmRkYWJlY2Y4ZDA1OTRkNDhhYzhiOTliYWMwMTBkMmQyL3NlYzpkZGFiZWNmOGQwNTk0ZDQ4YWM4Yjk5YmFjMDEwZDJkMl84Mi9mcmFnOjc4ODk3NmM0YTMzYjRmOTM5NmQ1NWI1ZDk5MzdhMDZkL3RleHRyZWdpb246Nzg4OTc2YzRhMzNiNGY5Mzk2ZDU1YjVkOTkzN2EwNmRfNjk1_34d94a1f-ceeb-431f-953e-00a5e9a79b60">&lt;div style="text-indent: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: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 (in thousands, except per share data):&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:74.293%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:9.494%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.518%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:9.495%;"/&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="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;Three Months Ended April 30,&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;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;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;Common Stock&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;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:#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;&#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;(25,977)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-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="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;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;Weighted-average shares used in computing net loss per share attributable to common stockholders, basic and diluted&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;47,205&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;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:#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;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&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;(0.55)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-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="height:12pt;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:12pt;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:12pt;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:12pt;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="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;Class A Common Stock&lt;/span&gt;&lt;/td&gt;&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="display:none;"/&gt;&lt;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:1pt;padding-right:1pt;"&gt;&lt;span style="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:#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;(11,263)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-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="display:none;"/&gt;&lt;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:#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;Weighted-average shares used in computing net loss per share attributable to common stockholders, basic and diluted&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;124,886&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,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;td colspan="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:1pt;padding-right:1pt;"&gt;&lt;span style="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:#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.09)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-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="display:none;"/&gt;&lt;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="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:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"/&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:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;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;Class B Common Stock&lt;/span&gt;&lt;/td&gt;&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="display:none;"/&gt;&lt;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:#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;(7,959)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&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="display:none;"/&gt;&lt;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:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Weighted-average shares used in computing net loss per share attributable to common stockholders, basic and diluted&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;88,243&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,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="display:none;"/&gt;&lt;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:#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-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-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;(0.09)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;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-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-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-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;</us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock>
    <us-gaap:NetIncomeLoss
      contextRef="i42740237d766485da20d3f90c96defec_D20190201-20190430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRkYWJlY2Y4ZDA1OTRkNDhhYzhiOTliYWMwMTBkMmQyL3NlYzpkZGFiZWNmOGQwNTk0ZDQ4YWM4Yjk5YmFjMDEwZDJkMl84Mi9mcmFnOjc4ODk3NmM0YTMzYjRmOTM5NmQ1NWI1ZDk5MzdhMDZkL3RhYmxlOmNiOTdjMjRlOTNhNjQwZTdhZjlmMzk2ZGMzMzkxMDAwL3RhYmxlcmFuZ2U6Y2I5N2MyNGU5M2E2NDBlN2FmOWYzOTZkYzMzOTEwMDBfNC0zLTEtMS0w_e56ff83e-11be-4cc8-b6c5-1f2a52ef7078"
      unitRef="usd">-25977000</us-gaap:NetIncomeLoss>
    <us-gaap:WeightedAverageNumberOfShareOutstandingBasicAndDiluted
      contextRef="i42740237d766485da20d3f90c96defec_D20190201-20190430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRkYWJlY2Y4ZDA1OTRkNDhhYzhiOTliYWMwMTBkMmQyL3NlYzpkZGFiZWNmOGQwNTk0ZDQ4YWM4Yjk5YmFjMDEwZDJkMl84Mi9mcmFnOjc4ODk3NmM0YTMzYjRmOTM5NmQ1NWI1ZDk5MzdhMDZkL3RhYmxlOmNiOTdjMjRlOTNhNjQwZTdhZjlmMzk2ZGMzMzkxMDAwL3RhYmxlcmFuZ2U6Y2I5N2MyNGU5M2E2NDBlN2FmOWYzOTZkYzMzOTEwMDBfNi0zLTEtMS0w_c96d7c9b-dab2-42ca-a996-7f752f0747aa"
      unitRef="shares">47205000</us-gaap:WeightedAverageNumberOfShareOutstandingBasicAndDiluted>
    <us-gaap:EarningsPerShareBasicAndDiluted
      contextRef="i42740237d766485da20d3f90c96defec_D20190201-20190430"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmRkYWJlY2Y4ZDA1OTRkNDhhYzhiOTliYWMwMTBkMmQyL3NlYzpkZGFiZWNmOGQwNTk0ZDQ4YWM4Yjk5YmFjMDEwZDJkMl84Mi9mcmFnOjc4ODk3NmM0YTMzYjRmOTM5NmQ1NWI1ZDk5MzdhMDZkL3RhYmxlOmNiOTdjMjRlOTNhNjQwZTdhZjlmMzk2ZGMzMzkxMDAwL3RhYmxlcmFuZ2U6Y2I5N2MyNGU5M2E2NDBlN2FmOWYzOTZkYzMzOTEwMDBfOC0zLTEtMS0w_95b1741e-5b13-4f18-b888-8d33a4dc799e"
      unitRef="usdPerShare">-0.55</us-gaap:EarningsPerShareBasicAndDiluted>
    <us-gaap:NetIncomeLoss
      contextRef="i5b720c655b3c4dea8c1cef98b6850831_D20200201-20200430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRkYWJlY2Y4ZDA1OTRkNDhhYzhiOTliYWMwMTBkMmQyL3NlYzpkZGFiZWNmOGQwNTk0ZDQ4YWM4Yjk5YmFjMDEwZDJkMl84Mi9mcmFnOjc4ODk3NmM0YTMzYjRmOTM5NmQ1NWI1ZDk5MzdhMDZkL3RhYmxlOmNiOTdjMjRlOTNhNjQwZTdhZjlmMzk2ZGMzMzkxMDAwL3RhYmxlcmFuZ2U6Y2I5N2MyNGU5M2E2NDBlN2FmOWYzOTZkYzMzOTEwMDBfMTItMS0xLTEtMA_bd761b35-a2ac-43da-9f66-a8725c4aea8d"
      unitRef="usd">-11263000</us-gaap:NetIncomeLoss>
    <us-gaap:WeightedAverageNumberOfShareOutstandingBasicAndDiluted
      contextRef="i5b720c655b3c4dea8c1cef98b6850831_D20200201-20200430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRkYWJlY2Y4ZDA1OTRkNDhhYzhiOTliYWMwMTBkMmQyL3NlYzpkZGFiZWNmOGQwNTk0ZDQ4YWM4Yjk5YmFjMDEwZDJkMl84Mi9mcmFnOjc4ODk3NmM0YTMzYjRmOTM5NmQ1NWI1ZDk5MzdhMDZkL3RhYmxlOmNiOTdjMjRlOTNhNjQwZTdhZjlmMzk2ZGMzMzkxMDAwL3RhYmxlcmFuZ2U6Y2I5N2MyNGU5M2E2NDBlN2FmOWYzOTZkYzMzOTEwMDBfMTQtMS0xLTEtMA_4aaf5c6c-b5c0-406d-8f61-b2dc320eccb9"
      unitRef="shares">124886000</us-gaap:WeightedAverageNumberOfShareOutstandingBasicAndDiluted>
    <us-gaap:EarningsPerShareBasicAndDiluted
      contextRef="i5b720c655b3c4dea8c1cef98b6850831_D20200201-20200430"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmRkYWJlY2Y4ZDA1OTRkNDhhYzhiOTliYWMwMTBkMmQyL3NlYzpkZGFiZWNmOGQwNTk0ZDQ4YWM4Yjk5YmFjMDEwZDJkMl84Mi9mcmFnOjc4ODk3NmM0YTMzYjRmOTM5NmQ1NWI1ZDk5MzdhMDZkL3RhYmxlOmNiOTdjMjRlOTNhNjQwZTdhZjlmMzk2ZGMzMzkxMDAwL3RhYmxlcmFuZ2U6Y2I5N2MyNGU5M2E2NDBlN2FmOWYzOTZkYzMzOTEwMDBfMTYtMS0xLTEtMA_b585e095-1506-440e-8c22-ea8b0ad60c22"
      unitRef="usdPerShare">-0.09</us-gaap:EarningsPerShareBasicAndDiluted>
    <us-gaap:NetIncomeLoss
      contextRef="i52753336d5624b14acc9ff7c1547de8e_D20200201-20200430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRkYWJlY2Y4ZDA1OTRkNDhhYzhiOTliYWMwMTBkMmQyL3NlYzpkZGFiZWNmOGQwNTk0ZDQ4YWM4Yjk5YmFjMDEwZDJkMl84Mi9mcmFnOjc4ODk3NmM0YTMzYjRmOTM5NmQ1NWI1ZDk5MzdhMDZkL3RhYmxlOmNiOTdjMjRlOTNhNjQwZTdhZjlmMzk2ZGMzMzkxMDAwL3RhYmxlcmFuZ2U6Y2I5N2MyNGU5M2E2NDBlN2FmOWYzOTZkYzMzOTEwMDBfMjAtMS0xLTEtMA_a6b9097c-5d2f-49f5-b8bf-1122393f17da"
      unitRef="usd">-7959000</us-gaap:NetIncomeLoss>
    <us-gaap:WeightedAverageNumberOfShareOutstandingBasicAndDiluted
      contextRef="i52753336d5624b14acc9ff7c1547de8e_D20200201-20200430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRkYWJlY2Y4ZDA1OTRkNDhhYzhiOTliYWMwMTBkMmQyL3NlYzpkZGFiZWNmOGQwNTk0ZDQ4YWM4Yjk5YmFjMDEwZDJkMl84Mi9mcmFnOjc4ODk3NmM0YTMzYjRmOTM5NmQ1NWI1ZDk5MzdhMDZkL3RhYmxlOmNiOTdjMjRlOTNhNjQwZTdhZjlmMzk2ZGMzMzkxMDAwL3RhYmxlcmFuZ2U6Y2I5N2MyNGU5M2E2NDBlN2FmOWYzOTZkYzMzOTEwMDBfMjItMS0xLTEtMA_65f100a1-7255-44e5-8a69-3c114cde023a"
      unitRef="shares">88243000</us-gaap:WeightedAverageNumberOfShareOutstandingBasicAndDiluted>
    <us-gaap:EarningsPerShareBasicAndDiluted
      contextRef="i52753336d5624b14acc9ff7c1547de8e_D20200201-20200430"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmRkYWJlY2Y4ZDA1OTRkNDhhYzhiOTliYWMwMTBkMmQyL3NlYzpkZGFiZWNmOGQwNTk0ZDQ4YWM4Yjk5YmFjMDEwZDJkMl84Mi9mcmFnOjc4ODk3NmM0YTMzYjRmOTM5NmQ1NWI1ZDk5MzdhMDZkL3RhYmxlOmNiOTdjMjRlOTNhNjQwZTdhZjlmMzk2ZGMzMzkxMDAwL3RhYmxlcmFuZ2U6Y2I5N2MyNGU5M2E2NDBlN2FmOWYzOTZkYzMzOTEwMDBfMjQtMS0xLTEtMA_88e7b71b-fcf1-41b7-a3ca-20e6de9eb5d5"
      unitRef="usdPerShare">-0.09</us-gaap:EarningsPerShareBasicAndDiluted>
    <us-gaap:ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock
      contextRef="idda6a648059c4a71bec98de39acc0b4f_D20200201-20200430"
      id="id3VybDovL2RvY3MudjEvZG9jOmRkYWJlY2Y4ZDA1OTRkNDhhYzhiOTliYWMwMTBkMmQyL3NlYzpkZGFiZWNmOGQwNTk0ZDQ4YWM4Yjk5YmFjMDEwZDJkMl84Mi9mcmFnOjc4ODk3NmM0YTMzYjRmOTM5NmQ1NWI1ZDk5MzdhMDZkL3RleHRyZWdpb246Nzg4OTc2YzRhMzNiNGY5Mzk2ZDU1YjVkOTkzN2EwNmRfNjk3_1de98047-a9d0-4532-9ba1-5e4a115e5f9c">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:100.000%;"&gt;&lt;tr&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:74.293%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:9.494%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.518%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:9.495%;"/&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;April 30,&lt;br/&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;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-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;April 30,&lt;br/&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;Shares of common stock issuable upon conversion 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:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="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;/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;Shares of common stock issuable upon conversion of redeemable convertible preferred stock warrants&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;336&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="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 subject to repurchase from outstanding 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;849&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;466&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,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;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:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="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,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;td colspan="3" style="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;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;12,472&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="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,200&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/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;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:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1,426&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="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: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 #000;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;22,992&#160;&lt;/span&gt;&lt;/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 colspan="2" 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-left:1pt;padding-right:0%;"&gt;&lt;span style="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,270&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="i624cbd44333743c6aa94a02ebcab150e_D20200201-20200430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRkYWJlY2Y4ZDA1OTRkNDhhYzhiOTliYWMwMTBkMmQyL3NlYzpkZGFiZWNmOGQwNTk0ZDQ4YWM4Yjk5YmFjMDEwZDJkMl84Mi9mcmFnOjc4ODk3NmM0YTMzYjRmOTM5NmQ1NWI1ZDk5MzdhMDZkL3RhYmxlOjliM2YwMDI4ZThmNjQyNDY4NmUxNjhiY2I1YzhlMTBmL3RhYmxlcmFuZ2U6OWIzZjAwMjhlOGY2NDI0Njg2ZTE2OGJjYjVjOGUxMGZfMi0xLTEtMS0w_255dd89b-90d3-4d18-8fce-0c52a15e5d6c"
      unitRef="shares">0</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="i8dffcf2a18d64d979d273df12a060e12_D20190201-20190430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRkYWJlY2Y4ZDA1OTRkNDhhYzhiOTliYWMwMTBkMmQyL3NlYzpkZGFiZWNmOGQwNTk0ZDQ4YWM4Yjk5YmFjMDEwZDJkMl84Mi9mcmFnOjc4ODk3NmM0YTMzYjRmOTM5NmQ1NWI1ZDk5MzdhMDZkL3RhYmxlOjliM2YwMDI4ZThmNjQyNDY4NmUxNjhiY2I1YzhlMTBmL3RhYmxlcmFuZ2U6OWIzZjAwMjhlOGY2NDI0Njg2ZTE2OGJjYjVjOGUxMGZfMi0zLTEtMS0w_2a7dc5fc-92d9-4096-b0e9-c8ba9d7aa402"
      unitRef="shares">131268000</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="ic5aee12e90724900a42060ed52ca77e2_D20200201-20200430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRkYWJlY2Y4ZDA1OTRkNDhhYzhiOTliYWMwMTBkMmQyL3NlYzpkZGFiZWNmOGQwNTk0ZDQ4YWM4Yjk5YmFjMDEwZDJkMl84Mi9mcmFnOjc4ODk3NmM0YTMzYjRmOTM5NmQ1NWI1ZDk5MzdhMDZkL3RhYmxlOjliM2YwMDI4ZThmNjQyNDY4NmUxNjhiY2I1YzhlMTBmL3RhYmxlcmFuZ2U6OWIzZjAwMjhlOGY2NDI0Njg2ZTE2OGJjYjVjOGUxMGZfMy0xLTEtMS0w_4f4ad274-f4e9-4950-8e04-42cb6fa62676"
      unitRef="shares">0</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="i0bf4884214764aea9819effd3569b2f7_D20190201-20190430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRkYWJlY2Y4ZDA1OTRkNDhhYzhiOTliYWMwMTBkMmQyL3NlYzpkZGFiZWNmOGQwNTk0ZDQ4YWM4Yjk5YmFjMDEwZDJkMl84Mi9mcmFnOjc4ODk3NmM0YTMzYjRmOTM5NmQ1NWI1ZDk5MzdhMDZkL3RhYmxlOjliM2YwMDI4ZThmNjQyNDY4NmUxNjhiY2I1YzhlMTBmL3RhYmxlcmFuZ2U6OWIzZjAwMjhlOGY2NDI0Njg2ZTE2OGJjYjVjOGUxMGZfMy0zLTEtMS0w_0317ac70-c5a9-445f-8a15-61183390f28c"
      unitRef="shares">336000</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="ie21ba729c7f44306b5d91dccdc7fd0dd_D20200201-20200430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRkYWJlY2Y4ZDA1OTRkNDhhYzhiOTliYWMwMTBkMmQyL3NlYzpkZGFiZWNmOGQwNTk0ZDQ4YWM4Yjk5YmFjMDEwZDJkMl84Mi9mcmFnOjc4ODk3NmM0YTMzYjRmOTM5NmQ1NWI1ZDk5MzdhMDZkL3RhYmxlOjliM2YwMDI4ZThmNjQyNDY4NmUxNjhiY2I1YzhlMTBmL3RhYmxlcmFuZ2U6OWIzZjAwMjhlOGY2NDI0Njg2ZTE2OGJjYjVjOGUxMGZfNC0xLTEtMS0w_c7ef5fd6-25fd-45a1-a982-01ee835dcc75"
      unitRef="shares">849000</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="ia7ecb5aa7bfc4fb1ba6a1da989d3ceca_D20190201-20190430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRkYWJlY2Y4ZDA1OTRkNDhhYzhiOTliYWMwMTBkMmQyL3NlYzpkZGFiZWNmOGQwNTk0ZDQ4YWM4Yjk5YmFjMDEwZDJkMl84Mi9mcmFnOjc4ODk3NmM0YTMzYjRmOTM5NmQ1NWI1ZDk5MzdhMDZkL3RhYmxlOjliM2YwMDI4ZThmNjQyNDY4NmUxNjhiY2I1YzhlMTBmL3RhYmxlcmFuZ2U6OWIzZjAwMjhlOGY2NDI0Njg2ZTE2OGJjYjVjOGUxMGZfNC0zLTEtMS0w_ebf98801-c607-4a96-83c6-62fa966c0a61"
      unitRef="shares">466000</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="i7bc69a70b6134bb2878a0c662838375a_D20200201-20200430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRkYWJlY2Y4ZDA1OTRkNDhhYzhiOTliYWMwMTBkMmQyL3NlYzpkZGFiZWNmOGQwNTk0ZDQ4YWM4Yjk5YmFjMDEwZDJkMl84Mi9mcmFnOjc4ODk3NmM0YTMzYjRmOTM5NmQ1NWI1ZDk5MzdhMDZkL3RhYmxlOjliM2YwMDI4ZThmNjQyNDY4NmUxNjhiY2I1YzhlMTBmL3RhYmxlcmFuZ2U6OWIzZjAwMjhlOGY2NDI0Njg2ZTE2OGJjYjVjOGUxMGZfNS0xLTEtMS0w_b039b1d0-5457-4b69-a603-2789106012a8"
      unitRef="shares">8245000</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="ib6423f995b174e4db8f4853178deee98_D20190201-20190430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRkYWJlY2Y4ZDA1OTRkNDhhYzhiOTliYWMwMTBkMmQyL3NlYzpkZGFiZWNmOGQwNTk0ZDQ4YWM4Yjk5YmFjMDEwZDJkMl84Mi9mcmFnOjc4ODk3NmM0YTMzYjRmOTM5NmQ1NWI1ZDk5MzdhMDZkL3RhYmxlOjliM2YwMDI4ZThmNjQyNDY4NmUxNjhiY2I1YzhlMTBmL3RhYmxlcmFuZ2U6OWIzZjAwMjhlOGY2NDI0Njg2ZTE2OGJjYjVjOGUxMGZfNS0zLTEtMS0w_027767c4-4b4c-488e-8256-6c9bd8ef2096"
      unitRef="shares">0</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="i920a5a80552f417e8a3ef31040a10159_D20200201-20200430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRkYWJlY2Y4ZDA1OTRkNDhhYzhiOTliYWMwMTBkMmQyL3NlYzpkZGFiZWNmOGQwNTk0ZDQ4YWM4Yjk5YmFjMDEwZDJkMl84Mi9mcmFnOjc4ODk3NmM0YTMzYjRmOTM5NmQ1NWI1ZDk5MzdhMDZkL3RhYmxlOjliM2YwMDI4ZThmNjQyNDY4NmUxNjhiY2I1YzhlMTBmL3RhYmxlcmFuZ2U6OWIzZjAwMjhlOGY2NDI0Njg2ZTE2OGJjYjVjOGUxMGZfNi0xLTEtMS0w_cdd5abc9-6481-4b0b-a403-743adac1efef"
      unitRef="shares">12472000</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="i72a7d0ef87d147bda6c841c1e6a10ca3_D20190201-20190430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRkYWJlY2Y4ZDA1OTRkNDhhYzhiOTliYWMwMTBkMmQyL3NlYzpkZGFiZWNmOGQwNTk0ZDQ4YWM4Yjk5YmFjMDEwZDJkMl84Mi9mcmFnOjc4ODk3NmM0YTMzYjRmOTM5NmQ1NWI1ZDk5MzdhMDZkL3RhYmxlOjliM2YwMDI4ZThmNjQyNDY4NmUxNjhiY2I1YzhlMTBmL3RhYmxlcmFuZ2U6OWIzZjAwMjhlOGY2NDI0Njg2ZTE2OGJjYjVjOGUxMGZfNi0zLTEtMS0w_1d1d69bf-6852-40b3-b28a-9ae355fc14eb"
      unitRef="shares">26200000</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="ie98b94a628e544f8941494bca0a8ae3f_D20200201-20200430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRkYWJlY2Y4ZDA1OTRkNDhhYzhiOTliYWMwMTBkMmQyL3NlYzpkZGFiZWNmOGQwNTk0ZDQ4YWM4Yjk5YmFjMDEwZDJkMl84Mi9mcmFnOjc4ODk3NmM0YTMzYjRmOTM5NmQ1NWI1ZDk5MzdhMDZkL3RhYmxlOjliM2YwMDI4ZThmNjQyNDY4NmUxNjhiY2I1YzhlMTBmL3RhYmxlcmFuZ2U6OWIzZjAwMjhlOGY2NDI0Njg2ZTE2OGJjYjVjOGUxMGZfNy0xLTEtMS0yNDUz_612c176f-b5d0-4b08-aca2-129eb6fba56e"
      unitRef="shares">1426000</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="i0c39e932ac7c49e08c03d94cd82bb8f0_D20190201-20190430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRkYWJlY2Y4ZDA1OTRkNDhhYzhiOTliYWMwMTBkMmQyL3NlYzpkZGFiZWNmOGQwNTk0ZDQ4YWM4Yjk5YmFjMDEwZDJkMl84Mi9mcmFnOjc4ODk3NmM0YTMzYjRmOTM5NmQ1NWI1ZDk5MzdhMDZkL3RhYmxlOjliM2YwMDI4ZThmNjQyNDY4NmUxNjhiY2I1YzhlMTBmL3RhYmxlcmFuZ2U6OWIzZjAwMjhlOGY2NDI0Njg2ZTE2OGJjYjVjOGUxMGZfNy0zLTEtMS0yNDUz_ff63edf2-f46c-4f61-9aa4-26cf80162812"
      unitRef="shares">0</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="idda6a648059c4a71bec98de39acc0b4f_D20200201-20200430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRkYWJlY2Y4ZDA1OTRkNDhhYzhiOTliYWMwMTBkMmQyL3NlYzpkZGFiZWNmOGQwNTk0ZDQ4YWM4Yjk5YmFjMDEwZDJkMl84Mi9mcmFnOjc4ODk3NmM0YTMzYjRmOTM5NmQ1NWI1ZDk5MzdhMDZkL3RhYmxlOjliM2YwMDI4ZThmNjQyNDY4NmUxNjhiY2I1YzhlMTBmL3RhYmxlcmFuZ2U6OWIzZjAwMjhlOGY2NDI0Njg2ZTE2OGJjYjVjOGUxMGZfNy0xLTEtMS0w_bb4c466d-b189-451c-a962-90f9a7f0a025"
      unitRef="shares">22992000</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="i42740237d766485da20d3f90c96defec_D20190201-20190430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRkYWJlY2Y4ZDA1OTRkNDhhYzhiOTliYWMwMTBkMmQyL3NlYzpkZGFiZWNmOGQwNTk0ZDQ4YWM4Yjk5YmFjMDEwZDJkMl84Mi9mcmFnOjc4ODk3NmM0YTMzYjRmOTM5NmQ1NWI1ZDk5MzdhMDZkL3RhYmxlOjliM2YwMDI4ZThmNjQyNDY4NmUxNjhiY2I1YzhlMTBmL3RhYmxlcmFuZ2U6OWIzZjAwMjhlOGY2NDI0Njg2ZTE2OGJjYjVjOGUxMGZfNy0zLTEtMS0w_bfdd9573-7199-4101-a9c0-d663eaaf27f9"
      unitRef="shares">158270000</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
</xbrl>
