<?xml version="1.0" encoding="utf-8"?>
<xbrl
  xml:lang="en-US"
  xmlns="http://www.xbrl.org/2003/instance"
  xmlns:country="http://xbrl.sec.gov/country/2025"
  xmlns:cyd="http://xbrl.sec.gov/cyd/2025"
  xmlns:dei="http://xbrl.sec.gov/dei/2025"
  xmlns:ecd="http://xbrl.sec.gov/ecd/2025"
  xmlns:iso4217="http://www.xbrl.org/2003/iso4217"
  xmlns:link="http://www.xbrl.org/2003/linkbase"
  xmlns:path="http://uipath.com/20260131"
  xmlns:srt="http://fasb.org/srt/2025"
  xmlns:us-gaap="http://fasb.org/us-gaap/2025"
  xmlns:xbrldi="http://xbrl.org/2006/xbrldi"
  xmlns:xhtml="http://www.w3.org/1999/xhtml"
  xmlns:xlink="http://www.w3.org/1999/xlink"
  xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
    <link:schemaRef xlink:href="path-20260131.xsd" xlink:type="simple"/>
    <context id="c-1">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001734722</identifier>
        </entity>
        <period>
            <startDate>2025-02-01</startDate>
            <endDate>2026-01-31</endDate>
        </period>
    </context>
    <context id="c-2">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001734722</identifier>
        </entity>
        <period>
            <instant>2025-07-31</instant>
        </period>
    </context>
    <context id="c-3">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001734722</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassAMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-03-20</instant>
        </period>
    </context>
    <context id="c-4">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001734722</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassBMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-03-20</instant>
        </period>
    </context>
    <context id="c-5">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001734722</identifier>
        </entity>
        <period>
            <instant>2026-01-31</instant>
        </period>
    </context>
    <context id="c-6">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001734722</identifier>
        </entity>
        <period>
            <instant>2025-01-31</instant>
        </period>
    </context>
    <context id="c-7">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001734722</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassAMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-01-31</instant>
        </period>
    </context>
    <context id="c-8">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001734722</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassAMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-01-31</instant>
        </period>
    </context>
    <context id="c-9">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001734722</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassBMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-01-31</instant>
        </period>
    </context>
    <context id="c-10">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001734722</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassBMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-01-31</instant>
        </period>
    </context>
    <context id="c-11">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001734722</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:LicenseMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-02-01</startDate>
            <endDate>2026-01-31</endDate>
        </period>
    </context>
    <context id="c-12">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001734722</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:LicenseMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-02-01</startDate>
            <endDate>2025-01-31</endDate>
        </period>
    </context>
    <context id="c-13">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001734722</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:LicenseMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-02-01</startDate>
            <endDate>2024-01-31</endDate>
        </period>
    </context>
    <context id="c-14">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001734722</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">path:SubscriptionServicesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-02-01</startDate>
            <endDate>2026-01-31</endDate>
        </period>
    </context>
    <context id="c-15">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001734722</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">path:SubscriptionServicesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-02-01</startDate>
            <endDate>2025-01-31</endDate>
        </period>
    </context>
    <context id="c-16">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001734722</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">path:SubscriptionServicesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-02-01</startDate>
            <endDate>2024-01-31</endDate>
        </period>
    </context>
    <context id="c-17">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001734722</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">path:ProfessionalServicesAndOtherMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-02-01</startDate>
            <endDate>2026-01-31</endDate>
        </period>
    </context>
    <context id="c-18">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001734722</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">path:ProfessionalServicesAndOtherMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-02-01</startDate>
            <endDate>2025-01-31</endDate>
        </period>
    </context>
    <context id="c-19">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001734722</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">path:ProfessionalServicesAndOtherMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-02-01</startDate>
            <endDate>2024-01-31</endDate>
        </period>
    </context>
    <context id="c-20">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001734722</identifier>
        </entity>
        <period>
            <startDate>2024-02-01</startDate>
            <endDate>2025-01-31</endDate>
        </period>
    </context>
    <context id="c-21">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001734722</identifier>
        </entity>
        <period>
            <startDate>2023-02-01</startDate>
            <endDate>2024-01-31</endDate>
        </period>
    </context>
    <context id="c-22">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001734722</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassAMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-01-31</instant>
        </period>
    </context>
    <context id="c-23">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001734722</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassBMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-01-31</instant>
        </period>
    </context>
    <context id="c-24">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001734722</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockCommonMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-01-31</instant>
        </period>
    </context>
    <context id="c-25">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001734722</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-01-31</instant>
        </period>
    </context>
    <context id="c-26">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001734722</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-01-31</instant>
        </period>
    </context>
    <context id="c-27">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001734722</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-01-31</instant>
        </period>
    </context>
    <context id="c-28">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001734722</identifier>
        </entity>
        <period>
            <instant>2023-01-31</instant>
        </period>
    </context>
    <context id="c-29">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001734722</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassAMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-02-01</startDate>
            <endDate>2024-01-31</endDate>
        </period>
    </context>
    <context id="c-30">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001734722</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-02-01</startDate>
            <endDate>2024-01-31</endDate>
        </period>
    </context>
    <context id="c-31">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001734722</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockCommonMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-02-01</startDate>
            <endDate>2024-01-31</endDate>
        </period>
    </context>
    <context id="c-32">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001734722</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-02-01</startDate>
            <endDate>2024-01-31</endDate>
        </period>
    </context>
    <context id="c-33">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001734722</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-02-01</startDate>
            <endDate>2024-01-31</endDate>
        </period>
    </context>
    <context id="c-34">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001734722</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassAMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-01-31</instant>
        </period>
    </context>
    <context id="c-35">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001734722</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassBMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-01-31</instant>
        </period>
    </context>
    <context id="c-36">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001734722</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockCommonMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-01-31</instant>
        </period>
    </context>
    <context id="c-37">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001734722</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-01-31</instant>
        </period>
    </context>
    <context id="c-38">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001734722</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-01-31</instant>
        </period>
    </context>
    <context id="c-39">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001734722</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-01-31</instant>
        </period>
    </context>
    <context id="c-40">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001734722</identifier>
        </entity>
        <period>
            <instant>2024-01-31</instant>
        </period>
    </context>
    <context id="c-41">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001734722</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassAMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-02-01</startDate>
            <endDate>2025-01-31</endDate>
        </period>
    </context>
    <context id="c-42">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001734722</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-02-01</startDate>
            <endDate>2025-01-31</endDate>
        </period>
    </context>
    <context id="c-43">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001734722</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockCommonMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-02-01</startDate>
            <endDate>2025-01-31</endDate>
        </period>
    </context>
    <context id="c-44">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001734722</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-02-01</startDate>
            <endDate>2025-01-31</endDate>
        </period>
    </context>
    <context id="c-45">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001734722</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-02-01</startDate>
            <endDate>2025-01-31</endDate>
        </period>
    </context>
    <context id="c-46">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001734722</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassAMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-01-31</instant>
        </period>
    </context>
    <context id="c-47">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001734722</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassBMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-01-31</instant>
        </period>
    </context>
    <context id="c-48">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001734722</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockCommonMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-01-31</instant>
        </period>
    </context>
    <context id="c-49">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001734722</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-01-31</instant>
        </period>
    </context>
    <context id="c-50">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001734722</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-01-31</instant>
        </period>
    </context>
    <context id="c-51">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001734722</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-01-31</instant>
        </period>
    </context>
    <context id="c-52">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001734722</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassAMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-02-01</startDate>
            <endDate>2026-01-31</endDate>
        </period>
    </context>
    <context id="c-53">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001734722</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-02-01</startDate>
            <endDate>2026-01-31</endDate>
        </period>
    </context>
    <context id="c-54">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001734722</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassBMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-02-01</startDate>
            <endDate>2026-01-31</endDate>
        </period>
    </context>
    <context id="c-55">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001734722</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockCommonMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-02-01</startDate>
            <endDate>2026-01-31</endDate>
        </period>
    </context>
    <context id="c-56">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001734722</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-02-01</startDate>
            <endDate>2026-01-31</endDate>
        </period>
    </context>
    <context id="c-57">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001734722</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-02-01</startDate>
            <endDate>2026-01-31</endDate>
        </period>
    </context>
    <context id="c-58">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001734722</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassAMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-01-31</instant>
        </period>
    </context>
    <context id="c-59">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001734722</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassBMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-01-31</instant>
        </period>
    </context>
    <context id="c-60">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001734722</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockCommonMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-01-31</instant>
        </period>
    </context>
    <context id="c-61">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001734722</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-01-31</instant>
        </period>
    </context>
    <context id="c-62">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001734722</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-01-31</instant>
        </period>
    </context>
    <context id="c-63">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001734722</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-01-31</instant>
        </period>
    </context>
    <context id="c-64">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001734722</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">path:UnitedStatesEuropeanUnionCountriesAndJapanMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:CashAndCashEquivalentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:GeographicConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-02-01</startDate>
            <endDate>2026-01-31</endDate>
        </period>
    </context>
    <context id="c-65">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001734722</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">path:UnitedStatesEuropeanUnionCountriesAndJapanMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:CashAndCashEquivalentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:GeographicConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-02-01</startDate>
            <endDate>2025-01-31</endDate>
        </period>
    </context>
    <context id="c-66">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001734722</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:ComputerEquipmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-01-31</instant>
        </period>
    </context>
    <context id="c-67">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001734722</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:ComputerEquipmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-01-31</instant>
        </period>
    </context>
    <context id="c-68">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001734722</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:FurnitureAndFixturesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-01-31</instant>
        </period>
    </context>
    <context id="c-69">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001734722</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:FurnitureAndFixturesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-01-31</instant>
        </period>
    </context>
    <context id="c-70">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001734722</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:LeaseholdImprovementsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-01-31</instant>
        </period>
    </context>
    <context id="c-71">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001734722</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:LeaseholdImprovementsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-01-31</instant>
        </period>
    </context>
    <context id="c-72">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001734722</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:SoftwareDevelopmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-01-31</instant>
        </period>
    </context>
    <context id="c-73">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001734722</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:SoftwareDevelopmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-01-31</instant>
        </period>
    </context>
    <context id="c-74">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001734722</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:SoftwareDevelopmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-02-01</startDate>
            <endDate>2026-01-31</endDate>
        </period>
    </context>
    <context id="c-75">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001734722</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:SoftwareDevelopmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-02-01</startDate>
            <endDate>2025-01-31</endDate>
        </period>
    </context>
    <context id="c-76">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001734722</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:SoftwareDevelopmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-02-01</startDate>
            <endDate>2024-01-31</endDate>
        </period>
    </context>
    <context id="c-77">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001734722</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-02-01</startDate>
            <endDate>2026-01-31</endDate>
        </period>
    </context>
    <context id="c-78">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001734722</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-02-01</startDate>
            <endDate>2026-01-31</endDate>
        </period>
    </context>
    <context id="c-79">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001734722</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">path:ReportableSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-02-01</startDate>
            <endDate>2026-01-31</endDate>
        </period>
    </context>
    <context id="c-80">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001734722</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">path:ReportableSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-02-01</startDate>
            <endDate>2025-01-31</endDate>
        </period>
    </context>
    <context id="c-81">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001734722</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">path:ReportableSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-02-01</startDate>
            <endDate>2024-01-31</endDate>
        </period>
    </context>
    <context id="c-82">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001734722</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:LicenseMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">path:ReportableSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-02-01</startDate>
            <endDate>2026-01-31</endDate>
        </period>
    </context>
    <context id="c-83">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001734722</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:LicenseMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">path:ReportableSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-02-01</startDate>
            <endDate>2025-01-31</endDate>
        </period>
    </context>
    <context id="c-84">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001734722</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:LicenseMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">path:ReportableSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-02-01</startDate>
            <endDate>2024-01-31</endDate>
        </period>
    </context>
    <context id="c-85">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001734722</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">path:SubscriptionServicesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">path:ReportableSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-02-01</startDate>
            <endDate>2026-01-31</endDate>
        </period>
    </context>
    <context id="c-86">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001734722</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">path:SubscriptionServicesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">path:ReportableSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-02-01</startDate>
            <endDate>2025-01-31</endDate>
        </period>
    </context>
    <context id="c-87">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001734722</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">path:SubscriptionServicesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">path:ReportableSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-02-01</startDate>
            <endDate>2024-01-31</endDate>
        </period>
    </context>
    <context id="c-88">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001734722</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">path:ProfessionalServicesAndOtherMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">path:ReportableSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-02-01</startDate>
            <endDate>2026-01-31</endDate>
        </period>
    </context>
    <context id="c-89">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001734722</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">path:ProfessionalServicesAndOtherMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">path:ReportableSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-02-01</startDate>
            <endDate>2025-01-31</endDate>
        </period>
    </context>
    <context id="c-90">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001734722</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">path:ProfessionalServicesAndOtherMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">path:ReportableSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-02-01</startDate>
            <endDate>2024-01-31</endDate>
        </period>
    </context>
    <context id="c-91">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001734722</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-01-31</instant>
        </period>
    </context>
    <context id="c-92">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001734722</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-01-31</instant>
        </period>
    </context>
    <context id="c-93">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001734722</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:GB</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-01-31</instant>
        </period>
    </context>
    <context id="c-94">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001734722</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:GB</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-01-31</instant>
        </period>
    </context>
    <context id="c-95">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001734722</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:RO</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-01-31</instant>
        </period>
    </context>
    <context id="c-96">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001734722</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:RO</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-01-31</instant>
        </period>
    </context>
    <context id="c-97">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001734722</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:NL</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-01-31</instant>
        </period>
    </context>
    <context id="c-98">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001734722</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:NL</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-01-31</instant>
        </period>
    </context>
    <context id="c-99">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001734722</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">path:RestOfWorldMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-01-31</instant>
        </period>
    </context>
    <context id="c-100">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001734722</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">path:RestOfWorldMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-01-31</instant>
        </period>
    </context>
    <context id="c-101">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001734722</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:AmericasMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-02-01</startDate>
            <endDate>2026-01-31</endDate>
        </period>
    </context>
    <context id="c-102">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001734722</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:AmericasMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:RevenueFromContractWithCustomerMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:GeographicConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-02-01</startDate>
            <endDate>2026-01-31</endDate>
        </period>
    </context>
    <context id="c-103">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001734722</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:AmericasMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-02-01</startDate>
            <endDate>2025-01-31</endDate>
        </period>
    </context>
    <context id="c-104">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001734722</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:AmericasMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:RevenueFromContractWithCustomerMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:GeographicConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-02-01</startDate>
            <endDate>2025-01-31</endDate>
        </period>
    </context>
    <context id="c-105">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001734722</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:AmericasMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-02-01</startDate>
            <endDate>2024-01-31</endDate>
        </period>
    </context>
    <context id="c-106">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001734722</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:AmericasMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:RevenueFromContractWithCustomerMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:GeographicConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-02-01</startDate>
            <endDate>2024-01-31</endDate>
        </period>
    </context>
    <context id="c-107">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001734722</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">us-gaap:EMEAMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-02-01</startDate>
            <endDate>2026-01-31</endDate>
        </period>
    </context>
    <context id="c-108">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001734722</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">us-gaap:EMEAMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:RevenueFromContractWithCustomerMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:GeographicConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-02-01</startDate>
            <endDate>2026-01-31</endDate>
        </period>
    </context>
    <context id="c-109">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001734722</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">us-gaap:EMEAMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-02-01</startDate>
            <endDate>2025-01-31</endDate>
        </period>
    </context>
    <context id="c-110">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001734722</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">us-gaap:EMEAMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:RevenueFromContractWithCustomerMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:GeographicConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-02-01</startDate>
            <endDate>2025-01-31</endDate>
        </period>
    </context>
    <context id="c-111">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001734722</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">us-gaap:EMEAMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-02-01</startDate>
            <endDate>2024-01-31</endDate>
        </period>
    </context>
    <context id="c-112">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001734722</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">us-gaap:EMEAMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:RevenueFromContractWithCustomerMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:GeographicConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-02-01</startDate>
            <endDate>2024-01-31</endDate>
        </period>
    </context>
    <context id="c-113">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001734722</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:AsiaPacificMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-02-01</startDate>
            <endDate>2026-01-31</endDate>
        </period>
    </context>
    <context id="c-114">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001734722</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:AsiaPacificMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:RevenueFromContractWithCustomerMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:GeographicConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-02-01</startDate>
            <endDate>2026-01-31</endDate>
        </period>
    </context>
    <context id="c-115">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001734722</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:AsiaPacificMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-02-01</startDate>
            <endDate>2025-01-31</endDate>
        </period>
    </context>
    <context id="c-116">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001734722</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:AsiaPacificMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:RevenueFromContractWithCustomerMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:GeographicConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-02-01</startDate>
            <endDate>2025-01-31</endDate>
        </period>
    </context>
    <context id="c-117">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001734722</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:AsiaPacificMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-02-01</startDate>
            <endDate>2024-01-31</endDate>
        </period>
    </context>
    <context id="c-118">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001734722</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:AsiaPacificMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:RevenueFromContractWithCustomerMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:GeographicConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-02-01</startDate>
            <endDate>2024-01-31</endDate>
        </period>
    </context>
    <context id="c-119">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001734722</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:RevenueFromContractWithCustomerMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:GeographicConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-02-01</startDate>
            <endDate>2026-01-31</endDate>
        </period>
    </context>
    <context id="c-120">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001734722</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:RevenueFromContractWithCustomerMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:GeographicConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-02-01</startDate>
            <endDate>2025-01-31</endDate>
        </period>
    </context>
    <context id="c-121">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001734722</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:RevenueFromContractWithCustomerMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:GeographicConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-02-01</startDate>
            <endDate>2024-01-31</endDate>
        </period>
    </context>
    <context id="c-122">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001734722</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:RevenueFromContractWithCustomerMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:GeographicConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-02-01</startDate>
            <endDate>2026-01-31</endDate>
        </period>
    </context>
    <context id="c-123">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001734722</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:RevenueFromContractWithCustomerMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:GeographicConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-02-01</startDate>
            <endDate>2025-01-31</endDate>
        </period>
    </context>
    <context id="c-124">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001734722</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:RevenueFromContractWithCustomerMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:GeographicConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-02-01</startDate>
            <endDate>2024-01-31</endDate>
        </period>
    </context>
    <context id="c-125">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001734722</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AccountsNotesLoansAndFinancingReceivablesByBillingStatusTypeAxis">us-gaap:BilledRevenuesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-01-31</instant>
        </period>
    </context>
    <context id="c-126">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001734722</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AccountsNotesLoansAndFinancingReceivablesByBillingStatusTypeAxis">us-gaap:UnbilledRevenuesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-01-31</instant>
        </period>
    </context>
    <context id="c-127">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001734722</identifier>
            <segment>
                <xbrldi:typedMember dimension="us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis">
                    <us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis.domain>2026-02-01</us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis.domain>
                </xbrldi:typedMember>
            </segment>
        </entity>
        <period>
            <instant>2026-01-31</instant>
        </period>
    </context>
    <context id="c-128">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001734722</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:USTreasuryAndGovernmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-01-31</instant>
        </period>
    </context>
    <context id="c-129">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001734722</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:CorporateBondSecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-01-31</instant>
        </period>
    </context>
    <context id="c-130">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001734722</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:CommercialPaperMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-01-31</instant>
        </period>
    </context>
    <context id="c-131">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001734722</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">path:YankeeBondsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-01-31</instant>
        </period>
    </context>
    <context id="c-132">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001734722</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CashAndCashEquivalentsAxis">us-gaap:USTreasuryBillSecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-01-31</instant>
        </period>
    </context>
    <context id="c-133">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001734722</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:USTreasuryAndGovernmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-01-31</instant>
        </period>
    </context>
    <context id="c-134">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001734722</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:CorporateBondSecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-01-31</instant>
        </period>
    </context>
    <context id="c-135">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001734722</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:CommercialPaperMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-01-31</instant>
        </period>
    </context>
    <context id="c-136">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001734722</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">path:YankeeBondsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-01-31</instant>
        </period>
    </context>
    <context id="c-137">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001734722</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CashAndCashEquivalentsAxis">us-gaap:MoneyMarketFundsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-01-31</instant>
        </period>
    </context>
    <context id="c-138">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001734722</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CashAndCashEquivalentsAxis">us-gaap:MoneyMarketFundsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-01-31</instant>
        </period>
    </context>
    <context id="c-139">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001734722</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CashAndCashEquivalentsAxis">us-gaap:MoneyMarketFundsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-01-31</instant>
        </period>
    </context>
    <context id="c-140">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001734722</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CashAndCashEquivalentsAxis">us-gaap:MoneyMarketFundsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-01-31</instant>
        </period>
    </context>
    <context id="c-141">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001734722</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CashAndCashEquivalentsAxis">us-gaap:USTreasuryBillSecuritiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-01-31</instant>
        </period>
    </context>
    <context id="c-142">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001734722</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CashAndCashEquivalentsAxis">us-gaap:USTreasuryBillSecuritiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-01-31</instant>
        </period>
    </context>
    <context id="c-143">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001734722</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CashAndCashEquivalentsAxis">us-gaap:USTreasuryBillSecuritiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-01-31</instant>
        </period>
    </context>
    <context id="c-144">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001734722</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-01-31</instant>
        </period>
    </context>
    <context id="c-145">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001734722</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-01-31</instant>
        </period>
    </context>
    <context id="c-146">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001734722</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-01-31</instant>
        </period>
    </context>
    <context id="c-147">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001734722</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:USTreasuryAndGovernmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-01-31</instant>
        </period>
    </context>
    <context id="c-148">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001734722</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:USTreasuryAndGovernmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-01-31</instant>
        </period>
    </context>
    <context id="c-149">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001734722</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:USTreasuryAndGovernmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-01-31</instant>
        </period>
    </context>
    <context id="c-150">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001734722</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:CorporateBondSecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-01-31</instant>
        </period>
    </context>
    <context id="c-151">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001734722</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:CorporateBondSecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-01-31</instant>
        </period>
    </context>
    <context id="c-152">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001734722</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:CorporateBondSecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-01-31</instant>
        </period>
    </context>
    <context id="c-153">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001734722</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:CommercialPaperMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-01-31</instant>
        </period>
    </context>
    <context id="c-154">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001734722</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:CommercialPaperMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-01-31</instant>
        </period>
    </context>
    <context id="c-155">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001734722</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:CommercialPaperMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-01-31</instant>
        </period>
    </context>
    <context id="c-156">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001734722</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">path:YankeeBondsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-01-31</instant>
        </period>
    </context>
    <context id="c-157">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001734722</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">path:YankeeBondsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-01-31</instant>
        </period>
    </context>
    <context id="c-158">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001734722</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">path:YankeeBondsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-01-31</instant>
        </period>
    </context>
    <context id="c-159">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001734722</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CashAndCashEquivalentsAxis">us-gaap:MoneyMarketFundsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-01-31</instant>
        </period>
    </context>
    <context id="c-160">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001734722</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CashAndCashEquivalentsAxis">us-gaap:MoneyMarketFundsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-01-31</instant>
        </period>
    </context>
    <context id="c-161">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001734722</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CashAndCashEquivalentsAxis">us-gaap:MoneyMarketFundsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-01-31</instant>
        </period>
    </context>
    <context id="c-162">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001734722</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CashAndCashEquivalentsAxis">us-gaap:MoneyMarketFundsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-01-31</instant>
        </period>
    </context>
    <context id="c-163">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001734722</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-01-31</instant>
        </period>
    </context>
    <context id="c-164">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001734722</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-01-31</instant>
        </period>
    </context>
    <context id="c-165">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001734722</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-01-31</instant>
        </period>
    </context>
    <context id="c-166">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001734722</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:USTreasuryAndGovernmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-01-31</instant>
        </period>
    </context>
    <context id="c-167">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001734722</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:USTreasuryAndGovernmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-01-31</instant>
        </period>
    </context>
    <context id="c-168">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001734722</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:USTreasuryAndGovernmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-01-31</instant>
        </period>
    </context>
    <context id="c-169">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001734722</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:CorporateBondSecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-01-31</instant>
        </period>
    </context>
    <context id="c-170">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001734722</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:CorporateBondSecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-01-31</instant>
        </period>
    </context>
    <context id="c-171">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001734722</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:CorporateBondSecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-01-31</instant>
        </period>
    </context>
    <context id="c-172">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001734722</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:CommercialPaperMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-01-31</instant>
        </period>
    </context>
    <context id="c-173">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001734722</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:CommercialPaperMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-01-31</instant>
        </period>
    </context>
    <context id="c-174">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001734722</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:CommercialPaperMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-01-31</instant>
        </period>
    </context>
    <context id="c-175">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001734722</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">path:YankeeBondsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-01-31</instant>
        </period>
    </context>
    <context id="c-176">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001734722</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">path:YankeeBondsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-01-31</instant>
        </period>
    </context>
    <context id="c-177">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001734722</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">path:YankeeBondsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-01-31</instant>
        </period>
    </context>
    <context id="c-178">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001734722</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">path:PeakAILimitedMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-03-07</startDate>
            <endDate>2025-03-07</endDate>
        </period>
    </context>
    <context id="c-179">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001734722</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">path:PeakAILimitedMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-03-07</instant>
        </period>
    </context>
    <context id="c-180">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001734722</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">path:PeakAILimitedMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:CustomerRelationshipsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-03-07</startDate>
            <endDate>2025-03-07</endDate>
        </period>
    </context>
    <context id="c-181">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001734722</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">path:PeakAILimitedMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:CustomerRelationshipsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-03-07</instant>
        </period>
    </context>
    <context id="c-182">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001734722</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">path:PeakAILimitedMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:DevelopedTechnologyRightsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-03-07</startDate>
            <endDate>2025-03-07</endDate>
        </period>
    </context>
    <context id="c-183">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001734722</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">path:PeakAILimitedMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:DevelopedTechnologyRightsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-03-07</instant>
        </period>
    </context>
    <context id="c-184">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001734722</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">path:PeakAILimitedMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:TrademarksAndTradeNamesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-03-07</startDate>
            <endDate>2025-03-07</endDate>
        </period>
    </context>
    <context id="c-185">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001734722</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">path:PeakAILimitedMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:TrademarksAndTradeNamesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-03-07</instant>
        </period>
    </context>
    <context id="c-186">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001734722</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:DevelopedTechnologyRightsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-01-31</instant>
        </period>
    </context>
    <context id="c-187">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001734722</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:CustomerRelationshipsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-01-31</instant>
        </period>
    </context>
    <context id="c-188">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001734722</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:TrademarksAndTradeNamesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-01-31</instant>
        </period>
    </context>
    <context id="c-189">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001734722</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:OtherIntangibleAssetsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-01-31</instant>
        </period>
    </context>
    <context id="c-190">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001734722</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:DevelopedTechnologyRightsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-01-31</instant>
        </period>
    </context>
    <context id="c-191">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001734722</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:CustomerRelationshipsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-01-31</instant>
        </period>
    </context>
    <context id="c-192">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001734722</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:TrademarksAndTradeNamesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-01-31</instant>
        </period>
    </context>
    <context id="c-193">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001734722</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:OtherIntangibleAssetsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-01-31</instant>
        </period>
    </context>
    <context id="c-194">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001734722</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-01-31</instant>
        </period>
    </context>
    <context id="c-195">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001734722</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-01-31</instant>
        </period>
    </context>
    <context id="c-196">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001734722</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:ComputerEquipmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-01-31</instant>
        </period>
    </context>
    <context id="c-197">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001734722</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:ComputerEquipmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-01-31</instant>
        </period>
    </context>
    <context id="c-198">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001734722</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:LeaseholdImprovementsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-01-31</instant>
        </period>
    </context>
    <context id="c-199">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001734722</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:LeaseholdImprovementsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-01-31</instant>
        </period>
    </context>
    <context id="c-200">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001734722</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:FurnitureAndFixturesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-01-31</instant>
        </period>
    </context>
    <context id="c-201">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001734722</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:FurnitureAndFixturesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-01-31</instant>
        </period>
    </context>
    <context id="c-202">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001734722</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:ConstructionInProgressMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-01-31</instant>
        </period>
    </context>
    <context id="c-203">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001734722</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:ConstructionInProgressMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-01-31</instant>
        </period>
    </context>
    <context id="c-204">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001734722</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:PropertyPlantAndEquipmentOtherTypesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-01-31</instant>
        </period>
    </context>
    <context id="c-205">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001734722</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:PropertyPlantAndEquipmentOtherTypesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-01-31</instant>
        </period>
    </context>
    <context id="c-206">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001734722</identifier>
        </entity>
        <period>
            <instant>2022-06-24</instant>
        </period>
    </context>
    <context id="c-207">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001734722</identifier>
        </entity>
        <period>
            <instant>2022-11-10</instant>
        </period>
    </context>
    <context id="c-208">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001734722</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">path:CostOfSalesSubscriptionServicesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-02-01</startDate>
            <endDate>2026-01-31</endDate>
        </period>
    </context>
    <context id="c-209">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001734722</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">path:CostOfSalesSubscriptionServicesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-02-01</startDate>
            <endDate>2025-01-31</endDate>
        </period>
    </context>
    <context id="c-210">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001734722</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">path:CostOfSalesSubscriptionServicesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-02-01</startDate>
            <endDate>2024-01-31</endDate>
        </period>
    </context>
    <context id="c-211">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001734722</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">path:CostOfSalesProfessionalServicesAndOtherMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-02-01</startDate>
            <endDate>2026-01-31</endDate>
        </period>
    </context>
    <context id="c-212">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001734722</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">path:CostOfSalesProfessionalServicesAndOtherMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-02-01</startDate>
            <endDate>2025-01-31</endDate>
        </period>
    </context>
    <context id="c-213">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001734722</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">path:CostOfSalesProfessionalServicesAndOtherMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-02-01</startDate>
            <endDate>2024-01-31</endDate>
        </period>
    </context>
    <context id="c-214">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001734722</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:SellingAndMarketingExpenseMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-02-01</startDate>
            <endDate>2026-01-31</endDate>
        </period>
    </context>
    <context id="c-215">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001734722</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:SellingAndMarketingExpenseMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-02-01</startDate>
            <endDate>2025-01-31</endDate>
        </period>
    </context>
    <context id="c-216">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001734722</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:SellingAndMarketingExpenseMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-02-01</startDate>
            <endDate>2024-01-31</endDate>
        </period>
    </context>
    <context id="c-217">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001734722</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:ResearchAndDevelopmentExpenseMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-02-01</startDate>
            <endDate>2026-01-31</endDate>
        </period>
    </context>
    <context id="c-218">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001734722</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:ResearchAndDevelopmentExpenseMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-02-01</startDate>
            <endDate>2025-01-31</endDate>
        </period>
    </context>
    <context id="c-219">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001734722</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:ResearchAndDevelopmentExpenseMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-02-01</startDate>
            <endDate>2024-01-31</endDate>
        </period>
    </context>
    <context id="c-220">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001734722</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:GeneralAndAdministrativeExpenseMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-02-01</startDate>
            <endDate>2026-01-31</endDate>
        </period>
    </context>
    <context id="c-221">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001734722</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:GeneralAndAdministrativeExpenseMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-02-01</startDate>
            <endDate>2025-01-31</endDate>
        </period>
    </context>
    <context id="c-222">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001734722</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:GeneralAndAdministrativeExpenseMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-02-01</startDate>
            <endDate>2024-01-31</endDate>
        </period>
    </context>
    <context id="c-223">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001734722</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RestructuringCostAndReserveAxis">path:FiscalYear2025WorkforceRestructuringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-01-31</instant>
        </period>
    </context>
    <context id="c-224">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001734722</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RestructuringCostAndReserveAxis">path:FiscalYear2023WorkforceRestructuringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-01-31</instant>
        </period>
    </context>
    <context id="c-225">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001734722</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RestructuringCostAndReserveAxis">path:FiscalYear2025WorkforceRestructuringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-02-01</startDate>
            <endDate>2025-01-31</endDate>
        </period>
    </context>
    <context id="c-226">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001734722</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RestructuringCostAndReserveAxis">path:FiscalYear2023WorkforceRestructuringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-02-01</startDate>
            <endDate>2025-01-31</endDate>
        </period>
    </context>
    <context id="c-227">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001734722</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RestructuringCostAndReserveAxis">path:FiscalYear2025WorkforceRestructuringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-01-31</instant>
        </period>
    </context>
    <context id="c-228">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001734722</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RestructuringCostAndReserveAxis">path:FiscalYear2023WorkforceRestructuringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-01-31</instant>
        </period>
    </context>
    <context id="c-229">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001734722</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RestructuringCostAndReserveAxis">path:FiscalYear2025WorkforceRestructuringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-02-01</startDate>
            <endDate>2026-01-31</endDate>
        </period>
    </context>
    <context id="c-230">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001734722</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RestructuringCostAndReserveAxis">path:FiscalYear2023WorkforceRestructuringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-02-01</startDate>
            <endDate>2026-01-31</endDate>
        </period>
    </context>
    <context id="c-231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001734722</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RestructuringCostAndReserveAxis">path:FiscalYear2025WorkforceRestructuringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-01-31</instant>
        </period>
    </context>
    <context id="c-232">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001734722</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RestructuringCostAndReserveAxis">path:FiscalYear2023WorkforceRestructuringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-01-31</instant>
        </period>
    </context>
    <context id="c-233">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001734722</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:LitigationCaseAxis">path:A2023SecuritiesActionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-11-30</startDate>
            <endDate>2025-02-04</endDate>
        </period>
    </context>
    <context id="c-234">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001734722</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:LitigationCaseAxis">path:A2024SecuritiesActionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-01-31</instant>
        </period>
    </context>
    <context id="c-235">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001734722</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:LossContingenciesByNatureOfContingencyAxis">path:LitigationMattersMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-01-31</instant>
        </period>
    </context>
    <context id="c-236">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001734722</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:LossContingenciesByNatureOfContingencyAxis">path:ProductLiabilityContingenciesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-01-31</instant>
        </period>
    </context>
    <context id="c-237">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001734722</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:RO</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LossContingenciesByNatureOfContingencyAxis">path:OtherMattersMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:TaxPeriodAxis">path:January2020ThroughJanuary2022Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-02-01</startDate>
            <endDate>2024-04-30</endDate>
        </period>
    </context>
    <context id="c-238">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001734722</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:RO</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LossContingenciesByNatureOfContingencyAxis">path:OtherMattersMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:TaxPeriodAxis">path:January2020ThroughJanuary2022Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-01-31</instant>
        </period>
    </context>
    <context id="c-239">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001734722</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:RO</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:TaxPeriodAxis">path:March2024ThroughApril2024Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-01-31</instant>
        </period>
    </context>
    <context id="c-240">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001734722</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:RO</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LossContingenciesByNatureOfContingencyAxis">path:OtherMattersMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:TaxPeriodAxis">path:February2022ThroughFebruary2024Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-01-31</instant>
        </period>
    </context>
    <context id="c-241">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001734722</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:IN</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LossContingenciesByNatureOfContingencyAxis">path:OtherMattersGoodsAndServicesTaxMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-01-31</instant>
        </period>
    </context>
    <context id="c-242">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001734722</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:IN</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LossContingenciesByNatureOfContingencyAxis">path:OtherMattersAdvancePricingAgreementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-02-01</startDate>
            <endDate>2026-01-31</endDate>
        </period>
    </context>
    <context id="c-243">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001734722</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassAMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-09-01</instant>
        </period>
    </context>
    <context id="c-244">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001734722</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassAMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-08-30</instant>
        </period>
    </context>
    <context id="c-245">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001734722</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:SubsequentEventTypeAxis">us-gaap:SubsequentEventMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-02-01</startDate>
            <endDate>2026-02-11</endDate>
        </period>
    </context>
    <context id="c-246">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001734722</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassAMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:SubsequentEventTypeAxis">us-gaap:SubsequentEventMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-03-24</instant>
        </period>
    </context>
    <context id="c-247">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001734722</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedTranslationAdjustmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-01-31</instant>
        </period>
    </context>
    <context id="c-248">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001734722</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-01-31</instant>
        </period>
    </context>
    <context id="c-249">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001734722</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedTranslationAdjustmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-02-01</startDate>
            <endDate>2025-01-31</endDate>
        </period>
    </context>
    <context id="c-250">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001734722</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-02-01</startDate>
            <endDate>2025-01-31</endDate>
        </period>
    </context>
    <context id="c-251">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001734722</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedTranslationAdjustmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-01-31</instant>
        </period>
    </context>
    <context id="c-252">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001734722</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-01-31</instant>
        </period>
    </context>
    <context id="c-253">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001734722</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedTranslationAdjustmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-02-01</startDate>
            <endDate>2026-01-31</endDate>
        </period>
    </context>
    <context id="c-254">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001734722</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-02-01</startDate>
            <endDate>2026-01-31</endDate>
        </period>
    </context>
    <context id="c-255">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001734722</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedTranslationAdjustmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-01-31</instant>
        </period>
    </context>
    <context id="c-256">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001734722</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-01-31</instant>
        </period>
    </context>
    <context id="c-257">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001734722</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">path:TwoThousandTwentyOneStockPlanMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassAMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-01-31</instant>
        </period>
    </context>
    <context id="c-258">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001734722</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">path:TwoThousandTwentyOneStockPlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-04-01</startDate>
            <endDate>2021-04-22</endDate>
        </period>
    </context>
    <context id="c-259">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001734722</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">path:TwoThousandFifteenStockPlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-01-31</instant>
        </period>
    </context>
    <context id="c-260">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001734722</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">path:TwoThousandEighteenStockPlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-01-31</instant>
        </period>
    </context>
    <context id="c-261">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001734722</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-01-31</instant>
        </period>
    </context>
    <context id="c-262">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001734722</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-04-01</startDate>
            <endDate>2021-04-22</endDate>
        </period>
    </context>
    <context id="c-263">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001734722</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-04-22</instant>
        </period>
    </context>
    <context id="c-264">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001734722</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassAMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-04-01</startDate>
            <endDate>2021-04-22</endDate>
        </period>
    </context>
    <context id="c-265">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001734722</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">path:TwoThousandTwentyOneStockPlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-02-01</startDate>
            <endDate>2026-01-31</endDate>
        </period>
    </context>
    <context id="c-266">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001734722</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">path:TwoThousandTwentyOneStockPlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-02-01</startDate>
            <endDate>2026-01-31</endDate>
        </period>
    </context>
    <context id="c-267">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001734722</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">path:TwoThousandTwentyOneStockPlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-02-01</startDate>
            <endDate>2026-01-31</endDate>
        </period>
    </context>
    <context id="c-268">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001734722</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">path:TwoThousandTwentyOneStockPlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-02-01</startDate>
            <endDate>2026-01-31</endDate>
        </period>
    </context>
    <context id="c-269">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001734722</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-02-01</startDate>
            <endDate>2026-01-31</endDate>
        </period>
    </context>
    <context id="c-270">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001734722</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:WeightedAverageMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-02-01</startDate>
            <endDate>2026-01-31</endDate>
        </period>
    </context>
    <context id="c-271">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001734722</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:WeightedAverageMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-02-01</startDate>
            <endDate>2025-01-31</endDate>
        </period>
    </context>
    <context id="c-272">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001734722</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:WeightedAverageMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-02-01</startDate>
            <endDate>2024-01-31</endDate>
        </period>
    </context>
    <context id="c-273">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001734722</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">path:TwoThousandTwentyOneStockPlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-02-01</startDate>
            <endDate>2026-01-31</endDate>
        </period>
    </context>
    <context id="c-274">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001734722</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">path:TwoThousandTwentyOneStockPlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-02-01</startDate>
            <endDate>2026-01-31</endDate>
        </period>
    </context>
    <context id="c-275">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001734722</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-01-31</instant>
        </period>
    </context>
    <context id="c-276">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001734722</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-02-01</startDate>
            <endDate>2026-01-31</endDate>
        </period>
    </context>
    <context id="c-277">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001734722</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-01-31</instant>
        </period>
    </context>
    <context id="c-278">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001734722</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-02-01</startDate>
            <endDate>2025-01-31</endDate>
        </period>
    </context>
    <context id="c-279">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001734722</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-02-01</startDate>
            <endDate>2024-01-31</endDate>
        </period>
    </context>
    <context id="c-280">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001734722</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:PerformanceSharesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-02-01</startDate>
            <endDate>2026-01-31</endDate>
        </period>
    </context>
    <context id="c-281">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001734722</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:PerformanceSharesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-02-01</startDate>
            <endDate>2026-01-31</endDate>
        </period>
    </context>
    <context id="c-282">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001734722</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:PerformanceSharesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-02-01</startDate>
            <endDate>2026-01-31</endDate>
        </period>
    </context>
    <context id="c-283">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001734722</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:PerformanceSharesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-02-01</startDate>
            <endDate>2025-01-31</endDate>
        </period>
    </context>
    <context id="c-284">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001734722</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:PerformanceSharesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-02-01</startDate>
            <endDate>2024-01-31</endDate>
        </period>
    </context>
    <context id="c-285">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001734722</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:PerformanceSharesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-01-31</instant>
        </period>
    </context>
    <context id="c-286">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001734722</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:WeightedAverageMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-02-01</startDate>
            <endDate>2026-01-31</endDate>
        </period>
    </context>
    <context id="c-287">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001734722</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:WeightedAverageMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-02-01</startDate>
            <endDate>2025-01-31</endDate>
        </period>
    </context>
    <context id="c-288">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001734722</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:WeightedAverageMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-02-01</startDate>
            <endDate>2024-01-31</endDate>
        </period>
    </context>
    <context id="c-289">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001734722</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-02-01</startDate>
            <endDate>2026-01-31</endDate>
        </period>
    </context>
    <context id="c-290">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001734722</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">path:SubscriptionServicesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:CostOfSalesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-02-01</startDate>
            <endDate>2026-01-31</endDate>
        </period>
    </context>
    <context id="c-291">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001734722</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">path:SubscriptionServicesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:CostOfSalesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-02-01</startDate>
            <endDate>2025-01-31</endDate>
        </period>
    </context>
    <context id="c-292">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001734722</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">path:SubscriptionServicesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:CostOfSalesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-02-01</startDate>
            <endDate>2024-01-31</endDate>
        </period>
    </context>
    <context id="c-293">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001734722</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">path:ProfessionalServicesAndOtherMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:CostOfSalesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-02-01</startDate>
            <endDate>2026-01-31</endDate>
        </period>
    </context>
    <context id="c-294">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001734722</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">path:ProfessionalServicesAndOtherMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:CostOfSalesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-02-01</startDate>
            <endDate>2025-01-31</endDate>
        </period>
    </context>
    <context id="c-295">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001734722</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">path:ProfessionalServicesAndOtherMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:CostOfSalesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-02-01</startDate>
            <endDate>2024-01-31</endDate>
        </period>
    </context>
    <context id="c-296">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001734722</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityAxis">country:US</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-02-01</startDate>
            <endDate>2026-01-31</endDate>
        </period>
    </context>
    <context id="c-297">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001734722</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityAxis">country:RO</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-02-01</startDate>
            <endDate>2026-01-31</endDate>
        </period>
    </context>
    <context id="c-298">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001734722</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityAxis">country:IN</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-02-01</startDate>
            <endDate>2026-01-31</endDate>
        </period>
    </context>
    <context id="c-299">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001734722</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityAxis">country:JP</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-02-01</startDate>
            <endDate>2026-01-31</endDate>
        </period>
    </context>
    <context id="c-300">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001734722</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityAxis">country:NL</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-02-01</startDate>
            <endDate>2026-01-31</endDate>
        </period>
    </context>
    <context id="c-301">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001734722</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityAxis">country:GB</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-02-01</startDate>
            <endDate>2026-01-31</endDate>
        </period>
    </context>
    <context id="c-302">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001734722</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityAxis">us-gaap:ForeignTaxJurisdictionOtherMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-02-01</startDate>
            <endDate>2026-01-31</endDate>
        </period>
    </context>
    <context id="c-303">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001734722</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ValuationAllowancesAndReservesTypeAxis">us-gaap:ValuationAllowanceOfDeferredTaxAssetsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-01-31</instant>
        </period>
    </context>
    <context id="c-304">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001734722</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ValuationAllowancesAndReservesTypeAxis">us-gaap:ValuationAllowanceOfDeferredTaxAssetsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-02-01</startDate>
            <endDate>2026-01-31</endDate>
        </period>
    </context>
    <context id="c-305">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001734722</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ValuationAllowancesAndReservesTypeAxis">us-gaap:ValuationAllowanceOfDeferredTaxAssetsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-01-31</instant>
        </period>
    </context>
    <context id="c-306">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001734722</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ValuationAllowancesAndReservesTypeAxis">us-gaap:ValuationAllowanceOfDeferredTaxAssetsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-01-31</instant>
        </period>
    </context>
    <context id="c-307">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001734722</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ValuationAllowancesAndReservesTypeAxis">us-gaap:ValuationAllowanceOfDeferredTaxAssetsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-02-01</startDate>
            <endDate>2025-01-31</endDate>
        </period>
    </context>
    <context id="c-308">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001734722</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityAxis">path:UnitedStatesAndIndiaMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-02-01</startDate>
            <endDate>2026-01-31</endDate>
        </period>
    </context>
    <context id="c-309">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001734722</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityAxis">path:RomaniaAndUnitedKingdomMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-02-01</startDate>
            <endDate>2026-01-31</endDate>
        </period>
    </context>
    <context id="c-310">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001734722</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityAxis">country:US</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-01-31</instant>
        </period>
    </context>
    <context id="c-311">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001734722</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityAxis">country:US</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-01-31</instant>
        </period>
    </context>
    <context id="c-312">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001734722</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityAxis">us-gaap:StateAndLocalJurisdictionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-01-31</instant>
        </period>
    </context>
    <context id="c-313">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001734722</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityAxis">us-gaap:StateAndLocalJurisdictionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-01-31</instant>
        </period>
    </context>
    <context id="c-314">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001734722</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityAxis">country:RO</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-01-31</instant>
        </period>
    </context>
    <context id="c-315">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001734722</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityAxis">country:RO</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-01-31</instant>
        </period>
    </context>
    <context id="c-316">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001734722</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityAxis">country:JP</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-01-31</instant>
        </period>
    </context>
    <context id="c-317">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001734722</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityAxis">country:JP</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-01-31</instant>
        </period>
    </context>
    <context id="c-318">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001734722</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityAxis">country:GB</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-01-31</instant>
        </period>
    </context>
    <context id="c-319">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001734722</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityAxis">country:GB</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-01-31</instant>
        </period>
    </context>
    <context id="c-320">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001734722</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityAxis">country:US</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2017-04-24</instant>
        </period>
    </context>
    <context id="c-321">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001734722</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityAxis">country:US</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-07-09</instant>
        </period>
    </context>
    <context id="c-322">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001734722</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityAxis">country:FR</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-02-01</startDate>
            <endDate>2026-01-31</endDate>
        </period>
    </context>
    <context id="c-323">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001734722</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityAxis">country:SG</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-02-01</startDate>
            <endDate>2026-01-31</endDate>
        </period>
    </context>
    <context id="c-324">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001734722</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityAxis">country:RO</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LossContingenciesByNatureOfContingencyAxis">path:DisallowedIncomeTaxDeductionsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-01-31</instant>
        </period>
    </context>
    <context id="c-325">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001734722</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-02-01</startDate>
            <endDate>2026-01-31</endDate>
        </period>
    </context>
    <context id="c-326">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001734722</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-02-01</startDate>
            <endDate>2025-01-31</endDate>
        </period>
    </context>
    <context id="c-327">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001734722</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-02-01</startDate>
            <endDate>2024-01-31</endDate>
        </period>
    </context>
    <context id="c-328">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001734722</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-02-01</startDate>
            <endDate>2026-01-31</endDate>
        </period>
    </context>
    <context id="c-329">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001734722</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-02-01</startDate>
            <endDate>2025-01-31</endDate>
        </period>
    </context>
    <context id="c-330">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001734722</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-02-01</startDate>
            <endDate>2024-01-31</endDate>
        </period>
    </context>
    <context id="c-331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001734722</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">path:SharesSubjectToRepurchaseFromRestrictedStockAwardsAndEarlyExercisedStockOptionsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-02-01</startDate>
            <endDate>2026-01-31</endDate>
        </period>
    </context>
    <context id="c-332">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001734722</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">path:SharesSubjectToRepurchaseFromRestrictedStockAwardsAndEarlyExercisedStockOptionsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-02-01</startDate>
            <endDate>2025-01-31</endDate>
        </period>
    </context>
    <context id="c-333">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001734722</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">path:SharesSubjectToRepurchaseFromRestrictedStockAwardsAndEarlyExercisedStockOptionsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-02-01</startDate>
            <endDate>2024-01-31</endDate>
        </period>
    </context>
    <context id="c-334">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001734722</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:EmployeeStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-02-01</startDate>
            <endDate>2026-01-31</endDate>
        </period>
    </context>
    <context id="c-335">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001734722</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:EmployeeStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-02-01</startDate>
            <endDate>2025-01-31</endDate>
        </period>
    </context>
    <context id="c-336">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001734722</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:EmployeeStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-02-01</startDate>
            <endDate>2024-01-31</endDate>
        </period>
    </context>
    <context id="c-337">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001734722</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">path:BusinessCombinationReturnableSharesIssuedMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-02-01</startDate>
            <endDate>2026-01-31</endDate>
        </period>
    </context>
    <context id="c-338">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001734722</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">path:BusinessCombinationReturnableSharesIssuedMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-02-01</startDate>
            <endDate>2025-01-31</endDate>
        </period>
    </context>
    <context id="c-339">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001734722</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">path:BusinessCombinationReturnableSharesIssuedMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-02-01</startDate>
            <endDate>2024-01-31</endDate>
        </period>
    </context>
    <context id="c-340">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001734722</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">us-gaap:RelatedPartyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-02-01</startDate>
            <endDate>2026-01-31</endDate>
        </period>
    </context>
    <context id="c-341">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001734722</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">us-gaap:RelatedPartyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-02-01</startDate>
            <endDate>2025-01-31</endDate>
        </period>
    </context>
    <context id="c-342">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001734722</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">us-gaap:RelatedPartyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-02-01</startDate>
            <endDate>2024-01-31</endDate>
        </period>
    </context>
    <context id="c-343">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001734722</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">path:WorkFusionInc.Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:SubsequentEventTypeAxis">us-gaap:SubsequentEventMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-02-05</startDate>
            <endDate>2026-02-05</endDate>
        </period>
    </context>
    <context id="c-344">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001734722</identifier>
        </entity>
        <period>
            <startDate>2025-11-01</startDate>
            <endDate>2026-01-31</endDate>
        </period>
    </context>
    <context id="c-345">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001734722</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ecd:IndividualAxis">path:AshimGuptaMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-11-01</startDate>
            <endDate>2026-01-31</endDate>
        </period>
    </context>
    <context id="c-346">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001734722</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ecd:IndividualAxis">path:AshimGuptaMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-01-31</instant>
        </period>
    </context>
    <unit id="usd">
        <measure>iso4217:USD</measure>
    </unit>
    <unit id="shares">
        <measure>shares</measure>
    </unit>
    <unit id="usdPerShare">
        <divide>
            <unitNumerator>
                <measure>iso4217:USD</measure>
            </unitNumerator>
            <unitDenominator>
                <measure>shares</measure>
            </unitDenominator>
        </divide>
    </unit>
    <unit id="country">
        <measure>path:country</measure>
    </unit>
    <unit id="number">
        <measure>pure</measure>
    </unit>
    <unit id="segment">
        <measure>path:segment</measure>
    </unit>
    <unit id="claim">
        <measure>path:claim</measure>
    </unit>
    <unit id="vote">
        <measure>path:vote</measure>
    </unit>
    <dei:AmendmentFlag contextRef="c-1" id="f-33">false</dei:AmendmentFlag>
    <dei:EntityCentralIndexKey contextRef="c-1" id="f-34">0001734722</dei:EntityCentralIndexKey>
    <dei:DocumentFiscalYearFocus contextRef="c-1" id="f-35">2026</dei:DocumentFiscalYearFocus>
    <dei:DocumentFiscalPeriodFocus contextRef="c-1" id="f-36">FY</dei:DocumentFiscalPeriodFocus>
    <us-gaap:OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList contextRef="c-5" id="f-932">http://uipath.com/20260131#AccruedLiabilitiesAndOtherLiabilitiesCurrent</us-gaap:OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList>
    <us-gaap:OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList contextRef="c-6" id="f-933">http://uipath.com/20260131#AccruedLiabilitiesAndOtherLiabilitiesCurrent</us-gaap:OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList>
    <us-gaap:RestructuringIncurredCostStatementOfIncomeOrComprehensiveIncomeExtensibleEnumeration contextRef="c-208" id="f-1028">http://fasb.org/us-gaap/2025#CostOfRevenue</us-gaap:RestructuringIncurredCostStatementOfIncomeOrComprehensiveIncomeExtensibleEnumeration>
    <us-gaap:RestructuringIncurredCostStatementOfIncomeOrComprehensiveIncomeExtensibleEnumeration contextRef="c-209" id="f-1029">http://fasb.org/us-gaap/2025#CostOfRevenue</us-gaap:RestructuringIncurredCostStatementOfIncomeOrComprehensiveIncomeExtensibleEnumeration>
    <us-gaap:RestructuringIncurredCostStatementOfIncomeOrComprehensiveIncomeExtensibleEnumeration contextRef="c-210" id="f-1030">http://fasb.org/us-gaap/2025#CostOfRevenue</us-gaap:RestructuringIncurredCostStatementOfIncomeOrComprehensiveIncomeExtensibleEnumeration>
    <us-gaap:RestructuringIncurredCostStatementOfIncomeOrComprehensiveIncomeExtensibleEnumeration contextRef="c-211" id="f-1034">http://fasb.org/us-gaap/2025#CostOfRevenue</us-gaap:RestructuringIncurredCostStatementOfIncomeOrComprehensiveIncomeExtensibleEnumeration>
    <us-gaap:RestructuringIncurredCostStatementOfIncomeOrComprehensiveIncomeExtensibleEnumeration contextRef="c-212" id="f-1035">http://fasb.org/us-gaap/2025#CostOfRevenue</us-gaap:RestructuringIncurredCostStatementOfIncomeOrComprehensiveIncomeExtensibleEnumeration>
    <us-gaap:RestructuringIncurredCostStatementOfIncomeOrComprehensiveIncomeExtensibleEnumeration contextRef="c-213" id="f-1036">http://fasb.org/us-gaap/2025#CostOfRevenue</us-gaap:RestructuringIncurredCostStatementOfIncomeOrComprehensiveIncomeExtensibleEnumeration>
    <us-gaap:RestructuringIncurredCostStatementOfIncomeOrComprehensiveIncomeExtensibleEnumeration contextRef="c-214" id="f-1040">http://fasb.org/us-gaap/2025#SellingAndMarketingExpense</us-gaap:RestructuringIncurredCostStatementOfIncomeOrComprehensiveIncomeExtensibleEnumeration>
    <us-gaap:RestructuringIncurredCostStatementOfIncomeOrComprehensiveIncomeExtensibleEnumeration contextRef="c-215" id="f-1041">http://fasb.org/us-gaap/2025#SellingAndMarketingExpense</us-gaap:RestructuringIncurredCostStatementOfIncomeOrComprehensiveIncomeExtensibleEnumeration>
    <us-gaap:RestructuringIncurredCostStatementOfIncomeOrComprehensiveIncomeExtensibleEnumeration contextRef="c-216" id="f-1042">http://fasb.org/us-gaap/2025#SellingAndMarketingExpense</us-gaap:RestructuringIncurredCostStatementOfIncomeOrComprehensiveIncomeExtensibleEnumeration>
    <us-gaap:RestructuringIncurredCostStatementOfIncomeOrComprehensiveIncomeExtensibleEnumeration contextRef="c-217" id="f-1046">http://fasb.org/us-gaap/2025#ResearchAndDevelopmentExpense</us-gaap:RestructuringIncurredCostStatementOfIncomeOrComprehensiveIncomeExtensibleEnumeration>
    <us-gaap:RestructuringIncurredCostStatementOfIncomeOrComprehensiveIncomeExtensibleEnumeration contextRef="c-218" id="f-1047">http://fasb.org/us-gaap/2025#ResearchAndDevelopmentExpense</us-gaap:RestructuringIncurredCostStatementOfIncomeOrComprehensiveIncomeExtensibleEnumeration>
    <us-gaap:RestructuringIncurredCostStatementOfIncomeOrComprehensiveIncomeExtensibleEnumeration contextRef="c-219" id="f-1048">http://fasb.org/us-gaap/2025#ResearchAndDevelopmentExpense</us-gaap:RestructuringIncurredCostStatementOfIncomeOrComprehensiveIncomeExtensibleEnumeration>
    <us-gaap:RestructuringIncurredCostStatementOfIncomeOrComprehensiveIncomeExtensibleEnumeration contextRef="c-220" id="f-1052">http://fasb.org/us-gaap/2025#GeneralAndAdministrativeExpense</us-gaap:RestructuringIncurredCostStatementOfIncomeOrComprehensiveIncomeExtensibleEnumeration>
    <us-gaap:RestructuringIncurredCostStatementOfIncomeOrComprehensiveIncomeExtensibleEnumeration contextRef="c-221" id="f-1053">http://fasb.org/us-gaap/2025#GeneralAndAdministrativeExpense</us-gaap:RestructuringIncurredCostStatementOfIncomeOrComprehensiveIncomeExtensibleEnumeration>
    <us-gaap:RestructuringIncurredCostStatementOfIncomeOrComprehensiveIncomeExtensibleEnumeration contextRef="c-222" id="f-1054">http://fasb.org/us-gaap/2025#GeneralAndAdministrativeExpense</us-gaap:RestructuringIncurredCostStatementOfIncomeOrComprehensiveIncomeExtensibleEnumeration>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1 contextRef="c-265" id="f-1164">P3Y</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1 contextRef="c-273" id="f-1210">P3Y</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1>
    <ecd:TrdArrDuration contextRef="c-345" id="f-1538">P182D</ecd:TrdArrDuration>
    <dei:DocumentType contextRef="c-1" id="f-1">10-K</dei:DocumentType>
    <dei:DocumentAnnualReport contextRef="c-1" id="f-2">true</dei:DocumentAnnualReport>
    <dei:DocumentPeriodEndDate contextRef="c-1" id="f-4">2026-01-31</dei:DocumentPeriodEndDate>
    <dei:CurrentFiscalYearEndDate contextRef="c-1" id="f-3">--01-31</dei:CurrentFiscalYearEndDate>
    <dei:DocumentTransitionReport contextRef="c-1" id="f-5">false</dei:DocumentTransitionReport>
    <dei:EntityFileNumber contextRef="c-1" id="f-6">001-40348</dei:EntityFileNumber>
    <dei:EntityRegistrantName contextRef="c-1" id="f-7">UiPath, Inc.</dei:EntityRegistrantName>
    <dei:EntityIncorporationStateCountryCode contextRef="c-1" id="f-8">DE</dei:EntityIncorporationStateCountryCode>
    <dei:EntityTaxIdentificationNumber contextRef="c-1" id="f-9">47-4333187</dei:EntityTaxIdentificationNumber>
    <dei:EntityAddressAddressLine1 contextRef="c-1" id="f-10">One Vanderbilt Avenue, 60th Floor</dei:EntityAddressAddressLine1>
    <dei:EntityAddressCityOrTown contextRef="c-1" id="f-11">New York</dei:EntityAddressCityOrTown>
    <dei:EntityAddressStateOrProvince contextRef="c-1" id="f-12">NY</dei:EntityAddressStateOrProvince>
    <dei:EntityAddressPostalZipCode contextRef="c-1" id="f-13">10017</dei:EntityAddressPostalZipCode>
    <dei:CityAreaCode contextRef="c-1" id="f-14">844</dei:CityAreaCode>
    <dei:LocalPhoneNumber contextRef="c-1" id="f-15">432-0455</dei:LocalPhoneNumber>
    <dei:Security12bTitle contextRef="c-1" id="f-16">Class A common stock, par value$0.00001 per share</dei:Security12bTitle>
    <dei:TradingSymbol contextRef="c-1" id="f-17">PATH</dei:TradingSymbol>
    <dei:SecurityExchangeName contextRef="c-1" id="f-18">NYSE</dei:SecurityExchangeName>
    <dei:EntityWellKnownSeasonedIssuer contextRef="c-1" id="f-19">Yes</dei:EntityWellKnownSeasonedIssuer>
    <dei:EntityVoluntaryFilers contextRef="c-1" id="f-20">No</dei:EntityVoluntaryFilers>
    <dei:EntityCurrentReportingStatus contextRef="c-1" id="f-21">Yes</dei:EntityCurrentReportingStatus>
    <dei:EntityInteractiveDataCurrent contextRef="c-1" id="f-22">Yes</dei:EntityInteractiveDataCurrent>
    <dei:EntityFilerCategory contextRef="c-1" id="f-23">Large Accelerated Filer</dei:EntityFilerCategory>
    <dei:EntitySmallBusiness contextRef="c-1" id="f-24">false</dei:EntitySmallBusiness>
    <dei:EntityEmergingGrowthCompany contextRef="c-1" id="f-25">false</dei:EntityEmergingGrowthCompany>
    <dei:IcfrAuditorAttestationFlag contextRef="c-1" id="f-26">true</dei:IcfrAuditorAttestationFlag>
    <dei:DocumentFinStmtErrorCorrectionFlag contextRef="c-1" id="f-27">false</dei:DocumentFinStmtErrorCorrectionFlag>
    <dei:EntityShellCompany contextRef="c-1" id="f-28">false</dei:EntityShellCompany>
    <dei:EntityPublicFloat contextRef="c-2" decimals="-8" id="f-29" unitRef="usd">4800000000</dei:EntityPublicFloat>
    <dei:EntityCommonStockSharesOutstanding contextRef="c-3" decimals="INF" id="f-30" unitRef="shares">459231166</dei:EntityCommonStockSharesOutstanding>
    <dei:EntityCommonStockSharesOutstanding contextRef="c-4" decimals="INF" id="f-31" unitRef="shares">64690706</dei:EntityCommonStockSharesOutstanding>
    <dei:DocumentsIncorporatedByReferenceTextBlock contextRef="c-1" id="f-32">&lt;div style="margin-top:6pt;text-align:justify"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;Part III of this Annual Report on Form 10-K incorporates by reference certain information that will be set forth in the registrant's Proxy Statement in connection with the 2026 Annual Meeting of Stockholders, which will be filed with the Securities and Exchange Commission within 120 days of January&#160;31, 2026. Except with respect to information specifically incorporated by reference in this Form 10-K, the Proxy Statement is not deemed to be filed as part of this Form 10-K.&lt;/span&gt;&lt;/div&gt;</dei:DocumentsIncorporatedByReferenceTextBlock>
    <cyd:CybersecurityRiskManagementProcessesForAssessingIdentifyingAndManagingThreatsTextBlock contextRef="c-1" id="f-37">&lt;div style="margin-top:10pt;text-align:justify;text-indent:27pt"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;We have implemented and maintain various information security processes designed to identify, assess, and manage material risks from cybersecurity threats (which we refer to as information security threats) to our critical computer networks, third-party hosted services, communications systems, hardware and software, and our critical data. Our critical data includes intellectual property, confidential information that is proprietary, strategic, or competitive in nature, and personal and sensitive information related to our employees, prospective employees, third-party service providers, and our customers. Together, we refer to these systems and data as our &lt;/span&gt;&lt;span style="color:#a32200;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;&lt;a href="#i63ba66cb811d4ac183b1e4abe74ae7e1_13" style="color:#a32200;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:none"&gt;Information Assets, Systems, and Data&lt;/a&gt;&lt;/span&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-align:justify;text-indent:27pt"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Depending on the environment, we implement and maintain various technical, physical, and organizational measures, processes, standards, and policies designed to manage and mitigate material risks from information security threats to our Information Assets, Systems, and Data, including, for example: using manual and automated monitoring tools; conducting scans of our threat environment; subscribing to reports and services that identify information security threats; analyzing reports of threats and actors; evaluating threats reported to us; conducting and using third parties to conduct tests of certain systems; coordinating with law enforcement concerning certain threats; having third parties conduct threat assessments; conducting threat assessments and vulnerability assessments to identify vulnerabilities; evaluating our and our industry&#x2019;s risk profile; conducting penetration testing; having third parties conduct red/blue team testing and tabletop incident response exercises; using external intelligence feeds; and conducting various threat model exercises. The level of investment and maturity of each of these measures are mapped directly to our risk management program.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-align:justify;text-indent:27pt"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Our assessment and management of material risks from information security threats are integrated into our overall risk management processes. For example: (1) information security risk is addressed as a component of our enterprise risk management program and identified in our risk register; (2) the information security team with enterprise input from other teams, including our risk management, internal audit, security, and technology management personnel, works with management to prioritize our risk management processes and mitigate information security threats that have a higher likelihood of leading to a material impact to our business; and (3) our global risk and compliance team, under the direction of our &lt;/span&gt;&lt;span style="color:#a32200;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;&lt;a href="#i63ba66cb811d4ac183b1e4abe74ae7e1_13" style="color:#a32200;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:none"&gt;CISO&lt;/a&gt;&lt;/span&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;, evaluates material risks from information security threats against our overall business objectives.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-align:justify;text-indent:27pt"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;We use third-party service providers to assist, from time to time, in identification, assessment, and management of material risks from information security threats, including but not limited to penetration testing firms, professional services firms, external legal counsel, threat intelligence service providers, information security consultants and software providers, managed cybersecurity service providers, and forensic investigators. Further, we use third-party service providers to perform a variety of functions throughout our business, such as application providers and hosting companies. We use certain vendor management processes to help manage information security risks associated with our use of certain of these providers. Depending on the nature of the services provided, the sensitivity of the Information Assets, Systems, and Data at issue, and the identity of the provider, our vendor management process may involve different levels of assessment designed to help identify information security risks &lt;/span&gt;&lt;span style="background-color:#ffffff;color:#182126;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;associated with a provider and impose contractual obligations related to information security on the provider, including, for example, conducting risk assessments and vulnerability scans related to our vendors&#x2019; services; requiring our vendors to complete security questionnaires; reviewing our vendors&#x2019; written security programs and security assessments; conducting and maintaining reports on our vendors; reviewing our vendors' third-party audit reports; conducting security assessment calls with our vendors&#x2019; security personnel; and imposing certain contractual obligations on our vendors. &lt;/span&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;We apply mitigations and processes based on our evaluation of the sensitivity of the data accessed by the vendor and the maturity of the vendor's programs. Reports from our third-party vendors are treated as an intake to our incident response process. We have not identified any cybersecurity incidents or threats that have materially affected us or are reasonably likely to materially affect us, including our business strategy, financial condition, or results of operations. However, like other companies in our industry, we and our third-party vendors have from time to time experienced threats and security incidents that could affect our information or systems.&lt;/span&gt;&lt;/div&gt;</cyd:CybersecurityRiskManagementProcessesForAssessingIdentifyingAndManagingThreatsTextBlock>
    <cyd:CybersecurityRiskManagementProcessesIntegratedTextBlock contextRef="c-1" id="f-38">&lt;div style="margin-top:10pt;text-align:justify;text-indent:27pt"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Our assessment and management of material risks from information security threats are integrated into our overall risk management processes. For example: (1) information security risk is addressed as a component of our enterprise risk management program and identified in our risk register; (2) the information security team with enterprise input from other teams, including our risk management, internal audit, security, and technology management personnel, works with management to prioritize our risk management processes and mitigate information security threats that have a higher likelihood of leading to a material impact to our business; and (3) our global risk and compliance team, under the direction of our &lt;/span&gt;&lt;span style="color:#a32200;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;&lt;a href="#i63ba66cb811d4ac183b1e4abe74ae7e1_13" style="color:#a32200;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:none"&gt;CISO&lt;/a&gt;&lt;/span&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;, evaluates material risks from information security threats against our overall business objectives.&lt;/span&gt;&lt;/div&gt;</cyd:CybersecurityRiskManagementProcessesIntegratedTextBlock>
    <cyd:CybersecurityRiskManagementProcessesIntegratedFlag contextRef="c-1" id="f-39">true</cyd:CybersecurityRiskManagementProcessesIntegratedFlag>
    <cyd:CybersecurityRiskManagementThirdPartyEngagedFlag contextRef="c-1" id="f-40">true</cyd:CybersecurityRiskManagementThirdPartyEngagedFlag>
    <cyd:CybersecurityRiskThirdPartyOversightAndIdentificationProcessesFlag contextRef="c-1" id="f-41">true</cyd:CybersecurityRiskThirdPartyOversightAndIdentificationProcessesFlag>
    <cyd:CybersecurityRiskMateriallyAffectedOrReasonablyLikelyToMateriallyAffectRegistrantFlag contextRef="c-1" id="f-42">false</cyd:CybersecurityRiskMateriallyAffectedOrReasonablyLikelyToMateriallyAffectRegistrantFlag>
    <cyd:CybersecurityRiskRoleOfManagementTextBlock contextRef="c-1" id="f-43">&lt;div style="margin-top:10pt;text-align:justify;text-indent:27pt"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Our information security risk assessment and management processes are implemented and maintained by certain of our management, including our CISO, our Chief Technology Officer, and our Senior Director of Security Operations. Our CISO has over 30 years of experience developing and leading IT product security teams across multiple technology domains, and previously held leadership positions at several large technology companies. Our Chief Technology Officer has over 20 years of experience in various engineering and product development leadership roles, including most recently as a Corporate Vice President within a large enterprise software company, with strong background in cloud computing, distributed systems, and product development. Our Senior Director of Security Operations has over 14 years of experience in IT security and is a Certified Information Systems Security Professional.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-align:justify;text-indent:27pt"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Our CISO and information security team are responsible for hiring appropriate information security personnel, helping to integrate information security risk considerations into our overall risk management strategy, and communicating key priorities to relevant personnel. The CISO and CISO's leadership team are responsible for approving budgets, approving information security processes, helping to prepare for possible cybersecurity incidents, and reviewing security assessments and other security-related reports. Other teams are also involved in aspects of this work.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-align:justify;text-indent:27pt"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The CISO regularly reports to senior management and the board of directors on the oversight of our information security program. The CISO is also a member of the senior leadership team that meets quarterly on risk and compliance, which includes executives throughout the company who oversee areas such as finance, accounting, investor relations, people, legal and compliance, IT, and product and engineering. This committee meets regularly, as relevant, to discuss oversight of the information security program, program enhancements, and new risks or threats the company might be facing. The company has established, as part of its incident response program, a smaller senior executive committee to oversee and manage information security incidents or vulnerabilities, assessed by severity and known or threatened impact. Security management and others work with our incident response team to help mitigate and remediate information security incidents of which they are notified. In addition, our incident response plan includes reporting to the board of directors for certain information security incidents.&lt;/span&gt;&lt;/div&gt;The CISO reports at least quarterly to the audit committee of the board of directors.</cyd:CybersecurityRiskRoleOfManagementTextBlock>
    <cyd:CybersecurityRiskManagementPositionsOrCommitteesResponsibleTextBlock contextRef="c-1" id="f-44">Our information security risk assessment and management processes are implemented and maintained by certain of our management, including our CISO, our Chief Technology Officer, and our Senior Director of Security Operations.</cyd:CybersecurityRiskManagementPositionsOrCommitteesResponsibleTextBlock>
    <cyd:CybersecurityRiskManagementPositionsOrCommitteesResponsibleFlag contextRef="c-1" id="f-45">true</cyd:CybersecurityRiskManagementPositionsOrCommitteesResponsibleFlag>
    <cyd:CybersecurityRiskManagementExpertiseOfManagementResponsibleTextBlock contextRef="c-1" id="f-46">Our CISO has over 30 years of experience developing and leading IT product security teams across multiple technology domains, and previously held leadership positions at several large technology companies. Our Chief Technology Officer has over 20 years of experience in various engineering and product development leadership roles, including most recently as a Corporate Vice President within a large enterprise software company, with strong background in cloud computing, distributed systems, and product development. Our Senior Director of Security Operations has over 14 years of experience in IT security and is a Certified Information Systems Security Professional.</cyd:CybersecurityRiskManagementExpertiseOfManagementResponsibleTextBlock>
    <cyd:CybersecurityRiskProcessForInformingManagementOrCommitteesResponsibleTextBlock contextRef="c-1" id="f-47">&lt;div style="margin-top:10pt;text-align:justify;text-indent:27pt"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The CISO regularly reports to senior management and the board of directors on the oversight of our information security program. The CISO is also a member of the senior leadership team that meets quarterly on risk and compliance, which includes executives throughout the company who oversee areas such as finance, accounting, investor relations, people, legal and compliance, IT, and product and engineering. This committee meets regularly, as relevant, to discuss oversight of the information security program, program enhancements, and new risks or threats the company might be facing. The company has established, as part of its incident response program, a smaller senior executive committee to oversee and manage information security incidents or vulnerabilities, assessed by severity and known or threatened impact. Security management and others work with our incident response team to help mitigate and remediate information security incidents of which they are notified. In addition, our incident response plan includes reporting to the board of directors for certain information security incidents.&lt;/span&gt;&lt;/div&gt;</cyd:CybersecurityRiskProcessForInformingManagementOrCommitteesResponsibleTextBlock>
    <cyd:CybersecurityRiskProcessForInformingBoardCommitteeOrSubcommitteeResponsibleForOversightTextBlock contextRef="c-1" id="f-48">&lt;div style="margin-top:10pt;text-align:justify;text-indent:27pt"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The CISO reports at least quarterly to the audit committee of the board of directors. Pursuant to its charter, the audit committee has, as an area of focus, the adequacy and effectiveness of our information security and cybersecurity policies and practices. The board of directors retains overall responsibility for assessing our major risks and considering ways to address those risks, and addresses our information security risk management as part of its general oversight function. Through its meetings with management, including the information security, internal audit and legal and compliance functions, the audit committee reviews and discusses significant areas of our business and summarizes key areas of risk and relevant mitigating factors for the board of directors.&lt;/span&gt;&lt;/div&gt;</cyd:CybersecurityRiskProcessForInformingBoardCommitteeOrSubcommitteeResponsibleForOversightTextBlock>
    <cyd:CybersecurityRiskBoardCommitteeOrSubcommitteeResponsibleForOversightTextBlock contextRef="c-1" id="f-49">Pursuant to its charter, the audit committee has, as an area of focus, the adequacy and effectiveness of our information security and cybersecurity policies and practices.</cyd:CybersecurityRiskBoardCommitteeOrSubcommitteeResponsibleForOversightTextBlock>
    <cyd:CybersecurityRiskBoardOfDirectorsOversightTextBlock contextRef="c-1" id="f-50">The board of directors retains overall responsibility for assessing our major risks and considering ways to address those risks, and addresses our information security risk management as part of its general oversight function. Through its meetings with management, including the information security, internal audit and legal and compliance functions, the audit committee reviews and discusses significant areas of our business and summarizes key areas of risk and relevant mitigating factors for the board of directors.</cyd:CybersecurityRiskBoardOfDirectorsOversightTextBlock>
    <cyd:CybersecurityRiskManagementPositionsOrCommitteesResponsibleReportToBoardFlag contextRef="c-1" id="f-51">true</cyd:CybersecurityRiskManagementPositionsOrCommitteesResponsibleReportToBoardFlag>
    <dei:AuditorFirmId contextRef="c-1" id="f-52">185</dei:AuditorFirmId>
    <dei:AuditorName contextRef="c-1" id="f-53">KPMG LLP</dei:AuditorName>
    <dei:AuditorLocation contextRef="c-1" id="f-54">New York, New York</dei:AuditorLocation>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue contextRef="c-5" decimals="-3" id="f-55" unitRef="usd">871157000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue contextRef="c-6" decimals="-3" id="f-56" unitRef="usd">879196000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:RestrictedCashCurrent contextRef="c-5" decimals="-3" id="f-57" unitRef="usd">438000</us-gaap:RestrictedCashCurrent>
    <us-gaap:RestrictedCashCurrent contextRef="c-6" decimals="-3" id="f-58" unitRef="usd">438000</us-gaap:RestrictedCashCurrent>
    <us-gaap:MarketableSecuritiesCurrent contextRef="c-5" decimals="-3" id="f-59" unitRef="usd">601329000</us-gaap:MarketableSecuritiesCurrent>
    <us-gaap:MarketableSecuritiesCurrent contextRef="c-6" decimals="-3" id="f-60" unitRef="usd">750322000</us-gaap:MarketableSecuritiesCurrent>
    <us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent contextRef="c-5" decimals="-3" id="f-61" unitRef="usd">5222000</us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent>
    <us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent contextRef="c-6" decimals="-3" id="f-62" unitRef="usd">1642000</us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent>
    <us-gaap:AccountsReceivableNetCurrent contextRef="c-5" decimals="-3" id="f-63" unitRef="usd">488265000</us-gaap:AccountsReceivableNetCurrent>
    <us-gaap:AccountsReceivableNetCurrent contextRef="c-6" decimals="-3" id="f-64" unitRef="usd">451131000</us-gaap:AccountsReceivableNetCurrent>
    <us-gaap:ContractWithCustomerAssetNetCurrent contextRef="c-5" decimals="-3" id="f-65" unitRef="usd">92440000</us-gaap:ContractWithCustomerAssetNetCurrent>
    <us-gaap:ContractWithCustomerAssetNetCurrent contextRef="c-6" decimals="-3" id="f-66" unitRef="usd">88735000</us-gaap:ContractWithCustomerAssetNetCurrent>
    <us-gaap:CapitalizedContractCostNetCurrent contextRef="c-5" decimals="-3" id="f-67" unitRef="usd">84739000</us-gaap:CapitalizedContractCostNetCurrent>
    <us-gaap:CapitalizedContractCostNetCurrent contextRef="c-6" decimals="-3" id="f-68" unitRef="usd">82461000</us-gaap:CapitalizedContractCostNetCurrent>
    <us-gaap:PrepaidExpenseAndOtherAssetsCurrent contextRef="c-5" decimals="-3" id="f-69" unitRef="usd">105577000</us-gaap:PrepaidExpenseAndOtherAssetsCurrent>
    <us-gaap:PrepaidExpenseAndOtherAssetsCurrent contextRef="c-6" decimals="-3" id="f-70" unitRef="usd">86276000</us-gaap:PrepaidExpenseAndOtherAssetsCurrent>
    <us-gaap:AssetsCurrent contextRef="c-5" decimals="-3" id="f-71" unitRef="usd">2243945000</us-gaap:AssetsCurrent>
    <us-gaap:AssetsCurrent contextRef="c-6" decimals="-3" id="f-72" unitRef="usd">2338559000</us-gaap:AssetsCurrent>
    <us-gaap:MarketableSecuritiesNoncurrent contextRef="c-5" decimals="-3" id="f-73" unitRef="usd">216990000</us-gaap:MarketableSecuritiesNoncurrent>
    <us-gaap:MarketableSecuritiesNoncurrent contextRef="c-6" decimals="-3" id="f-74" unitRef="usd">94113000</us-gaap:MarketableSecuritiesNoncurrent>
    <us-gaap:ContractWithCustomerAssetNetNoncurrent contextRef="c-5" decimals="-3" id="f-75" unitRef="usd">1946000</us-gaap:ContractWithCustomerAssetNetNoncurrent>
    <us-gaap:ContractWithCustomerAssetNetNoncurrent contextRef="c-6" decimals="-3" id="f-76" unitRef="usd">3447000</us-gaap:ContractWithCustomerAssetNetNoncurrent>
    <us-gaap:CapitalizedContractCostNetNoncurrent contextRef="c-5" decimals="-3" id="f-77" unitRef="usd">153708000</us-gaap:CapitalizedContractCostNetNoncurrent>
    <us-gaap:CapitalizedContractCostNetNoncurrent contextRef="c-6" decimals="-3" id="f-78" unitRef="usd">139341000</us-gaap:CapitalizedContractCostNetNoncurrent>
    <us-gaap:PropertyPlantAndEquipmentNet contextRef="c-5" decimals="-3" id="f-79" unitRef="usd">46014000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:PropertyPlantAndEquipmentNet contextRef="c-6" decimals="-3" id="f-80" unitRef="usd">32740000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:OperatingLeaseRightOfUseAsset contextRef="c-5" decimals="-3" id="f-81" unitRef="usd">64472000</us-gaap:OperatingLeaseRightOfUseAsset>
    <us-gaap:OperatingLeaseRightOfUseAsset contextRef="c-6" decimals="-3" id="f-82" unitRef="usd">66500000</us-gaap:OperatingLeaseRightOfUseAsset>
    <us-gaap:IntangibleAssetsNetExcludingGoodwill contextRef="c-5" decimals="-3" id="f-83" unitRef="usd">19989000</us-gaap:IntangibleAssetsNetExcludingGoodwill>
    <us-gaap:IntangibleAssetsNetExcludingGoodwill contextRef="c-6" decimals="-3" id="f-84" unitRef="usd">7905000</us-gaap:IntangibleAssetsNetExcludingGoodwill>
    <us-gaap:Goodwill contextRef="c-5" decimals="-3" id="f-85" unitRef="usd">125310000</us-gaap:Goodwill>
    <us-gaap:Goodwill contextRef="c-6" decimals="-3" id="f-86" unitRef="usd">87304000</us-gaap:Goodwill>
    <us-gaap:DeferredIncomeTaxAssetsNet contextRef="c-5" decimals="-3" id="f-87" unitRef="usd">233401000</us-gaap:DeferredIncomeTaxAssetsNet>
    <us-gaap:DeferredIncomeTaxAssetsNet contextRef="c-6" decimals="-3" id="f-88" unitRef="usd">27963000</us-gaap:DeferredIncomeTaxAssetsNet>
    <us-gaap:OtherAssetsNoncurrent contextRef="c-5" decimals="-3" id="f-89" unitRef="usd">73425000</us-gaap:OtherAssetsNoncurrent>
    <us-gaap:OtherAssetsNoncurrent contextRef="c-6" decimals="-3" id="f-90" unitRef="usd">67398000</us-gaap:OtherAssetsNoncurrent>
    <us-gaap:Assets contextRef="c-5" decimals="-3" id="f-91" unitRef="usd">3179200000</us-gaap:Assets>
    <us-gaap:Assets contextRef="c-6" decimals="-3" id="f-92" unitRef="usd">2865270000</us-gaap:Assets>
    <us-gaap:AccountsPayableCurrent contextRef="c-5" decimals="-3" id="f-93" unitRef="usd">10161000</us-gaap:AccountsPayableCurrent>
    <us-gaap:AccountsPayableCurrent contextRef="c-6" decimals="-3" id="f-94" unitRef="usd">33178000</us-gaap:AccountsPayableCurrent>
    <path:AccruedLiabilitiesAndOtherLiabilitiesCurrent contextRef="c-5" decimals="-3" id="f-95" unitRef="usd">170496000</path:AccruedLiabilitiesAndOtherLiabilitiesCurrent>
    <path:AccruedLiabilitiesAndOtherLiabilitiesCurrent contextRef="c-6" decimals="-3" id="f-96" unitRef="usd">83923000</path:AccruedLiabilitiesAndOtherLiabilitiesCurrent>
    <us-gaap:EmployeeRelatedLiabilitiesCurrent contextRef="c-5" decimals="-3" id="f-97" unitRef="usd">121029000</us-gaap:EmployeeRelatedLiabilitiesCurrent>
    <us-gaap:EmployeeRelatedLiabilitiesCurrent contextRef="c-6" decimals="-3" id="f-98" unitRef="usd">112355000</us-gaap:EmployeeRelatedLiabilitiesCurrent>
    <us-gaap:ContractWithCustomerLiabilityCurrent contextRef="c-5" decimals="-3" id="f-99" unitRef="usd">603737000</us-gaap:ContractWithCustomerLiabilityCurrent>
    <us-gaap:ContractWithCustomerLiabilityCurrent contextRef="c-6" decimals="-3" id="f-100" unitRef="usd">569464000</us-gaap:ContractWithCustomerLiabilityCurrent>
    <us-gaap:LiabilitiesCurrent contextRef="c-5" decimals="-3" id="f-101" unitRef="usd">905423000</us-gaap:LiabilitiesCurrent>
    <us-gaap:LiabilitiesCurrent contextRef="c-6" decimals="-3" id="f-102" unitRef="usd">798920000</us-gaap:LiabilitiesCurrent>
    <us-gaap:ContractWithCustomerLiabilityNoncurrent contextRef="c-5" decimals="-3" id="f-103" unitRef="usd">103568000</us-gaap:ContractWithCustomerLiabilityNoncurrent>
    <us-gaap:ContractWithCustomerLiabilityNoncurrent contextRef="c-6" decimals="-3" id="f-104" unitRef="usd">135843000</us-gaap:ContractWithCustomerLiabilityNoncurrent>
    <us-gaap:OperatingLeaseLiabilityNoncurrent contextRef="c-5" decimals="-3" id="f-105" unitRef="usd">70940000</us-gaap:OperatingLeaseLiabilityNoncurrent>
    <us-gaap:OperatingLeaseLiabilityNoncurrent contextRef="c-6" decimals="-3" id="f-106" unitRef="usd">74230000</us-gaap:OperatingLeaseLiabilityNoncurrent>
    <us-gaap:OtherLiabilitiesNoncurrent contextRef="c-5" decimals="-3" id="f-107" unitRef="usd">16682000</us-gaap:OtherLiabilitiesNoncurrent>
    <us-gaap:OtherLiabilitiesNoncurrent contextRef="c-6" decimals="-3" id="f-108" unitRef="usd">10515000</us-gaap:OtherLiabilitiesNoncurrent>
    <us-gaap:Liabilities contextRef="c-5" decimals="-3" id="f-109" unitRef="usd">1096613000</us-gaap:Liabilities>
    <us-gaap:Liabilities contextRef="c-6" decimals="-3" id="f-110" unitRef="usd">1019508000</us-gaap:Liabilities>
    <us-gaap:CommitmentsAndContingencies contextRef="c-5" id="f-111" unitRef="usd" xsi:nil="true"/>
    <us-gaap:CommitmentsAndContingencies contextRef="c-6" id="f-112" unitRef="usd" xsi:nil="true"/>
    <us-gaap:PreferredStockParOrStatedValuePerShare
      contextRef="c-5"
      decimals="INF"
      id="f-113"
      unitRef="usdPerShare">0.00001</us-gaap:PreferredStockParOrStatedValuePerShare>
    <us-gaap:PreferredStockParOrStatedValuePerShare
      contextRef="c-6"
      decimals="INF"
      id="f-114"
      unitRef="usdPerShare">0.00001</us-gaap:PreferredStockParOrStatedValuePerShare>
    <us-gaap:PreferredStockSharesAuthorized contextRef="c-6" decimals="-3" id="f-115" unitRef="shares">20000000</us-gaap:PreferredStockSharesAuthorized>
    <us-gaap:PreferredStockSharesAuthorized contextRef="c-5" decimals="-3" id="f-116" unitRef="shares">20000000</us-gaap:PreferredStockSharesAuthorized>
    <us-gaap:PreferredStockSharesIssued contextRef="c-6" decimals="-3" id="f-117" unitRef="shares">0</us-gaap:PreferredStockSharesIssued>
    <us-gaap:PreferredStockSharesIssued contextRef="c-5" decimals="-3" id="f-118" unitRef="shares">0</us-gaap:PreferredStockSharesIssued>
    <us-gaap:PreferredStockSharesOutstanding contextRef="c-5" decimals="-3" id="f-119" unitRef="shares">0</us-gaap:PreferredStockSharesOutstanding>
    <us-gaap:PreferredStockSharesOutstanding contextRef="c-6" decimals="-3" id="f-120" unitRef="shares">0</us-gaap:PreferredStockSharesOutstanding>
    <us-gaap:PreferredStockValue contextRef="c-5" decimals="-3" id="f-121" unitRef="usd">0</us-gaap:PreferredStockValue>
    <us-gaap:PreferredStockValue contextRef="c-6" decimals="-3" id="f-122" unitRef="usd">0</us-gaap:PreferredStockValue>
    <us-gaap:CommonStockParOrStatedValuePerShare
      contextRef="c-7"
      decimals="INF"
      id="f-123"
      unitRef="usdPerShare">0.00001</us-gaap:CommonStockParOrStatedValuePerShare>
    <us-gaap:CommonStockParOrStatedValuePerShare
      contextRef="c-8"
      decimals="INF"
      id="f-124"
      unitRef="usdPerShare">0.00001</us-gaap:CommonStockParOrStatedValuePerShare>
    <us-gaap:CommonStockSharesAuthorized contextRef="c-7" decimals="-3" id="f-125" unitRef="shares">2000000000</us-gaap:CommonStockSharesAuthorized>
    <us-gaap:CommonStockSharesAuthorized contextRef="c-8" decimals="-3" id="f-126" unitRef="shares">2000000000</us-gaap:CommonStockSharesAuthorized>
    <us-gaap:CommonStockSharesIssued contextRef="c-7" decimals="-3" id="f-127" unitRef="shares">540898000</us-gaap:CommonStockSharesIssued>
    <us-gaap:CommonStockSharesIssued contextRef="c-8" decimals="-3" id="f-128" unitRef="shares">508680000</us-gaap:CommonStockSharesIssued>
    <us-gaap:CommonStockSharesOutstanding contextRef="c-7" decimals="-3" id="f-129" unitRef="shares">472346000</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:CommonStockSharesOutstanding contextRef="c-8" decimals="-3" id="f-130" unitRef="shares">471059000</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:CommonStockValue contextRef="c-7" decimals="-3" id="f-131" unitRef="usd">5000</us-gaap:CommonStockValue>
    <us-gaap:CommonStockValue contextRef="c-8" decimals="-3" id="f-132" unitRef="usd">5000</us-gaap:CommonStockValue>
    <us-gaap:CommonStockParOrStatedValuePerShare
      contextRef="c-9"
      decimals="INF"
      id="f-133"
      unitRef="usdPerShare">0.00001</us-gaap:CommonStockParOrStatedValuePerShare>
    <us-gaap:CommonStockParOrStatedValuePerShare
      contextRef="c-10"
      decimals="INF"
      id="f-134"
      unitRef="usdPerShare">0.00001</us-gaap:CommonStockParOrStatedValuePerShare>
    <us-gaap:CommonStockSharesAuthorized contextRef="c-9" decimals="-3" id="f-135" unitRef="shares">115741000</us-gaap:CommonStockSharesAuthorized>
    <us-gaap:CommonStockSharesAuthorized contextRef="c-10" decimals="-3" id="f-136" unitRef="shares">115741000</us-gaap:CommonStockSharesAuthorized>
    <us-gaap:CommonStockSharesIssued contextRef="c-10" decimals="-3" id="f-137" unitRef="shares">64691000</us-gaap:CommonStockSharesIssued>
    <us-gaap:CommonStockSharesOutstanding contextRef="c-10" decimals="-3" id="f-138" unitRef="shares">64691000</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:CommonStockSharesIssued contextRef="c-9" decimals="-3" id="f-139" unitRef="shares">82453000</us-gaap:CommonStockSharesIssued>
    <us-gaap:CommonStockSharesOutstanding contextRef="c-9" decimals="-3" id="f-140" unitRef="shares">82453000</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:CommonStockValue contextRef="c-10" decimals="-3" id="f-141" unitRef="usd">1000</us-gaap:CommonStockValue>
    <us-gaap:CommonStockValue contextRef="c-9" decimals="-3" id="f-142" unitRef="usd">1000</us-gaap:CommonStockValue>
    <us-gaap:TreasuryStockCommonShares contextRef="c-5" decimals="-3" id="f-143" unitRef="shares">68552000</us-gaap:TreasuryStockCommonShares>
    <us-gaap:TreasuryStockCommonShares contextRef="c-6" decimals="-3" id="f-144" unitRef="shares">37621000</us-gaap:TreasuryStockCommonShares>
    <us-gaap:TreasuryStockCommonValue contextRef="c-5" decimals="-3" id="f-145" unitRef="usd">833905000</us-gaap:TreasuryStockCommonValue>
    <us-gaap:TreasuryStockCommonValue contextRef="c-6" decimals="-3" id="f-146" unitRef="usd">494779000</us-gaap:TreasuryStockCommonValue>
    <us-gaap:AdditionalPaidInCapitalCommonStock contextRef="c-5" decimals="-3" id="f-147" unitRef="usd">4585430000</us-gaap:AdditionalPaidInCapitalCommonStock>
    <us-gaap:AdditionalPaidInCapitalCommonStock contextRef="c-6" decimals="-3" id="f-148" unitRef="usd">4333300000</us-gaap:AdditionalPaidInCapitalCommonStock>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax contextRef="c-5" decimals="-3" id="f-149" unitRef="usd">36601000</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax contextRef="c-6" decimals="-3" id="f-150" unitRef="usd">-4890000</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:RetainedEarningsAccumulatedDeficit contextRef="c-5" decimals="-3" id="f-151" unitRef="usd">-1705545000</us-gaap:RetainedEarningsAccumulatedDeficit>
    <us-gaap:RetainedEarningsAccumulatedDeficit contextRef="c-6" decimals="-3" id="f-152" unitRef="usd">-1987875000</us-gaap:RetainedEarningsAccumulatedDeficit>
    <us-gaap:StockholdersEquity contextRef="c-5" decimals="-3" id="f-153" unitRef="usd">2082587000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="c-6" decimals="-3" id="f-154" unitRef="usd">1845762000</us-gaap:StockholdersEquity>
    <us-gaap:LiabilitiesAndStockholdersEquity contextRef="c-5" decimals="-3" id="f-155" unitRef="usd">3179200000</us-gaap:LiabilitiesAndStockholdersEquity>
    <us-gaap:LiabilitiesAndStockholdersEquity contextRef="c-6" decimals="-3" id="f-156" unitRef="usd">2865270000</us-gaap:LiabilitiesAndStockholdersEquity>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-11" decimals="-3" id="f-157" unitRef="usd">606394000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-12" decimals="-3" id="f-158" unitRef="usd">587162000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-13" decimals="-3" id="f-159" unitRef="usd">621392000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-14" decimals="-3" id="f-160" unitRef="usd">954472000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-15" decimals="-3" id="f-161" unitRef="usd">801947000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-16" decimals="-3" id="f-162" unitRef="usd">649918000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-17" decimals="-3" id="f-163" unitRef="usd">49706000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-18" decimals="-3" id="f-164" unitRef="usd">40555000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-19" decimals="-3" id="f-165" unitRef="usd">36762000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-1" decimals="-3" id="f-166" unitRef="usd">1610572000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-20" decimals="-3" id="f-167" unitRef="usd">1429664000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-21" decimals="-3" id="f-168" unitRef="usd">1308072000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:CostOfRevenue contextRef="c-11" decimals="-3" id="f-169" unitRef="usd">5334000</us-gaap:CostOfRevenue>
    <us-gaap:CostOfRevenue contextRef="c-12" decimals="-3" id="f-170" unitRef="usd">8565000</us-gaap:CostOfRevenue>
    <us-gaap:CostOfRevenue contextRef="c-13" decimals="-3" id="f-171" unitRef="usd">10469000</us-gaap:CostOfRevenue>
    <us-gaap:CostOfRevenue contextRef="c-14" decimals="-3" id="f-172" unitRef="usd">157588000</us-gaap:CostOfRevenue>
    <us-gaap:CostOfRevenue contextRef="c-15" decimals="-3" id="f-173" unitRef="usd">167630000</us-gaap:CostOfRevenue>
    <us-gaap:CostOfRevenue contextRef="c-16" decimals="-3" id="f-174" unitRef="usd">111922000</us-gaap:CostOfRevenue>
    <us-gaap:CostOfRevenue contextRef="c-17" decimals="-3" id="f-175" unitRef="usd">108062000</us-gaap:CostOfRevenue>
    <us-gaap:CostOfRevenue contextRef="c-18" decimals="-3" id="f-176" unitRef="usd">70747000</us-gaap:CostOfRevenue>
    <us-gaap:CostOfRevenue contextRef="c-19" decimals="-3" id="f-177" unitRef="usd">73533000</us-gaap:CostOfRevenue>
    <us-gaap:CostOfRevenue contextRef="c-1" decimals="-3" id="f-178" unitRef="usd">270984000</us-gaap:CostOfRevenue>
    <us-gaap:CostOfRevenue contextRef="c-20" decimals="-3" id="f-179" unitRef="usd">246942000</us-gaap:CostOfRevenue>
    <us-gaap:CostOfRevenue contextRef="c-21" decimals="-3" id="f-180" unitRef="usd">195924000</us-gaap:CostOfRevenue>
    <us-gaap:GrossProfit contextRef="c-1" decimals="-3" id="f-181" unitRef="usd">1339588000</us-gaap:GrossProfit>
    <us-gaap:GrossProfit contextRef="c-20" decimals="-3" id="f-182" unitRef="usd">1182722000</us-gaap:GrossProfit>
    <us-gaap:GrossProfit contextRef="c-21" decimals="-3" id="f-183" unitRef="usd">1112148000</us-gaap:GrossProfit>
    <us-gaap:SellingAndMarketingExpense contextRef="c-1" decimals="-3" id="f-184" unitRef="usd">683329000</us-gaap:SellingAndMarketingExpense>
    <us-gaap:SellingAndMarketingExpense contextRef="c-20" decimals="-3" id="f-185" unitRef="usd">738493000</us-gaap:SellingAndMarketingExpense>
    <us-gaap:SellingAndMarketingExpense contextRef="c-21" decimals="-3" id="f-186" unitRef="usd">713130000</us-gaap:SellingAndMarketingExpense>
    <us-gaap:ResearchAndDevelopmentExpense contextRef="c-1" decimals="-3" id="f-187" unitRef="usd">385208000</us-gaap:ResearchAndDevelopmentExpense>
    <us-gaap:ResearchAndDevelopmentExpense contextRef="c-20" decimals="-3" id="f-188" unitRef="usd">380682000</us-gaap:ResearchAndDevelopmentExpense>
    <us-gaap:ResearchAndDevelopmentExpense contextRef="c-21" decimals="-3" id="f-189" unitRef="usd">332101000</us-gaap:ResearchAndDevelopmentExpense>
    <us-gaap:GeneralAndAdministrativeExpense contextRef="c-1" decimals="-3" id="f-190" unitRef="usd">214291000</us-gaap:GeneralAndAdministrativeExpense>
    <us-gaap:GeneralAndAdministrativeExpense contextRef="c-20" decimals="-3" id="f-191" unitRef="usd">226116000</us-gaap:GeneralAndAdministrativeExpense>
    <us-gaap:GeneralAndAdministrativeExpense contextRef="c-21" decimals="-3" id="f-192" unitRef="usd">231637000</us-gaap:GeneralAndAdministrativeExpense>
    <us-gaap:OperatingExpenses contextRef="c-1" decimals="-3" id="f-193" unitRef="usd">1282828000</us-gaap:OperatingExpenses>
    <us-gaap:OperatingExpenses contextRef="c-20" decimals="-3" id="f-194" unitRef="usd">1345291000</us-gaap:OperatingExpenses>
    <us-gaap:OperatingExpenses contextRef="c-21" decimals="-3" id="f-195" unitRef="usd">1276868000</us-gaap:OperatingExpenses>
    <us-gaap:OperatingIncomeLoss contextRef="c-1" decimals="-3" id="f-196" unitRef="usd">56760000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss contextRef="c-20" decimals="-3" id="f-197" unitRef="usd">-162569000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss contextRef="c-21" decimals="-3" id="f-198" unitRef="usd">-164720000</us-gaap:OperatingIncomeLoss>
    <us-gaap:InvestmentIncomeInterest contextRef="c-1" decimals="-3" id="f-199" unitRef="usd">48023000</us-gaap:InvestmentIncomeInterest>
    <us-gaap:InvestmentIncomeInterest contextRef="c-20" decimals="-3" id="f-200" unitRef="usd">49422000</us-gaap:InvestmentIncomeInterest>
    <us-gaap:InvestmentIncomeInterest contextRef="c-21" decimals="-3" id="f-201" unitRef="usd">57130000</us-gaap:InvestmentIncomeInterest>
    <us-gaap:OtherNonoperatingIncomeExpense contextRef="c-1" decimals="-3" id="f-202" unitRef="usd">-4155000</us-gaap:OtherNonoperatingIncomeExpense>
    <us-gaap:OtherNonoperatingIncomeExpense contextRef="c-20" decimals="-3" id="f-203" unitRef="usd">35047000</us-gaap:OtherNonoperatingIncomeExpense>
    <us-gaap:OtherNonoperatingIncomeExpense contextRef="c-21" decimals="-3" id="f-204" unitRef="usd">31775000</us-gaap:OtherNonoperatingIncomeExpense>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest contextRef="c-1" decimals="-3" id="f-205" unitRef="usd">100628000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest contextRef="c-20" decimals="-3" id="f-206" unitRef="usd">-78100000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest contextRef="c-21" decimals="-3" id="f-207" unitRef="usd">-75815000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeTaxExpenseBenefit contextRef="c-1" decimals="-3" id="f-208" unitRef="usd">-181702000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit contextRef="c-20" decimals="-3" id="f-209" unitRef="usd">-4406000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit contextRef="c-21" decimals="-3" id="f-210" unitRef="usd">14068000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:NetIncomeLoss contextRef="c-1" decimals="-3" id="f-211" unitRef="usd">282330000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss contextRef="c-20" decimals="-3" id="f-212" unitRef="usd">-73694000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss contextRef="c-21" decimals="-3" id="f-213" unitRef="usd">-89883000</us-gaap:NetIncomeLoss>
    <us-gaap:EarningsPerShareBasic
      contextRef="c-1"
      decimals="2"
      id="f-214"
      unitRef="usdPerShare">0.52</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="c-20"
      decimals="2"
      id="f-215"
      unitRef="usdPerShare">-0.13</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="c-21"
      decimals="2"
      id="f-216"
      unitRef="usdPerShare">-0.16</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareDiluted
      contextRef="c-1"
      decimals="2"
      id="f-217"
      unitRef="usdPerShare">0.52</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="c-20"
      decimals="2"
      id="f-218"
      unitRef="usdPerShare">-0.13</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="c-21"
      decimals="2"
      id="f-219"
      unitRef="usdPerShare">-0.16</us-gaap:EarningsPerShareDiluted>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic contextRef="c-1" decimals="-3" id="f-220" unitRef="shares">538125000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic contextRef="c-20" decimals="-3" id="f-221" unitRef="shares">559933000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic contextRef="c-21" decimals="-3" id="f-222" unitRef="shares">563855000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding contextRef="c-1" decimals="-3" id="f-223" unitRef="shares">544860000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding contextRef="c-20" decimals="-3" id="f-224" unitRef="shares">559933000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding contextRef="c-21" decimals="-3" id="f-225" unitRef="shares">563855000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:NetIncomeLoss contextRef="c-1" decimals="-3" id="f-226" unitRef="usd">282330000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss contextRef="c-20" decimals="-3" id="f-227" unitRef="usd">-73694000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss contextRef="c-21" decimals="-3" id="f-228" unitRef="usd">-89883000</us-gaap:NetIncomeLoss>
    <us-gaap:OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax contextRef="c-1" decimals="-3" id="f-229" unitRef="usd">717000</us-gaap:OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax contextRef="c-20" decimals="-3" id="f-230" unitRef="usd">-272000</us-gaap:OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax contextRef="c-21" decimals="-3" id="f-231" unitRef="usd">519000</us-gaap:OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax>
    <us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent contextRef="c-1" decimals="-3" id="f-232" unitRef="usd">40774000</us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent contextRef="c-20" decimals="-3" id="f-233" unitRef="usd">-13443000</us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent contextRef="c-21" decimals="-3" id="f-234" unitRef="usd">694000</us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent contextRef="c-1" decimals="-3" id="f-235" unitRef="usd">41491000</us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent contextRef="c-20" decimals="-3" id="f-236" unitRef="usd">-13715000</us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent contextRef="c-21" decimals="-3" id="f-237" unitRef="usd">1213000</us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent>
    <us-gaap:ComprehensiveIncomeNetOfTax contextRef="c-1" decimals="-3" id="f-238" unitRef="usd">323821000</us-gaap:ComprehensiveIncomeNetOfTax>
    <us-gaap:ComprehensiveIncomeNetOfTax contextRef="c-20" decimals="-3" id="f-239" unitRef="usd">-87409000</us-gaap:ComprehensiveIncomeNetOfTax>
    <us-gaap:ComprehensiveIncomeNetOfTax contextRef="c-21" decimals="-3" id="f-240" unitRef="usd">-88670000</us-gaap:ComprehensiveIncomeNetOfTax>
    <us-gaap:CommonStockSharesIssued contextRef="c-22" decimals="-3" id="f-241" unitRef="shares">474160000</us-gaap:CommonStockSharesIssued>
    <us-gaap:StockholdersEquity contextRef="c-22" decimals="-3" id="f-242" unitRef="usd">5000</us-gaap:StockholdersEquity>
    <us-gaap:CommonStockSharesIssued contextRef="c-23" decimals="-3" id="f-243" unitRef="shares">82453000</us-gaap:CommonStockSharesIssued>
    <us-gaap:StockholdersEquity contextRef="c-23" decimals="-3" id="f-244" unitRef="usd">1000</us-gaap:StockholdersEquity>
    <us-gaap:TreasuryStockCommonShares contextRef="c-24" decimals="-3" id="f-245" unitRef="shares">0</us-gaap:TreasuryStockCommonShares>
    <us-gaap:StockholdersEquity contextRef="c-24" decimals="-3" id="f-246" unitRef="usd">0</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="c-25" decimals="-3" id="f-247" unitRef="usd">3736838000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="c-26" decimals="-3" id="f-248" unitRef="usd">7612000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="c-27" decimals="-3" id="f-249" unitRef="usd">-1824298000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="c-28" decimals="-3" id="f-250" unitRef="usd">1920158000</us-gaap:StockholdersEquity>
    <us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised contextRef="c-29" decimals="-3" id="f-251" unitRef="shares">5221000</us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised contextRef="c-30" decimals="-3" id="f-252" unitRef="usd">6728000</us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised contextRef="c-21" decimals="-3" id="f-253" unitRef="usd">6728000</us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised>
    <path:AdjustmentsToAdditionalPaidInCapitalVestingOfEarlyExercisedStockOptions contextRef="c-30" decimals="-3" id="f-254" unitRef="usd">2000</path:AdjustmentsToAdditionalPaidInCapitalVestingOfEarlyExercisedStockOptions>
    <path:AdjustmentsToAdditionalPaidInCapitalVestingOfEarlyExercisedStockOptions contextRef="c-21" decimals="-3" id="f-255" unitRef="usd">2000</path:AdjustmentsToAdditionalPaidInCapitalVestingOfEarlyExercisedStockOptions>
    <us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardGross contextRef="c-29" decimals="-3" id="f-256" unitRef="shares">17695000</us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardGross>
    <us-gaap:SharesPaidForTaxWithholdingForShareBasedCompensation contextRef="c-29" decimals="-3" id="f-257" unitRef="shares">6061000</us-gaap:SharesPaidForTaxWithholdingForShareBasedCompensation>
    <us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation contextRef="c-30" decimals="-3" id="f-258" unitRef="usd">113162000</us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation>
    <us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation contextRef="c-21" decimals="-3" id="f-259" unitRef="usd">113162000</us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation>
    <path:StockIssuedDuringPeriodSharesCharitableDonation contextRef="c-29" decimals="-3" id="f-260" unitRef="shares">281000</path:StockIssuedDuringPeriodSharesCharitableDonation>
    <path:StockIssuedDuringPeriodValueCharitableDonation contextRef="c-30" decimals="-3" id="f-261" unitRef="usd">4215000</path:StockIssuedDuringPeriodValueCharitableDonation>
    <path:StockIssuedDuringPeriodValueCharitableDonation contextRef="c-21" decimals="-3" id="f-262" unitRef="usd">4215000</path:StockIssuedDuringPeriodValueCharitableDonation>
    <us-gaap:TreasuryStockSharesAcquired contextRef="c-31" decimals="-3" id="f-263" unitRef="shares">5840000</us-gaap:TreasuryStockSharesAcquired>
    <us-gaap:TreasuryStockValueAcquiredCostMethod contextRef="c-31" decimals="-3" id="f-264" unitRef="usd">102615000</us-gaap:TreasuryStockValueAcquiredCostMethod>
    <us-gaap:TreasuryStockValueAcquiredCostMethod contextRef="c-21" decimals="-3" id="f-265" unitRef="usd">102615000</us-gaap:TreasuryStockValueAcquiredCostMethod>
    <us-gaap:StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans contextRef="c-29" decimals="-3" id="f-266" unitRef="shares">1364000</us-gaap:StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans>
    <us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan contextRef="c-30" decimals="-3" id="f-267" unitRef="usd">17313000</us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan>
    <us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan contextRef="c-21" decimals="-3" id="f-268" unitRef="usd">17313000</us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue contextRef="c-30" decimals="-3" id="f-269" unitRef="usd">372145000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue contextRef="c-21" decimals="-3" id="f-270" unitRef="usd">372145000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent contextRef="c-32" decimals="-3" id="f-271" unitRef="usd">1213000</us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent contextRef="c-21" decimals="-3" id="f-272" unitRef="usd">1213000</us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent>
    <us-gaap:NetIncomeLoss contextRef="c-33" decimals="-3" id="f-273" unitRef="usd">-89883000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss contextRef="c-21" decimals="-3" id="f-274" unitRef="usd">-89883000</us-gaap:NetIncomeLoss>
    <us-gaap:CommonStockSharesIssued contextRef="c-34" decimals="-3" id="f-275" unitRef="shares">492660000</us-gaap:CommonStockSharesIssued>
    <us-gaap:StockholdersEquity contextRef="c-34" decimals="-3" id="f-276" unitRef="usd">5000</us-gaap:StockholdersEquity>
    <us-gaap:CommonStockSharesIssued contextRef="c-35" decimals="-3" id="f-277" unitRef="shares">82453000</us-gaap:CommonStockSharesIssued>
    <us-gaap:StockholdersEquity contextRef="c-35" decimals="-3" id="f-278" unitRef="usd">1000</us-gaap:StockholdersEquity>
    <us-gaap:TreasuryStockCommonShares contextRef="c-36" decimals="-3" id="f-279" unitRef="shares">5840000</us-gaap:TreasuryStockCommonShares>
    <us-gaap:StockholdersEquity contextRef="c-36" decimals="-3" id="f-280" unitRef="usd">-102615000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="c-37" decimals="-3" id="f-281" unitRef="usd">4024079000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="c-38" decimals="-3" id="f-282" unitRef="usd">8825000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="c-39" decimals="-3" id="f-283" unitRef="usd">-1914181000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="c-40" decimals="-3" id="f-284" unitRef="usd">2016114000</us-gaap:StockholdersEquity>
    <us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised contextRef="c-41" decimals="-3" id="f-285" unitRef="shares">4002000</us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised contextRef="c-42" decimals="-3" id="f-286" unitRef="usd">8032000</us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised contextRef="c-20" decimals="-3" id="f-287" unitRef="usd">8032000</us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised>
    <path:AdjustmentsToAdditionalPaidInCapitalVestingOfEarlyExercisedStockOptions contextRef="c-42" decimals="-3" id="f-288" unitRef="usd">2000</path:AdjustmentsToAdditionalPaidInCapitalVestingOfEarlyExercisedStockOptions>
    <path:AdjustmentsToAdditionalPaidInCapitalVestingOfEarlyExercisedStockOptions contextRef="c-20" decimals="-3" id="f-289" unitRef="usd">2000</path:AdjustmentsToAdditionalPaidInCapitalVestingOfEarlyExercisedStockOptions>
    <us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardGross contextRef="c-41" decimals="-3" id="f-290" unitRef="shares">15357000</us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardGross>
    <us-gaap:SharesPaidForTaxWithholdingForShareBasedCompensation contextRef="c-41" decimals="-3" id="f-291" unitRef="shares">5170000</us-gaap:SharesPaidForTaxWithholdingForShareBasedCompensation>
    <us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation contextRef="c-42" decimals="-3" id="f-292" unitRef="usd">79299000</us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation>
    <us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation contextRef="c-20" decimals="-3" id="f-293" unitRef="usd">79299000</us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation>
    <path:StockIssuedDuringPeriodSharesCharitableDonation contextRef="c-41" decimals="-3" id="f-294" unitRef="shares">281000</path:StockIssuedDuringPeriodSharesCharitableDonation>
    <path:StockIssuedDuringPeriodValueCharitableDonation contextRef="c-42" decimals="-3" id="f-295" unitRef="usd">6564000</path:StockIssuedDuringPeriodValueCharitableDonation>
    <path:StockIssuedDuringPeriodValueCharitableDonation contextRef="c-20" decimals="-3" id="f-296" unitRef="usd">6564000</path:StockIssuedDuringPeriodValueCharitableDonation>
    <us-gaap:TreasuryStockSharesAcquired contextRef="c-43" decimals="-3" id="f-297" unitRef="shares">31781000</us-gaap:TreasuryStockSharesAcquired>
    <us-gaap:TreasuryStockValueAcquiredCostMethod contextRef="c-43" decimals="-3" id="f-298" unitRef="usd">392164000</us-gaap:TreasuryStockValueAcquiredCostMethod>
    <us-gaap:TreasuryStockValueAcquiredCostMethod contextRef="c-20" decimals="-3" id="f-299" unitRef="usd">392164000</us-gaap:TreasuryStockValueAcquiredCostMethod>
    <us-gaap:StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans contextRef="c-41" decimals="-3" id="f-300" unitRef="shares">1550000</us-gaap:StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans>
    <us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan contextRef="c-42" decimals="-3" id="f-301" unitRef="usd">15708000</us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan>
    <us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan contextRef="c-20" decimals="-3" id="f-302" unitRef="usd">15708000</us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue contextRef="c-42" decimals="-3" id="f-303" unitRef="usd">358214000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue contextRef="c-20" decimals="-3" id="f-304" unitRef="usd">358214000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent contextRef="c-44" decimals="-3" id="f-305" unitRef="usd">-13715000</us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent contextRef="c-20" decimals="-3" id="f-306" unitRef="usd">-13715000</us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent>
    <us-gaap:NetIncomeLoss contextRef="c-45" decimals="-3" id="f-307" unitRef="usd">-73694000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss contextRef="c-20" decimals="-3" id="f-308" unitRef="usd">-73694000</us-gaap:NetIncomeLoss>
    <us-gaap:CommonStockSharesIssued contextRef="c-46" decimals="-3" id="f-309" unitRef="shares">508680000</us-gaap:CommonStockSharesIssued>
    <us-gaap:StockholdersEquity contextRef="c-46" decimals="-3" id="f-310" unitRef="usd">5000</us-gaap:StockholdersEquity>
    <us-gaap:CommonStockSharesIssued contextRef="c-47" decimals="-3" id="f-311" unitRef="shares">82453000</us-gaap:CommonStockSharesIssued>
    <us-gaap:StockholdersEquity contextRef="c-47" decimals="-3" id="f-312" unitRef="usd">1000</us-gaap:StockholdersEquity>
    <us-gaap:TreasuryStockCommonShares contextRef="c-48" decimals="-3" id="f-313" unitRef="shares">37621000</us-gaap:TreasuryStockCommonShares>
    <us-gaap:StockholdersEquity contextRef="c-48" decimals="-3" id="f-314" unitRef="usd">-494779000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="c-49" decimals="-3" id="f-315" unitRef="usd">4333300000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="c-50" decimals="-3" id="f-316" unitRef="usd">-4890000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="c-51" decimals="-3" id="f-317" unitRef="usd">-1987875000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="c-6" decimals="-3" id="f-318" unitRef="usd">1845762000</us-gaap:StockholdersEquity>
    <us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised contextRef="c-52" decimals="-3" id="f-319" unitRef="shares">3697000</us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised contextRef="c-53" decimals="-3" id="f-320" unitRef="usd">1056000</us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised contextRef="c-1" decimals="-3" id="f-321" unitRef="usd">1056000</us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities contextRef="c-52" decimals="-3" id="f-322" unitRef="shares">17762000</us-gaap:StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities>
    <us-gaap:StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities contextRef="c-54" decimals="-3" id="f-323" unitRef="shares">-17762000</us-gaap:StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities>
    <us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardGross contextRef="c-52" decimals="-3" id="f-324" unitRef="shares">13575000</us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardGross>
    <us-gaap:SharesPaidForTaxWithholdingForShareBasedCompensation contextRef="c-52" decimals="-3" id="f-325" unitRef="shares">4468000</us-gaap:SharesPaidForTaxWithholdingForShareBasedCompensation>
    <us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation contextRef="c-53" decimals="-3" id="f-326" unitRef="usd">59081000</us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation>
    <us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation contextRef="c-1" decimals="-3" id="f-327" unitRef="usd">59081000</us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation>
    <path:StockIssuedDuringPeriodSharesCharitableDonation contextRef="c-52" decimals="-3" id="f-328" unitRef="shares">281000</path:StockIssuedDuringPeriodSharesCharitableDonation>
    <path:StockIssuedDuringPeriodValueCharitableDonation contextRef="c-53" decimals="-3" id="f-329" unitRef="usd">4187000</path:StockIssuedDuringPeriodValueCharitableDonation>
    <path:StockIssuedDuringPeriodValueCharitableDonation contextRef="c-1" decimals="-3" id="f-330" unitRef="usd">4187000</path:StockIssuedDuringPeriodValueCharitableDonation>
    <us-gaap:TreasuryStockSharesAcquired contextRef="c-55" decimals="-3" id="f-331" unitRef="shares">30931000</us-gaap:TreasuryStockSharesAcquired>
    <us-gaap:TreasuryStockValueAcquiredCostMethod contextRef="c-55" decimals="-3" id="f-332" unitRef="usd">339126000</us-gaap:TreasuryStockValueAcquiredCostMethod>
    <us-gaap:TreasuryStockValueAcquiredCostMethod contextRef="c-1" decimals="-3" id="f-333" unitRef="usd">339126000</us-gaap:TreasuryStockValueAcquiredCostMethod>
    <us-gaap:StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans contextRef="c-52" decimals="-3" id="f-334" unitRef="shares">1371000</us-gaap:StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans>
    <us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan contextRef="c-53" decimals="-3" id="f-335" unitRef="usd">15289000</us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan>
    <us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan contextRef="c-1" decimals="-3" id="f-336" unitRef="usd">15289000</us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue contextRef="c-53" decimals="-3" id="f-337" unitRef="usd">290679000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue contextRef="c-1" decimals="-3" id="f-338" unitRef="usd">290679000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent contextRef="c-56" decimals="-3" id="f-339" unitRef="usd">41491000</us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent contextRef="c-1" decimals="-3" id="f-340" unitRef="usd">41491000</us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent>
    <us-gaap:NetIncomeLoss contextRef="c-57" decimals="-3" id="f-341" unitRef="usd">282330000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss contextRef="c-1" decimals="-3" id="f-342" unitRef="usd">282330000</us-gaap:NetIncomeLoss>
    <us-gaap:CommonStockSharesIssued contextRef="c-58" decimals="-3" id="f-343" unitRef="shares">540898000</us-gaap:CommonStockSharesIssued>
    <us-gaap:StockholdersEquity contextRef="c-58" decimals="-3" id="f-344" unitRef="usd">5000</us-gaap:StockholdersEquity>
    <us-gaap:CommonStockSharesIssued contextRef="c-59" decimals="-3" id="f-345" unitRef="shares">64691000</us-gaap:CommonStockSharesIssued>
    <us-gaap:StockholdersEquity contextRef="c-59" decimals="-3" id="f-346" unitRef="usd">1000</us-gaap:StockholdersEquity>
    <us-gaap:TreasuryStockCommonShares contextRef="c-60" decimals="-3" id="f-347" unitRef="shares">68552000</us-gaap:TreasuryStockCommonShares>
    <us-gaap:StockholdersEquity contextRef="c-60" decimals="-3" id="f-348" unitRef="usd">-833905000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="c-61" decimals="-3" id="f-349" unitRef="usd">4585430000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="c-62" decimals="-3" id="f-350" unitRef="usd">36601000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="c-63" decimals="-3" id="f-351" unitRef="usd">-1705545000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="c-5" decimals="-3" id="f-352" unitRef="usd">2082587000</us-gaap:StockholdersEquity>
    <us-gaap:NetIncomeLoss contextRef="c-1" decimals="-3" id="f-353" unitRef="usd">282330000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss contextRef="c-20" decimals="-3" id="f-354" unitRef="usd">-73694000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss contextRef="c-21" decimals="-3" id="f-355" unitRef="usd">-89883000</us-gaap:NetIncomeLoss>
    <us-gaap:DepreciationAndAmortization contextRef="c-1" decimals="-3" id="f-356" unitRef="usd">16969000</us-gaap:DepreciationAndAmortization>
    <us-gaap:DepreciationAndAmortization contextRef="c-20" decimals="-3" id="f-357" unitRef="usd">17232000</us-gaap:DepreciationAndAmortization>
    <us-gaap:DepreciationAndAmortization contextRef="c-21" decimals="-3" id="f-358" unitRef="usd">22597000</us-gaap:DepreciationAndAmortization>
    <us-gaap:CapitalizedContractCostAmortization contextRef="c-1" decimals="-3" id="f-359" unitRef="usd">109362000</us-gaap:CapitalizedContractCostAmortization>
    <us-gaap:CapitalizedContractCostAmortization contextRef="c-20" decimals="-3" id="f-360" unitRef="usd">92089000</us-gaap:CapitalizedContractCostAmortization>
    <us-gaap:CapitalizedContractCostAmortization contextRef="c-21" decimals="-3" id="f-361" unitRef="usd">75471000</us-gaap:CapitalizedContractCostAmortization>
    <us-gaap:AccretionAmortizationOfDiscountsAndPremiumsInvestments contextRef="c-1" decimals="-3" id="f-362" unitRef="usd">10236000</us-gaap:AccretionAmortizationOfDiscountsAndPremiumsInvestments>
    <us-gaap:AccretionAmortizationOfDiscountsAndPremiumsInvestments contextRef="c-20" decimals="-3" id="f-363" unitRef="usd">31778000</us-gaap:AccretionAmortizationOfDiscountsAndPremiumsInvestments>
    <us-gaap:AccretionAmortizationOfDiscountsAndPremiumsInvestments contextRef="c-21" decimals="-3" id="f-364" unitRef="usd">28246000</us-gaap:AccretionAmortizationOfDiscountsAndPremiumsInvestments>
    <us-gaap:ShareBasedCompensation contextRef="c-1" decimals="-3" id="f-365" unitRef="usd">290676000</us-gaap:ShareBasedCompensation>
    <us-gaap:ShareBasedCompensation contextRef="c-20" decimals="-3" id="f-366" unitRef="usd">358151000</us-gaap:ShareBasedCompensation>
    <us-gaap:ShareBasedCompensation contextRef="c-21" decimals="-3" id="f-367" unitRef="usd">371955000</us-gaap:ShareBasedCompensation>
    <us-gaap:NoncashContributionExpense contextRef="c-1" decimals="-3" id="f-368" unitRef="usd">4187000</us-gaap:NoncashContributionExpense>
    <us-gaap:NoncashContributionExpense contextRef="c-20" decimals="-3" id="f-369" unitRef="usd">6564000</us-gaap:NoncashContributionExpense>
    <us-gaap:NoncashContributionExpense contextRef="c-21" decimals="-3" id="f-370" unitRef="usd">4215000</us-gaap:NoncashContributionExpense>
    <us-gaap:OperatingLeaseRightOfUseAssetAmortizationExpense contextRef="c-1" decimals="-3" id="f-371" unitRef="usd">16976000</us-gaap:OperatingLeaseRightOfUseAssetAmortizationExpense>
    <us-gaap:OperatingLeaseRightOfUseAssetAmortizationExpense contextRef="c-20" decimals="-3" id="f-372" unitRef="usd">15899000</us-gaap:OperatingLeaseRightOfUseAssetAmortizationExpense>
    <us-gaap:OperatingLeaseRightOfUseAssetAmortizationExpense contextRef="c-21" decimals="-3" id="f-373" unitRef="usd">13047000</us-gaap:OperatingLeaseRightOfUseAssetAmortizationExpense>
    <us-gaap:DeferredIncomeTaxExpenseBenefit contextRef="c-1" decimals="-3" id="f-374" unitRef="usd">-202682000</us-gaap:DeferredIncomeTaxExpenseBenefit>
    <us-gaap:DeferredIncomeTaxExpenseBenefit contextRef="c-20" decimals="-3" id="f-375" unitRef="usd">-19794000</us-gaap:DeferredIncomeTaxExpenseBenefit>
    <us-gaap:DeferredIncomeTaxExpenseBenefit contextRef="c-21" decimals="-3" id="f-376" unitRef="usd">554000</us-gaap:DeferredIncomeTaxExpenseBenefit>
    <us-gaap:ProvisionForDoubtfulAccounts contextRef="c-1" decimals="-3" id="f-377" unitRef="usd">5735000</us-gaap:ProvisionForDoubtfulAccounts>
    <us-gaap:ProvisionForDoubtfulAccounts contextRef="c-20" decimals="-3" id="f-378" unitRef="usd">1979000</us-gaap:ProvisionForDoubtfulAccounts>
    <us-gaap:ProvisionForDoubtfulAccounts contextRef="c-21" decimals="-3" id="f-379" unitRef="usd">-1579000</us-gaap:ProvisionForDoubtfulAccounts>
    <us-gaap:OtherNoncashIncomeExpense contextRef="c-1" decimals="-3" id="f-380" unitRef="usd">-7098000</us-gaap:OtherNoncashIncomeExpense>
    <us-gaap:OtherNoncashIncomeExpense contextRef="c-20" decimals="-3" id="f-381" unitRef="usd">4311000</us-gaap:OtherNoncashIncomeExpense>
    <us-gaap:OtherNoncashIncomeExpense contextRef="c-21" decimals="-3" id="f-382" unitRef="usd">2121000</us-gaap:OtherNoncashIncomeExpense>
    <us-gaap:IncreaseDecreaseInAccountsReceivable contextRef="c-1" decimals="-3" id="f-383" unitRef="usd">25802000</us-gaap:IncreaseDecreaseInAccountsReceivable>
    <us-gaap:IncreaseDecreaseInAccountsReceivable contextRef="c-20" decimals="-3" id="f-384" unitRef="usd">22173000</us-gaap:IncreaseDecreaseInAccountsReceivable>
    <us-gaap:IncreaseDecreaseInAccountsReceivable contextRef="c-21" decimals="-3" id="f-385" unitRef="usd">64217000</us-gaap:IncreaseDecreaseInAccountsReceivable>
    <us-gaap:IncreaseDecreaseInContractWithCustomerAsset contextRef="c-1" decimals="-3" id="f-386" unitRef="usd">-3208000</us-gaap:IncreaseDecreaseInContractWithCustomerAsset>
    <us-gaap:IncreaseDecreaseInContractWithCustomerAsset contextRef="c-20" decimals="-3" id="f-387" unitRef="usd">3991000</us-gaap:IncreaseDecreaseInContractWithCustomerAsset>
    <us-gaap:IncreaseDecreaseInContractWithCustomerAsset contextRef="c-21" decimals="-3" id="f-388" unitRef="usd">14694000</us-gaap:IncreaseDecreaseInContractWithCustomerAsset>
    <path:IncreaseDecreaseInCapitalizedContractCost contextRef="c-1" decimals="-3" id="f-389" unitRef="usd">116202000</path:IncreaseDecreaseInCapitalizedContractCost>
    <path:IncreaseDecreaseInCapitalizedContractCost contextRef="c-20" decimals="-3" id="f-390" unitRef="usd">89157000</path:IncreaseDecreaseInCapitalizedContractCost>
    <path:IncreaseDecreaseInCapitalizedContractCost contextRef="c-21" decimals="-3" id="f-391" unitRef="usd">118833000</path:IncreaseDecreaseInCapitalizedContractCost>
    <us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets contextRef="c-1" decimals="-3" id="f-392" unitRef="usd">3933000</us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets>
    <us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets contextRef="c-20" decimals="-3" id="f-393" unitRef="usd">-7065000</us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets>
    <us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets contextRef="c-21" decimals="-3" id="f-394" unitRef="usd">-4222000</us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets>
    <us-gaap:IncreaseDecreaseInAccountsPayable contextRef="c-1" decimals="-3" id="f-395" unitRef="usd">-21675000</us-gaap:IncreaseDecreaseInAccountsPayable>
    <us-gaap:IncreaseDecreaseInAccountsPayable contextRef="c-20" decimals="-3" id="f-396" unitRef="usd">27856000</us-gaap:IncreaseDecreaseInAccountsPayable>
    <us-gaap:IncreaseDecreaseInAccountsPayable contextRef="c-21" decimals="-3" id="f-397" unitRef="usd">-5052000</us-gaap:IncreaseDecreaseInAccountsPayable>
    <us-gaap:IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities contextRef="c-1" decimals="-3" id="f-398" unitRef="usd">46697000</us-gaap:IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities>
    <us-gaap:IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities contextRef="c-20" decimals="-3" id="f-399" unitRef="usd">9235000</us-gaap:IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities>
    <us-gaap:IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities contextRef="c-21" decimals="-3" id="f-400" unitRef="usd">11804000</us-gaap:IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities>
    <us-gaap:IncreaseDecreaseInEmployeeRelatedLiabilities contextRef="c-1" decimals="-3" id="f-401" unitRef="usd">2583000</us-gaap:IncreaseDecreaseInEmployeeRelatedLiabilities>
    <us-gaap:IncreaseDecreaseInEmployeeRelatedLiabilities contextRef="c-20" decimals="-3" id="f-402" unitRef="usd">-23428000</us-gaap:IncreaseDecreaseInEmployeeRelatedLiabilities>
    <us-gaap:IncreaseDecreaseInEmployeeRelatedLiabilities contextRef="c-21" decimals="-3" id="f-403" unitRef="usd">-4039000</us-gaap:IncreaseDecreaseInEmployeeRelatedLiabilities>
    <us-gaap:IncreaseDecreaseInOperatingLeaseLiability contextRef="c-1" decimals="-3" id="f-404" unitRef="usd">-11652000</us-gaap:IncreaseDecreaseInOperatingLeaseLiability>
    <us-gaap:IncreaseDecreaseInOperatingLeaseLiability contextRef="c-20" decimals="-3" id="f-405" unitRef="usd">-15527000</us-gaap:IncreaseDecreaseInOperatingLeaseLiability>
    <us-gaap:IncreaseDecreaseInOperatingLeaseLiability contextRef="c-21" decimals="-3" id="f-406" unitRef="usd">-13590000</us-gaap:IncreaseDecreaseInOperatingLeaseLiability>
    <us-gaap:IncreaseDecreaseInDeferredRevenue contextRef="c-1" decimals="-3" id="f-407" unitRef="usd">-22431000</us-gaap:IncreaseDecreaseInDeferredRevenue>
    <us-gaap:IncreaseDecreaseInDeferredRevenue contextRef="c-20" decimals="-3" id="f-408" unitRef="usd">68348000</us-gaap:IncreaseDecreaseInDeferredRevenue>
    <us-gaap:IncreaseDecreaseInDeferredRevenue contextRef="c-21" decimals="-3" id="f-409" unitRef="usd">137471000</us-gaap:IncreaseDecreaseInDeferredRevenue>
    <us-gaap:NetCashProvidedByUsedInOperatingActivities contextRef="c-1" decimals="-3" id="f-410" unitRef="usd">371208000</us-gaap:NetCashProvidedByUsedInOperatingActivities>
    <us-gaap:NetCashProvidedByUsedInOperatingActivities contextRef="c-20" decimals="-3" id="f-411" unitRef="usd">320565000</us-gaap:NetCashProvidedByUsedInOperatingActivities>
    <us-gaap:NetCashProvidedByUsedInOperatingActivities contextRef="c-21" decimals="-3" id="f-412" unitRef="usd">299082000</us-gaap:NetCashProvidedByUsedInOperatingActivities>
    <us-gaap:PaymentsToAcquireAvailableForSaleSecuritiesDebt contextRef="c-1" decimals="-3" id="f-413" unitRef="usd">772491000</us-gaap:PaymentsToAcquireAvailableForSaleSecuritiesDebt>
    <us-gaap:PaymentsToAcquireAvailableForSaleSecuritiesDebt contextRef="c-20" decimals="-3" id="f-414" unitRef="usd">1470355000</us-gaap:PaymentsToAcquireAvailableForSaleSecuritiesDebt>
    <us-gaap:PaymentsToAcquireAvailableForSaleSecuritiesDebt contextRef="c-21" decimals="-3" id="f-415" unitRef="usd">1485965000</us-gaap:PaymentsToAcquireAvailableForSaleSecuritiesDebt>
    <us-gaap:ProceedsFromMaturitiesPrepaymentsAndCallsOfAvailableForSaleSecurities contextRef="c-1" decimals="-3" id="f-416" unitRef="usd">809247000</us-gaap:ProceedsFromMaturitiesPrepaymentsAndCallsOfAvailableForSaleSecurities>
    <us-gaap:ProceedsFromMaturitiesPrepaymentsAndCallsOfAvailableForSaleSecurities contextRef="c-20" decimals="-3" id="f-417" unitRef="usd">1475584000</us-gaap:ProceedsFromMaturitiesPrepaymentsAndCallsOfAvailableForSaleSecurities>
    <us-gaap:ProceedsFromMaturitiesPrepaymentsAndCallsOfAvailableForSaleSecurities contextRef="c-21" decimals="-3" id="f-418" unitRef="usd">1050984000</us-gaap:ProceedsFromMaturitiesPrepaymentsAndCallsOfAvailableForSaleSecurities>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment contextRef="c-1" decimals="-3" id="f-419" unitRef="usd">19048000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment contextRef="c-20" decimals="-3" id="f-420" unitRef="usd">14923000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment contextRef="c-21" decimals="-3" id="f-421" unitRef="usd">7342000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired contextRef="c-1" decimals="-3" id="f-422" unitRef="usd">24821000</us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired>
    <us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired contextRef="c-20" decimals="-3" id="f-423" unitRef="usd">0</us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired>
    <us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired contextRef="c-21" decimals="-3" id="f-424" unitRef="usd">0</us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired>
    <us-gaap:PaymentsForProceedsFromOtherInvestingActivities contextRef="c-1" decimals="-3" id="f-425" unitRef="usd">15353000</us-gaap:PaymentsForProceedsFromOtherInvestingActivities>
    <us-gaap:PaymentsForProceedsFromOtherInvestingActivities contextRef="c-20" decimals="-3" id="f-426" unitRef="usd">35809000</us-gaap:PaymentsForProceedsFromOtherInvestingActivities>
    <us-gaap:PaymentsForProceedsFromOtherInvestingActivities contextRef="c-21" decimals="-3" id="f-427" unitRef="usd">-2754000</us-gaap:PaymentsForProceedsFromOtherInvestingActivities>
    <us-gaap:NetCashProvidedByUsedInInvestingActivities contextRef="c-1" decimals="-3" id="f-428" unitRef="usd">-22466000</us-gaap:NetCashProvidedByUsedInInvestingActivities>
    <us-gaap:NetCashProvidedByUsedInInvestingActivities contextRef="c-20" decimals="-3" id="f-429" unitRef="usd">-45503000</us-gaap:NetCashProvidedByUsedInInvestingActivities>
    <us-gaap:NetCashProvidedByUsedInInvestingActivities contextRef="c-21" decimals="-3" id="f-430" unitRef="usd">-439569000</us-gaap:NetCashProvidedByUsedInInvestingActivities>
    <us-gaap:PaymentsForRepurchaseOfCommonStock contextRef="c-1" decimals="-3" id="f-431" unitRef="usd">329101000</us-gaap:PaymentsForRepurchaseOfCommonStock>
    <us-gaap:PaymentsForRepurchaseOfCommonStock contextRef="c-20" decimals="-3" id="f-432" unitRef="usd">390751000</us-gaap:PaymentsForRepurchaseOfCommonStock>
    <us-gaap:PaymentsForRepurchaseOfCommonStock contextRef="c-21" decimals="-3" id="f-433" unitRef="usd">102615000</us-gaap:PaymentsForRepurchaseOfCommonStock>
    <us-gaap:ProceedsFromStockOptionsExercised contextRef="c-1" decimals="-3" id="f-434" unitRef="usd">1056000</us-gaap:ProceedsFromStockOptionsExercised>
    <us-gaap:ProceedsFromStockOptionsExercised contextRef="c-20" decimals="-3" id="f-435" unitRef="usd">8032000</us-gaap:ProceedsFromStockOptionsExercised>
    <us-gaap:ProceedsFromStockOptionsExercised contextRef="c-21" decimals="-3" id="f-436" unitRef="usd">6740000</us-gaap:ProceedsFromStockOptionsExercised>
    <us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation contextRef="c-1" decimals="-3" id="f-437" unitRef="usd">59061000</us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation>
    <us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation contextRef="c-20" decimals="-3" id="f-438" unitRef="usd">77831000</us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation>
    <us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation contextRef="c-21" decimals="-3" id="f-439" unitRef="usd">112712000</us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation>
    <us-gaap:ProceedsFromStockPlans contextRef="c-1" decimals="-3" id="f-440" unitRef="usd">14859000</us-gaap:ProceedsFromStockPlans>
    <us-gaap:ProceedsFromStockPlans contextRef="c-20" decimals="-3" id="f-441" unitRef="usd">15605000</us-gaap:ProceedsFromStockPlans>
    <us-gaap:ProceedsFromStockPlans contextRef="c-21" decimals="-3" id="f-442" unitRef="usd">17555000</us-gaap:ProceedsFromStockPlans>
    <path:PaymentOfContingentConsiderationLiabilityFinancingActivitiesAndRepaymentOfNotesPayable contextRef="c-1" decimals="-3" id="f-443" unitRef="usd">128000</path:PaymentOfContingentConsiderationLiabilityFinancingActivitiesAndRepaymentOfNotesPayable>
    <path:PaymentOfContingentConsiderationLiabilityFinancingActivitiesAndRepaymentOfNotesPayable contextRef="c-20" decimals="-3" id="f-444" unitRef="usd">5570000</path:PaymentOfContingentConsiderationLiabilityFinancingActivitiesAndRepaymentOfNotesPayable>
    <path:PaymentOfContingentConsiderationLiabilityFinancingActivitiesAndRepaymentOfNotesPayable contextRef="c-21" decimals="-3" id="f-445" unitRef="usd">5863000</path:PaymentOfContingentConsiderationLiabilityFinancingActivitiesAndRepaymentOfNotesPayable>
    <us-gaap:NetCashProvidedByUsedInFinancingActivities contextRef="c-1" decimals="-3" id="f-446" unitRef="usd">-372375000</us-gaap:NetCashProvidedByUsedInFinancingActivities>
    <us-gaap:NetCashProvidedByUsedInFinancingActivities contextRef="c-20" decimals="-3" id="f-447" unitRef="usd">-450515000</us-gaap:NetCashProvidedByUsedInFinancingActivities>
    <us-gaap:NetCashProvidedByUsedInFinancingActivities contextRef="c-21" decimals="-3" id="f-448" unitRef="usd">-196895000</us-gaap:NetCashProvidedByUsedInFinancingActivities>
    <us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations contextRef="c-1" decimals="-3" id="f-449" unitRef="usd">15594000</us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations>
    <us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations contextRef="c-20" decimals="-3" id="f-450" unitRef="usd">-7029000</us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations>
    <us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations contextRef="c-21" decimals="-3" id="f-451" unitRef="usd">-2621000</us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect contextRef="c-1" decimals="-3" id="f-452" unitRef="usd">-8039000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect contextRef="c-20" decimals="-3" id="f-453" unitRef="usd">-182482000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect contextRef="c-21" decimals="-3" id="f-454" unitRef="usd">-340003000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents contextRef="c-6" decimals="-3" id="f-455" unitRef="usd">879634000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents contextRef="c-40" decimals="-3" id="f-456" unitRef="usd">1062116000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents contextRef="c-28" decimals="-3" id="f-457" unitRef="usd">1402119000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents contextRef="c-5" decimals="-3" id="f-458" unitRef="usd">871595000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents contextRef="c-6" decimals="-3" id="f-459" unitRef="usd">879634000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents contextRef="c-40" decimals="-3" id="f-460" unitRef="usd">1062116000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:InterestPaidNet contextRef="c-1" decimals="-3" id="f-461" unitRef="usd">0</us-gaap:InterestPaidNet>
    <us-gaap:InterestPaidNet contextRef="c-20" decimals="-3" id="f-462" unitRef="usd">309000</us-gaap:InterestPaidNet>
    <us-gaap:InterestPaidNet contextRef="c-21" decimals="-3" id="f-463" unitRef="usd">563000</us-gaap:InterestPaidNet>
    <us-gaap:IncomeTaxesPaidNet contextRef="c-1" decimals="-3" id="f-464" unitRef="usd">9812000</us-gaap:IncomeTaxesPaidNet>
    <us-gaap:IncomeTaxesPaidNet contextRef="c-20" decimals="-3" id="f-465" unitRef="usd">16709000</us-gaap:IncomeTaxesPaidNet>
    <us-gaap:IncomeTaxesPaidNet contextRef="c-21" decimals="-3" id="f-466" unitRef="usd">10822000</us-gaap:IncomeTaxesPaidNet>
    <us-gaap:BusinessCombinationConsiderationTransferredLiabilitiesIncurred contextRef="c-1" decimals="-3" id="f-467" unitRef="usd">9835000</us-gaap:BusinessCombinationConsiderationTransferredLiabilitiesIncurred>
    <us-gaap:BusinessCombinationConsiderationTransferredLiabilitiesIncurred contextRef="c-20" decimals="-3" id="f-468" unitRef="usd">0</us-gaap:BusinessCombinationConsiderationTransferredLiabilitiesIncurred>
    <us-gaap:BusinessCombinationConsiderationTransferredLiabilitiesIncurred contextRef="c-21" decimals="-3" id="f-469" unitRef="usd">0</us-gaap:BusinessCombinationConsiderationTransferredLiabilitiesIncurred>
    <path:TaxWithholdingsOnNetSettlementOfRestrictedStockUnitsAccruedAndUnpaid contextRef="c-1" decimals="-3" id="f-470" unitRef="usd">4724000</path:TaxWithholdingsOnNetSettlementOfRestrictedStockUnitsAccruedAndUnpaid>
    <path:TaxWithholdingsOnNetSettlementOfRestrictedStockUnitsAccruedAndUnpaid contextRef="c-20" decimals="-3" id="f-471" unitRef="usd">4674000</path:TaxWithholdingsOnNetSettlementOfRestrictedStockUnitsAccruedAndUnpaid>
    <path:TaxWithholdingsOnNetSettlementOfRestrictedStockUnitsAccruedAndUnpaid contextRef="c-21" decimals="-3" id="f-472" unitRef="usd">3354000</path:TaxWithholdingsOnNetSettlementOfRestrictedStockUnitsAccruedAndUnpaid>
    <us-gaap:CapitalExpendituresIncurredButNotYetPaid contextRef="c-1" decimals="-3" id="f-473" unitRef="usd">58000</us-gaap:CapitalExpendituresIncurredButNotYetPaid>
    <us-gaap:CapitalExpendituresIncurredButNotYetPaid contextRef="c-20" decimals="-3" id="f-474" unitRef="usd">2897000</us-gaap:CapitalExpendituresIncurredButNotYetPaid>
    <us-gaap:CapitalExpendituresIncurredButNotYetPaid contextRef="c-21" decimals="-3" id="f-475" unitRef="usd">511000</us-gaap:CapitalExpendituresIncurredButNotYetPaid>
    <path:PayableForTheRepurchaseOfCommonStock contextRef="c-1" decimals="-3" id="f-476" unitRef="usd">10015000</path:PayableForTheRepurchaseOfCommonStock>
    <path:PayableForTheRepurchaseOfCommonStock contextRef="c-20" decimals="-3" id="f-477" unitRef="usd">0</path:PayableForTheRepurchaseOfCommonStock>
    <path:PayableForTheRepurchaseOfCommonStock contextRef="c-21" decimals="-3" id="f-478" unitRef="usd">0</path:PayableForTheRepurchaseOfCommonStock>
    <us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock contextRef="c-1" id="f-479">&lt;div style="margin-top:12pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:462.00pt"&gt;&lt;tr&gt;&lt;td style="width:1.0pt"&gt;&lt;/td&gt;&lt;td style="width:24.25pt"&gt;&lt;/td&gt;&lt;td style="width:1.0pt"&gt;&lt;/td&gt;&lt;td style="width:1.0pt"&gt;&lt;/td&gt;&lt;td style="width:24.25pt"&gt;&lt;/td&gt;&lt;td style="width:1.0pt"&gt;&lt;/td&gt;&lt;td style="width:1.0pt"&gt;&lt;/td&gt;&lt;td style="width:24.25pt"&gt;&lt;/td&gt;&lt;td style="width:1.0pt"&gt;&lt;/td&gt;&lt;td style="width:1.0pt"&gt;&lt;/td&gt;&lt;td style="width:381.25pt"&gt;&lt;/td&gt;&lt;td style="width:1.0pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:21pt"&gt;&lt;td colspan="3" style="border-left:1pt solid #fa4616;border-top:1pt solid #fa4616;padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#fa4616;font-family:'Arial',sans-serif;font-size:18pt;font-weight:700;line-height:120%"&gt;01&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-left:1pt solid #fa4616;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-left:1pt solid #fa4616;border-top:1pt solid #fa4616;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-left:1pt solid #fa4616;padding:0 1pt"&gt;&lt;div style="margin-top:9pt;text-align:center"&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:21pt"&gt;&lt;td colspan="3" style="border-top:1pt solid #fa4616;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:1pt solid #fa4616;border-left:1pt solid #fa4616;border-top:1pt solid #fa4616;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-left:1pt solid #fa4616;border-top:1pt solid #fa4616;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:1pt solid #fa4616;border-left:1pt solid #fa4616;border-right:1pt solid #fa4616;border-top:1pt solid #fa4616;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#fa4616;font-family:'Arial',sans-serif;font-size:18pt;font-weight:700;line-height:120%"&gt;Organization and Description of Business&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-align:justify;text-indent:27pt"&gt;&lt;span style="background-color:#ffffff;color:#182126;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;UiPath, Inc. (the &#x201c;Company,&#x201d; &#x201c;we,&#x201d; &#x201c;us,&#x201d; or &#x201c;our&#x201d;) was incorporated in Delaware in June 2015, is headquartered in New York, New York, and has legal prese&lt;/span&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;nce in 30 countries,&lt;/span&gt;&lt;span style="background-color:#ffffff;color:#182126;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; with principal operations in t&lt;/span&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;he U.S., R&lt;/span&gt;&lt;span style="background-color:#ffffff;color:#182126;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;omania, and Japan.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-align:justify;text-indent:27pt"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The UiPath Platform&#x2122; uniquely combines controlled agency, developer flexibility, and seamless integration to help organizations scale agentic automation safely and confidently. Committed to security, governance, and interoperability, UiPath supports enterprises as they transition into a future where automation delivers on the full potential of AI to transform industries. Our platform empowers customers to combine automation, AI agents, and people, delivering end-to-end process orchestration that drives innovation.&lt;/span&gt;&lt;/div&gt;</us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock>
    <us-gaap:NumberOfCountriesInWhichEntityOperates
      contextRef="c-5"
      decimals="INF"
      id="f-480"
      unitRef="country">30</us-gaap:NumberOfCountriesInWhichEntityOperates>
    <us-gaap:SignificantAccountingPoliciesTextBlock contextRef="c-1" id="f-481">&lt;div style="margin-top:12pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:486.00pt"&gt;&lt;tr&gt;&lt;td style="width:1.0pt"&gt;&lt;/td&gt;&lt;td style="width:24.25pt"&gt;&lt;/td&gt;&lt;td style="width:1.0pt"&gt;&lt;/td&gt;&lt;td style="width:1.0pt"&gt;&lt;/td&gt;&lt;td style="width:24.25pt"&gt;&lt;/td&gt;&lt;td style="width:1.0pt"&gt;&lt;/td&gt;&lt;td style="width:1.0pt"&gt;&lt;/td&gt;&lt;td style="width:24.25pt"&gt;&lt;/td&gt;&lt;td style="width:1.0pt"&gt;&lt;/td&gt;&lt;td style="width:1.0pt"&gt;&lt;/td&gt;&lt;td style="width:405.25pt"&gt;&lt;/td&gt;&lt;td style="width:1.0pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:21pt"&gt;&lt;td colspan="3" style="border-left:1pt solid #fa4616;border-top:1pt solid #fa4616;padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#fa4616;font-family:'Arial',sans-serif;font-size:18pt;font-weight:700;line-height:120%"&gt;02&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-left:1pt solid #fa4616;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-left:1pt solid #fa4616;border-top:1pt solid #fa4616;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-left:1pt solid #fa4616;padding:0 1pt"&gt;&lt;div style="margin-top:9pt;text-align:center"&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:21pt"&gt;&lt;td colspan="3" style="border-top:1pt solid #fa4616;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:1pt solid #fa4616;border-left:1pt solid #fa4616;border-top:1pt solid #fa4616;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-left:1pt solid #fa4616;border-top:1pt solid #fa4616;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:1pt solid #fa4616;border-left:1pt solid #fa4616;border-right:1pt solid #fa4616;border-top:1pt solid #fa4616;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#fa4616;font-family:'Arial',sans-serif;font-size:18pt;font-weight:700;line-height:120%"&gt;Summary of Significant Accounting Policies&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-indent:13.5pt"&gt;&lt;span style="color:#a32200;font-family:'Arial',sans-serif;font-size:12pt;font-style:italic;font-weight:700;line-height:120%"&gt;Basis of Presentation&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-align:justify;text-indent:27pt"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The accompanying consolidated financial statements have been prepared in accordance with U.S. GAAP and include the financial statements of UiPath,&#160;Inc. and its subsidiaries in which we hold a controlling financial interest. Intercompany transactions and accounts have been eliminated in consolidation.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-indent:13.5pt"&gt;&lt;span style="color:#a32200;font-family:'Arial',sans-serif;font-size:12pt;font-style:italic;font-weight:700;line-height:120%"&gt;Fiscal Year&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-align:justify;text-indent:27pt"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Our fiscal year ends on January&#160;31.&#160;References to fiscal years 2026, 2025, and 2024 refer to the fiscal years ended January&#160;31, 2026, 2025, and 2024, respectively.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-indent:13.5pt"&gt;&lt;span style="color:#a32200;font-family:'Arial',sans-serif;font-size:12pt;font-style:italic;font-weight:700;line-height:120%"&gt;Use of Estimates&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-align:justify;text-indent:27pt"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The preparation of consolidated financial statements in conformity with U.S. GAAP requires management to make estimates and assumptions that affect the amounts of assets and liabilities at the balance sheet date and the amounts of revenue and expenses reported during the period. We evaluate estimates based on historical and anticipated results, trends, and various other assumptions. Such estimates include, but are not limited to, certain aspects of revenue recognition, expected period of benefit for deferred contract acquisition costs, allowance for credit losses, fair value of financial assets and liabilities, fair value of acquired assets and assumed liabilities, useful lives of long-lived assets, capitalized software development and internal-use software costs, carrying value of operating lease &lt;/span&gt;&lt;span style="color:#a32200;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;&lt;a href="#i63ba66cb811d4ac183b1e4abe74ae7e1_13" style="color:#a32200;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:none"&gt;ROU&lt;/a&gt;&lt;/span&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; assets and operating lease liabilities, incremental borrowing rates for operating leases, amount of stock-based compensation expense, amount of self-insurance liability, timing and amount of contingencies, costs related to restructuring actions, uncertain tax positions, and valuation allowance for deferred income taxes. Actual results could differ from these estimates and assumptions.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-indent:13.5pt"&gt;&lt;span style="color:#a32200;font-family:'Arial',sans-serif;font-size:12pt;font-style:italic;font-weight:700;line-height:120%"&gt;Foreign Currency&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-align:justify;text-indent:27pt"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The functional currency of our non-U.S. subsidiaries is the local currency. Asset and liability balances denominated in non-U.S. dollar currencies are translated into U.S. dollars using period-end exchange rates, while revenue and expenses are translated using the average monthly exchange rates. Differences are included in stockholders&#x2019; equity as a component of accumulated other comprehensive income (loss). Financial assets and liabilities denominated in currencies other than the functional currency are recorded at the exchange rate at the time of the transaction and subsequent gains and losses related to changes in the foreign currency are included in other income (loss), net in the consolidated statements of operations. For fiscal years 2026, 2025, and 2024, we recognized foreign currency transaction (losses) gains of $(7.0) million, $6.9 million, and $0.3 million, respectively.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-indent:13.5pt"&gt;&lt;span style="color:#a32200;font-family:'Arial',sans-serif;font-size:12pt;font-style:italic;font-weight:700;line-height:120%"&gt;Derivative&#160;Financial Instruments&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-align:justify;text-indent:27pt"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;From time to time, we may use&#160;derivative&#160;financial instruments, such as foreign currency forward contracts, to manage foreign currency exposures. Derivative instruments are accounted for as either assets or liabilities and carried at fair value. We did not have foreign currency forward contracts during fiscal year 2026, 2025, or 2024.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-indent:13.5pt"&gt;&lt;span style="color:#a32200;font-family:'Arial',sans-serif;font-size:12pt;font-style:italic;font-weight:700;line-height:120%"&gt;Concentration of Risks&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-align:justify;text-indent:27pt"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Financial instruments that potentially subject us to significant concentrations of credit risk consist principally of cash and cash equivalents, marketable securities, and accounts receivable. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-align:justify;text-indent:27pt"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;We maintain our cash balance at financial institutions that management believes are high-credit, quality financial institutions, where deposits, at times, exceed &lt;/span&gt;&lt;span style="color:#a32200;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;&lt;a href="#i63ba66cb811d4ac183b1e4abe74ae7e1_13" style="color:#a32200;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:none"&gt;FDIC&lt;/a&gt;&lt;/span&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; limits. As of January&#160;31, 2026 and 2025, 93% and 86%, respectively, of our cash and cash equivalents were concentrated in the U.S., EU countries, and Japan.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-align:justify;text-indent:27pt"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The selection of investments in marketable securities is governed by our investment policy. The policy aims to emphasize principles of safety and liquidity, with the overall objective of earning an attractive rate of return while limiting exposure to risk of loss and avoiding inappropriate concentrations. We use this policy to guide our investment decisions as it stipulates, among other things, a list of eligible investment types, minimum ratings and other restrictions for each type, and overall portfolio composition constraints.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-align:justify;text-indent:27pt"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;With regard to accounts receivable, we extend differing levels of credit to customers based on creditworthiness, do not require collateral deposits, and when necessary maintain an allowance for potential credit losses based upon the expected collectability of accounts receivable. We manage credit risk related to our customers by performing periodic evaluations of creditworthiness and applying other credit risk monitoring procedures. Significant customers are those that represent 10% or more of our total revenue for the period or accounts receivable at the balance sheet date. For fiscal years 2026, 2025, and 2024, no single customer accounted for 10% or more of our total revenue. As of January&#160;31, 2026 and 2025, no single customer accounted for 10% or more of our accounts receivable.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-indent:13.5pt"&gt;&lt;span style="color:#a32200;font-family:'Arial',sans-serif;font-size:12pt;font-style:italic;font-weight:700;line-height:120%"&gt;Fair Value Measurement&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify;text-indent:27pt"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;We utilize valuation techniques that maximize the use of observable inputs and minimize the use of unobservable inputs to the extent possible. We determine fair value based on assumptions that market participants would use in pricing an asset or liability in the principal or most advantageous market. When considering market participant assumptions in fair value measurements, the fair value hierarchy distinguishes between observable and unobservable inputs, which are categorized in one of the following levels:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-align:justify;text-indent:27pt"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Level 1&#x2014;Quoted prices in active markets for identical assets or liabilities that we can access at the measurement date.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-align:justify;text-indent:27pt"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Level 2&#x2014;Inputs other than quoted prices included within Level&#160;1 that are observable for the asset or liability, either directly or indirectly, such as:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:3pt;padding-left:72pt;text-align:justify;text-indent:-18pt"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt"&gt;quoted prices for similar assets or liabilities in active markets; &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:3pt;padding-left:72pt;text-align:justify;text-indent:-18pt"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt"&gt;quoted prices for identical or similar assets or liabilities in markets that are not active; or &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:3pt;padding-left:72pt;text-align:justify;text-indent:-18pt"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt"&gt;inputs other than quoted prices that are observable or can be corroborated by observable market data.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:3pt;text-align:justify;text-indent:27pt"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Level 2 inputs must be observable for substantially the full term of the asset or liability.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-align:justify;text-indent:27pt"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Level 3&#x2014;Unobservable inputs for the asset or liability that are supported by little or no market activity and that are significant to the fair value.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-align:justify;text-indent:27pt"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Marketable securities and other investments and contingent consideration are measured at fair value. Cash equivalents, accounts receivable, and accounts payable are recognized at their carrying value, which approximates fair value due to the short time to the expected receipt or payment date.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-indent:13.5pt"&gt;&lt;span style="color:#a32200;font-family:'Arial',sans-serif;font-size:12pt;font-style:italic;font-weight:700;line-height:120%"&gt;Cash and Cash Equivalents&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-align:justify;text-indent:27pt"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;We consider all highly liquid investments purchased with original maturity dates of three months or less to be cash equivalents.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-indent:13.5pt"&gt;&lt;span style="color:#a32200;font-family:'Arial',sans-serif;font-size:12pt;font-style:italic;font-weight:700;line-height:120%"&gt;Marketable Securities&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-align:justify;text-indent:27pt"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Our marketable securities consist primarily of treasury bills and U.S. government securities, corporate bonds, and commercial paper with original maturity dates of more than three months from the date of purchase. We determine the appropriate classification of our marketable securities at the time of purchase and reevaluate such designation at each balance sheet date. We have classified and accounted for our marketable securities as available-for-sale securities based on our intentions with regard to these instruments, and we classify them as current or non-current assets in the consolidated balance sheets based on their stated maturity dates.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-align:justify;text-indent:27pt"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The fair value of available-for-sale marketable securities is remeasured each reporting period. Any premium or discount is amortized or accreted over the life of the related available-for-sale security as an adjustment to yield. Interest income is recognized when earned. Unrealized gains and losses on marketable securities are reported as a separate component of accumulated other comprehensive income (loss) on the consolidated balance sheets until realized.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-align:justify;text-indent:27pt"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;We evaluate an available-for-sale debt security for impairment if the estimated fair value is below its amortized cost basis. We consider our intent to sell the security or whether it is more likely than not that we will be required to sell the security before recovery of its amortized basis. If either of these conditions exist, the debt security&#x2019;s amortized cost basis is written down to fair value, with the change recognized in other (expense) income, net in the consolidated statements of operations. If neither of these conditions are present, we evaluate whether unrealized losses have resulted from a credit loss or other factors. To determine whether a decline in value is related to credit loss, we evaluate, among other factors, the extent to which the fair value is less than the amortized cost basis and any adverse conditions specifically related to an issuer of a security or its industry. Credit-related unrealized losses are recognized as an allowance on the consolidated balance sheets with a corresponding charge to other (expense) income, net in the consolidated statements of operations. As of January&#160;31, 2026 and 2025 we had not recorded any allowance for credit losses related to our available-for-sale marketable securities, and we did not record any impairments related to these securities in fiscal year 2026, 2025, or 2024.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-indent:13.5pt"&gt;&lt;span style="color:#a32200;font-family:'Arial',sans-serif;font-size:12pt;font-style:italic;font-weight:700;line-height:120%"&gt;Accounts Receivable and Allowance for Credit Losses&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-align:justify;text-indent:27pt"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Accounts receivable consist of amounts billed and currently due from customers, which are subject to collection risk. Our accounts receivable are reduced by an allowance for credit losses. This allowance contemplates estimated losses resulting from the inability of our customers to make required payments. It is an estimate and is regularly evaluated for adequacy by taking into consideration a combination of factors such as historical write-off experience, credit quality of the customer, age of the receivable balance, current economic conditions and forecasts of future economic conditions, and projections of future collections. We write off accounts receivable when they are determined to be uncollectible. The allowance for credit losses was $5.2 million and $1.6 million as of January&#160;31, 2026 and 2025, respectively. Credit loss expense (recovery) was $5.7 million, $2.0 million, and $(1.6) million for fiscal years 2026, 2025, and 2024, respectively.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-indent:13.5pt"&gt;&lt;span style="color:#a32200;font-family:'Arial',sans-serif;font-size:12pt;font-style:italic;font-weight:700;line-height:120%"&gt;Property and Equipment, Net&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-align:justify;text-indent:27pt"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Property and equipment are recorded at historical cost, less accumulated depreciation. Property and equipment are depreciated on a straight-line basis over the estimated useful lives of the assets. Useful lives by asset category are as follows as of January&#160;31, 2026:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:51.970%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.384%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:45.246%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:justify;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Asset Category&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:justify;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Estimated Useful Life&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#f6f6f6;border-top:0.5pt solid #182126;padding:2px 1pt;text-align:justify;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Computer and equipment&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f6f6f6;border-top:0.5pt solid #182126;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f6f6f6;border-top:0.5pt solid #182126;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1 to 2 years&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:2px 1pt;text-align:justify;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Furniture and fixtures&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2 to 10 years&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#f6f6f6;border-bottom:0.5pt solid #d9d9d9;border-top:0.5pt solid #d9d9d9;padding:2px 1pt;text-align:justify;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Leasehold improvements&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f6f6f6;border-bottom:0.5pt solid #d9d9d9;border-top:0.5pt solid #d9d9d9;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f6f6f6;border-bottom:0.5pt solid #d9d9d9;border-top:0.5pt solid #d9d9d9;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Shorter of remaining lease term or estimated useful life&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;(1 to 12 years)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-indent:13.5pt"&gt;&lt;span style="color:#a32200;font-family:'Arial',sans-serif;font-size:12pt;font-style:italic;font-weight:700;line-height:120%"&gt;Internal-Use Software&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-align:justify;text-indent:27pt"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Pursuant to ASC 350-40, &lt;/span&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Internal Use Software&lt;/span&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;, we capitalize costs incurred to implement cloud computing arrangements that are service contracts and costs incurred to develop internal-use software, which has historically included our SaaS products. ASC 350-40 prescribes capitalization of costs incurred during the application development stage, costs incurred to develop or obtain software that allows for access to or conversion of old data by new systems, and costs incurred in connection with upgrades and enhancements to internal-use software if it is probable that such expenditures will result in additional functionality. These capitalized costs exclude training costs, project management costs, and data migration costs. We evaluate our long-lived assets, including these capitalized costs, for indicators of possible impairment when events or changes in circumstances indicate the carrying amount of an asset or asset group may not be recoverable.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-align:justify;text-indent:27pt"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;We have broadly marketed on-premises versions of certain of our SaaS products, thereby establishing a pattern of marketing internal-use software and a rebuttable presumption that we intend to market any SaaS products we develop. As a result, our ongoing and future SaaS projects are accounted for under ASC 985-20, &lt;/span&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Costs of Software to be Sold, Leased or Marketed, &lt;/span&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;which is discussed below under "Software Development Costs."&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-align:justify;text-indent:27pt"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Costs previously capitalized under ASC 350-40 in connection with development of our SaaS products are amortized on a straight-line basis over the product&#x2019;s estimated useful life of five years and such amortization is included in cost of subscription services revenue on the consolidated statements of operations. Capitalized costs include salaries, benefits, and stock-based compensation charges for employees that are directly involved in developing our SaaS products. These capitalized costs are included in other assets, non-current on the consolidated balance sheets. Gross capitalized internal-use software development costs were $7.6 million and $7.4 million as of&#160;January&#160;31, 2026 and 2025, respectively. Amortization expense was $1.0 million, $1.3 million, and $1.3 million for fiscal years 2026, 2025, and 2024, respectively. Accumulated amortization was $6.7 million and $5.5 million as of&#160;January&#160;31, 2026 and 2025, respectively.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-align:justify;text-indent:27pt"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Capitalized costs related to the implementation of cloud computing arrangements that are service contracts are amortized on a straight-line basis over the terms of the associated hosting arrangements and such amortization is included in operating expenses in the same line item on the consolidated statements of operations as the associated hosting arrangement fees. These gross capitalized costs were $12.7 million and $12.1 million as of January&#160;31, 2026 and 2025, respectively, and are recorded in other assets, non-current on our consolidated balance sheets. Related amortization expense was $1.6 million, $0.3 million, and none for fiscal years 2026, 2025, and 2024, respectively. Accumulated amortization was $4.2 million and $2.4 million as of January&#160;31, 2026 and 2025, respectively.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-indent:13.5pt"&gt;&lt;span style="color:#a32200;font-family:'Arial',sans-serif;font-size:12pt;font-style:italic;font-weight:700;line-height:120%"&gt;Software Development Costs&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-align:justify;text-indent:27pt"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;We account for costs incurred to develop software to be licensed in accordance with ASC 985-20, &lt;/span&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Costs of Software to be Sold, Leased or Marketed.&lt;/span&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; These costs include internal development costs and license fees paid to third parties for their software that is integrated into our products. Costs to establish technological feasibility are expensed as incurred. Technological feasibility is established when a working model is complete. Costs incurred subsequent to establishment of technological feasibility are capitalized until the product is available for general release to customers, at which point they are amortized on a product-by-product basis. Management evaluates the useful life of these assets on an annual basis and tests for impairment whenever events or changes in circumstances occur that could impact their recoverability. Our internal development costs are amortized over the estimated useful life of the software, which is five years, on a straight-line basis, and such amortization is included in cost of licenses revenue or cost of subscription services revenue in the consolidated statements of operations based on the nature of the underlying product. Capitalized costs include salaries, benefits, and stock-based compensation charges for employees that are directly involved in developing our products. Capitalized costs are included in other assets, non-current on the consolidated balance sheets and were immaterial as of January&#160;31, 2026 and 2025.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-align:justify;text-indent:27pt"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Capitalized license fees paid to third parties are amortized over the license term at the greater of a straight-line or a consumption basis and such amortization is included in cost of licenses revenue or cost of subscription services revenue in the consolidated statements of operations based on the nature of the underlying third-party product. Capitalized costs are included in prepaid expenses and other current assets and other assets, non-current on the consolidated balance sheets and were immaterial as of January&#160;31, 2026 and 2025.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-indent:13.5pt"&gt;&lt;span style="color:#a32200;font-family:'Arial',sans-serif;font-size:12pt;font-style:italic;font-weight:700;line-height:120%"&gt;Leases&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-align:justify;text-indent:27pt"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;We determine if an arrangement contains a lease at inception based on whether there is an identified asset and whether we control the use of the identified asset throughout the period of use. We classify leases as either financing or operating leases. We do not have any financing leases.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-align:justify;text-indent:27pt"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Operating lease liabilities represent our obligation to make payments arising from a lease. Operating lease liabilities are recognized at the lease commencement date based on the present value of future lease payments over the lease term. The present value of lease payments is discounted based on our incremental borrowing rate unless the rate implicit in the lease is readily determinable, which generally is not the case. We estimate our incremental borrowing rate based on information available at the lease commencement date for collateralized borrowings with a similar term, amount, borrower creditworthiness, and economic environment.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-align:justify;text-indent:27pt"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; Operating lease ROU assets represent our right to use an underlying asset for the lease term. Our operating lease ROU assets are measured based on the corresponding operating lease liability adjusted for (1)&#160;payments made to the lessor at or before the commencement date, (2)&#160;initial direct costs incurred, and (3)&#160;tenant incentives under the lease.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-align:justify;text-indent:27pt"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Options to renew or terminate the lease are recognized as part of our operating lease ROU assets and operating lease liabilities when it is reasonably certain the options will be exercised.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-align:justify;text-indent:27pt"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;We have elected to not separate lease and non-lease components for any leases within our existing classes of assets. Operating lease expense for fixed lease payments is recognized on a straight-line basis over the lease term. Variable lease payments for real estate taxes, insurance, maintenance, and utilities, which are generally based on our pro-rata share of the total property, are expensed as incurred and are not included in the measurement of the operating lease ROU assets or operating lease liabilities. In addition, we do not recognize ROU assets and lease liabilities for short-term leases which have a lease term of 12 months or less and do not include an option to purchase the underlying asset that we are reasonably certain to exercise. Lease cost for short-term leases is recognized on a straight-line basis over the lease term.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-indent:13.5pt"&gt;&lt;span style="color:#a32200;font-family:'Arial',sans-serif;font-size:12pt;font-style:italic;font-weight:700;line-height:120%"&gt;Business Acquisitions&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-align:justify;text-indent:27pt"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Assets acquired and liabilities assumed in a business combination are recorded at their respective fair values at the date of the acquisition in accordance with ASC 805, &lt;/span&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Business Combinations &lt;/span&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(with the exception of contract assets and contract liabilities, which are measured according to ASC 606, &lt;/span&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Revenue from Contracts with Customers,&lt;/span&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; discussed under the heading "Revenue Recognition," below). Determination of the fair value of assets acquired, liabilities assumed, and contingent consideration liabilities recognized relies on management judgments and often involves the use of estimates and assumptions, including but not limited to assumptions about future cash inflows and outflows, discount rates, and lives of intangible and other assets. Any excess of the purchase price over the fair value of the net assets acquired is recognized as goodwill.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-align:justify;text-indent:27pt"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;During the one-year measurement period following an acquisition, we may record adjustments to the fair value of the assets acquired and liabilities assumed, with the corresponding offset to goodwill. Upon the conclusion of the measurement period, subsequent adjustments, if any, are recorded in our consolidated statements of operations.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-align:justify;text-indent:27pt"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Acquisition costs, such as legal and consulting fees, are expensed as incurred.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;margin-top:10pt;text-indent:13.5pt"&gt;&lt;span style="color:#a32200;font-family:'Arial',sans-serif;font-size:12pt;font-style:italic;font-weight:700;line-height:120%"&gt;Goodwill and Acquired Intangible Assets&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-indent:27pt"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Goodwill represents the excess of the purchase price in a business acquisition over the fair value of the net assets acquired and is not amortized. We test goodwill for impairment at the reporting unit level at least annually in November and may test more frequently when events or changes in circumstances indicate that the carrying value may not be recoverable.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-indent:27pt"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;At the time of testing, if we determine that it is more likely than not that the estimated fair value of our single reporting unit is less than its carrying value, a quantitative assessment is performed by comparing the fair value of the reporting unit with its carrying value. In order to make this determination, we may make an initial assessment of &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;qualitative factors, or may proceed directly to the quantitative impairment test. There were no impairment charges to goodwill during fiscal years 2026, 2025, and 2024.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-align:justify;text-indent:27pt"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Acquired&#160;intangible assets consist primarily of developed technology and customer relationships resulting from our business acquisitions. Intangible assets are recorded at fair value on the date of acquisition and are amortized over their estimated&#160;useful&#160;lives.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-indent:13.5pt"&gt;&lt;span style="color:#a32200;font-family:'Arial',sans-serif;font-size:12pt;font-style:italic;font-weight:700;line-height:120%"&gt;Impairment of Long-Lived Assets&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-align:justify;text-indent:27pt"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;We evaluate our long-lived assets for indicators of possible impairment when events or changes in circumstances suggest that the carrying amount of an asset or asset group may not be recoverable. We assess recoverability by comparing the carrying amount of such asset or asset group to the net undiscounted future cash flows we expect the asset or asset group to generate. If the carrying amount of an asset or asset group exceeds the related undiscounted cash flows, it is considered to be impaired and an impairment charge is recognized for the amount by which the carrying value of the asset or asset group exceeds its fair value.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-align:justify;text-indent:27pt"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;There were no events or changes in circumstances during fiscal year 2026, 2025, or 2024 which indicated potential impairment of our long-lived assets.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-indent:13.5pt"&gt;&lt;span id="ia9a6da77615448a3ade752e1c9d5b9f0_41830"&gt;&lt;/span&gt;&lt;span id="ia9a6da77615448a3ade752e1c9d5b9f0_41831"&gt;&lt;/span&gt;&lt;span style="color:#a32200;font-family:'Arial',sans-serif;font-size:12pt;font-style:italic;font-weight:700;line-height:120%"&gt;Revenue Recognition&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-align:justify;text-indent:27pt"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;We derive revenue from the sale of: (1) software licenses for on-premises use of our proprietary software and related maintenance and support; (2) the right to access certain software products we host (i.e., SaaS); and (3) professional services. For many of our products that are available both on-premises and via SaaS, we sell a single offering that allows customers the choice of either on-premises or SaaS deployment throughout the term of the contract. These offerings are comprised of three types of performance obligations: term license, maintenance and support, and SaaS.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-align:justify;text-indent:27pt"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In accordance with ASC 606, &lt;/span&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Revenue from Contracts with Customers&lt;/span&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;, revenue is recognized when or as a customer obtains control of the distinct promised goods and services. The amount of revenue recognized reflects the consideration to which we expect to be entitled in exchange for those goods or services. To achieve the core principle of ASC 606, we apply the following five steps:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;padding-left:36pt;text-align:justify;text-indent:9pt"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1.&lt;/span&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:18.67pt"&gt;Identification of the contract, or contracts, with the customer;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:3pt;padding-left:36pt;text-align:justify;text-indent:9pt"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2.&lt;/span&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:18.67pt"&gt;Identification of the performance obligations in the contract;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:3pt;padding-left:36pt;text-align:justify;text-indent:9pt"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;3.&lt;/span&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:18.67pt"&gt;Determination of the transaction price;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:3pt;padding-left:36pt;text-align:justify;text-indent:9pt"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;4.&lt;/span&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:18.67pt"&gt;Allocation of the transaction price to the performance obligations in the contract; and&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:3pt;padding-left:36pt;text-align:justify;text-indent:9pt"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;5.&lt;/span&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:18.67pt"&gt;Recognition of the revenue when, or as, a performance obligation is satisfied.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-align:justify;text-indent:27pt"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Our significant performance obligations and our application of ASC 606 to each of those performance obligations are discussed in further detail below.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-align:justify;text-indent:27pt"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Payment terms and conditions vary by contract type, although terms generally require payment within 30 to 60 days of the invoice date. In certain arrangements, we receive payment from a customer either before or after the performance obligation has been satisfied; however, our contracts do not contain a significant financing component. The primary purpose of our invoicing terms is to provide customers with simplified and predictable ways of purchasing our products and services, not to receive financing from our customers or to provide customers with financing. We apply the practical expedient in ASC 606 and do not evaluate payment terms of one year or less for the existence of a significant financing component. Revenue is recorded net of sales tax. We generally do not offer a right of refund in our contracts.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-indent:27pt"&gt;&lt;span style="color:#1e6482;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Licenses&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-align:justify;text-indent:27pt"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Our term licenses (typically sold as a portion of flexible deployment offerings), provide customers the right to use software for a specified period of time. Revenue for licenses is recognized at the point in time at which the customer is able to use and benefit from the software, which is generally upon delivery to the customer or upon commencement of the renewal term. For licenses revenue, we generally invoice when the license(s) are provided or annually at contract anniversary, which results in a contract asset at contract inception.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-indent:27pt"&gt;&lt;span style="color:#1e6482;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Subscription Services&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-align:justify;text-indent:27pt"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;We generate subscription services revenue through the provision of: (1) maintenance and support, which include technical support and unspecified updates and upgrades on a when-and-if-available basis for our licenses, and (2) SaaS products (typically sold as a portion of flexible deployment offerings).&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-align:justify;text-indent:27pt"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Maintenance and support represent stand-ready obligations for which revenue is recognized ratably over the term of the arrangements. For maintenance and support, we generally invoice when the associated license(s) are provided or annually at contract anniversary, which results in a contract liability at contract inception.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-align:justify;text-indent:27pt"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Customers do not have the contractual right to take possession of the software underlying our SaaS products. Therefore, SaaS products are stand-ready obligations to provide access to our products, and the related revenue is recognized ratably over the contractual term of the arrangement, as control of the services is transferred to the customer. We generally invoice for our SaaS products when the customer is provided access and may begin using the SaaS products or annually at contract anniversary.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-indent:27pt"&gt;&lt;span style="color:#1e6482;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Professional Services and Other&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-align:justify;text-indent:27pt"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Professional services and other revenue consists of fees associated with professional services, including deployment of agentic automation, customer education, and training services. Our professional services contracts are structured on a time and materials or fixed price basis, and the related revenue is recognized as the services are rendered. We use a cost-based input method as the measure of progress toward satisfying the performance obligation. For professional services, we invoice as the services are provided, which results in either a contract asset or liability, depending on the timing of the services, or in advance, which results in a contract liability at contract inception.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-indent:27pt"&gt;&lt;span style="color:#1e6482;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Contracts with Multiple Performance Obligations&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-align:justify;text-indent:27pt"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Most of our contracts with customers contain multiple performance obligations. The transaction price is allocated to the separate performance obligations on a relative SSP basis. Whenever possible, we allocate the transaction price based on observable SSP, which is the price of the same good or service in standalone sales to similar customers in similar circumstances. If observable SSP is not available, we estimate the SSP using data that may include historical prices, discounting practices, list prices, cost data, and other observable inputs. Our SSP reflects the amount we would charge for each performance obligation if it were sold separately in standalone sales to similar customers in similar circumstances in similar geographies.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-indent:27pt"&gt;&lt;span style="color:#1e6482;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Consideration Payable to Customers&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-align:justify;text-indent:27pt"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;From time to time, we enter into arrangements wherein we sell our products and services to a customer or partner while also making commitments to purchase products or services from that customer or partner or make investments to enable that customer or partner to create or enhance their automation practice. These commitments are treated as consideration payable to a customer, and therefore as a reduction to the transaction price, when it is determined that the payment is not in exchange for a distinct good or service that is priced at fair market value. If the consideration payable includes a variable amount, we estimate the transaction price, including assessing whether the estimate of variable consideration must be constrained.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-align:justify;text-indent:27pt"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;We have from time to time offered certain rebate incentives to our partners, which are treated as consideration payable to a customer and therefore accounted for as a reduction to the transaction price of the related revenue arrangements.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-indent:27pt"&gt;&lt;span style="color:#1e6482;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Modifications&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-align:justify;text-indent:27pt"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;We frequently modify contracts to offer customers additional products or services. The additional products and services are generally determined to be distinct from those products or services transferred to the customer before the modification. We evaluate whether the price for the additional products and services reflects the SSP in order to determine the appropriate modification model to apply. If the price reflects SSP, the purchase of additional products and services is accounted for as a separate contract. If the price does not reflect SSP, we account for the modification as the termination of the existing contract and the creation of a new contract.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-indent:27pt"&gt;&lt;span style="color:#1e6482;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Contract Balances&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-align:justify;text-indent:27pt"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Contract assets consist of unbilled accounts receivable related to goods or services that have been transferred to customers but whose payment is contingent upon future performance.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-align:justify;text-indent:27pt"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Contract liabilities consist of deferred revenue. Revenue is deferred when we invoice in advance of performance under a contract.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-align:justify;text-indent:27pt"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Often, certain performance obligations under a contract will be in a contract asset position while other performance obligations under the same contract are in a contract liability position. Contract assets and liabilities pertaining to the same contract are netted in the consolidated balance sheets.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-indent:27pt"&gt;&lt;span style="color:#1e6482;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Deferred Contract Acquisition Costs&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-align:justify;text-indent:27pt"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;We defer sales commissions that are incremental to the acquisition of customer contracts. These costs are recorded as deferred contract acquisition costs on the consolidated balance sheets. We determine whether costs should be deferred based on the terms of our sales compensation and partner incentive plans and whether the commissions are incremental to a customer contract (i.e. would not have occurred absent the customer contract). Under our current sales compensation and certain of our partner incentive plans, commissions for renewals of subscription contracts are not commensurate with the commissions paid on the initial contract.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-align:justify;text-indent:27pt"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;We allocate deferred contract acquisition costs to performance obligations in proportion to the transaction price allocated to each performance obligation and amortize the costs accordingly. Commissions associated with licenses and license renewals are expensed at the time the corresponding licenses revenue is recognized. Commissions associated with subscription services are capitalized and amortized on a straight-line basis over a period of five years for initial contracts, reflecting our estimate of the expected period that we will benefit from those commissions. We determine the period of benefit by taking into consideration the length of our customer contracts, retention rate, the technology lifecycle, and other factors. Commissions paid on renewal contracts that are associated with subscription services are capitalized and amortized over the renewal term. We apply the practical expedient in ASC 340-40, &lt;/span&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Other Assets and Deferred Costs&lt;/span&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;to expense costs as incurred for costs to obtain a contract with a customer when the amortization period would have been one year or less.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-align:justify;text-indent:27pt"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;We periodically review deferred contract acquisition costs to determine whether events or changes in circumstances have occurred that could impact the period of benefit. There were&#160;no&#160;impairment losses recorded for fiscal year 2026, 2025, or 2024.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-indent:13.5pt"&gt;&lt;span style="color:#a32200;font-family:'Arial',sans-serif;font-size:12pt;font-style:italic;font-weight:700;line-height:120%"&gt;Cost of Revenue&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-indent:27pt"&gt;&lt;span style="color:#1e6482;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Licenses&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-align:justify;text-indent:27pt"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Cost of licenses revenue consists of all direct costs to deliver our licenses to customers, amortization of software development costs related to our licenses, and amortization of acquired developed technology.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-indent:27pt"&gt;&lt;span style="color:#1e6482;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Subscription Services&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-align:justify;text-indent:27pt"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Cost of subscription services revenue consists of personnel-related expenses of our customer support and technical support teams, including salaries and bonuses, stock-based compensation expense, and employee benefit costs. Cost of subscription services revenue also includes third-party consulting services, hosting costs related to our SaaS products, amortization of acquired developed technology and capitalized development costs related to SaaS products, and allocated overhead. Overhead is allocated to cost of subscription services revenue based on applicable headcount. We recognize these expenses as they are incurred.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-indent:27pt"&gt;&lt;span style="color:#1e6482;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Professional Services and Other&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-align:justify;text-indent:27pt"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Cost of professional services and other revenue primarily consists of personnel-related expenses of our professional services team, including salaries and bonuses, stock-based compensation expense, and employee benefit costs. Cost of professional services and other revenue also includes subcontracted third-party services and allocated overhead. We recognize these expenses as they are incurred.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-indent:13.5pt"&gt;&lt;span style="color:#a32200;font-family:'Arial',sans-serif;font-size:12pt;font-style:italic;font-weight:700;line-height:120%"&gt;Sales and Marketing&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-align:justify;text-indent:27pt"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Sales and marketing expenses consist primarily of personnel-related expenses associated with our sales and marketing employees and related sales support teams, including salaries and bonuses, stock-based compensation expense, employee benefit costs, sales and partner commissions, marketing events, advertising costs, travel, trade shows, other marketing materials, and allocated overhead.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-align:justify;text-indent:27pt"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Advertising costs are expensed as incurred and are included in sales and marketing expenses. Such costs were $49.8 million, $45.9 million, and $44.3 million for fiscal years 2026, 2025, and 2024, respectively.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-indent:13.5pt"&gt;&lt;span style="color:#a32200;font-family:'Arial',sans-serif;font-size:12pt;font-style:italic;font-weight:700;line-height:120%"&gt;Research and Development&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-align:justify;text-indent:27pt"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Research and development expenses consist primarily of personnel-related expenses, including salaries and bonuses, stock-based compensation expense, and employee benefit costs, for our research and development employees, and allocated overhead. Research and development expenditures are expensed as incurred.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-indent:13.5pt"&gt;&lt;span style="color:#a32200;font-family:'Arial',sans-serif;font-size:12pt;font-style:italic;font-weight:700;line-height:120%"&gt;General and Administrative&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-align:justify;text-indent:27pt"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;General and administrative expenses consist primarily of personnel-related expenses, including salaries and bonuses, stock-based compensation expense, and employee benefit costs, associated with our finance, legal, human resources, compliance, and other administrative employees, as well as accounting and legal professional services fees, other corporate-related expenses, and allocated overhead.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-indent:13.5pt"&gt;&lt;span style="color:#a32200;font-family:'Arial',sans-serif;font-size:12pt;font-style:italic;font-weight:700;line-height:120%"&gt;Stock-Based Compensation&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-align:justify;text-indent:27pt"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;We recognize stock-based compensation expense in accordance with the provisions of ASC&#160;718,&#160;&lt;/span&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Compensation&#x2014;Stock Compensation&lt;/span&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;. ASC&#160;718 requires the measurement and recognition of compensation expense for all stock-based awards made to employees, directors, and non-employees based on the grant date fair value of the awards. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-align:justify;text-indent:27pt"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The fair value of each stock option is determined using the Black-Scholes pricing model. The fair value of &lt;/span&gt;&lt;span style="color:#a32200;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;&lt;a href="#i63ba66cb811d4ac183b1e4abe74ae7e1_13" style="color:#a32200;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:none"&gt;RS&lt;/a&gt;&lt;a href="#i63ba66cb811d4ac183b1e4abe74ae7e1_13" style="color:#a32200;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:none"&gt;Us&lt;/a&gt;&lt;/span&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; and &lt;/span&gt;&lt;span style="color:#a32200;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;&lt;a href="#i63ba66cb811d4ac183b1e4abe74ae7e1_13" style="color:#a32200;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:none"&gt;RSA&lt;/a&gt;s&lt;/span&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; is determined based on the fair value of our Class A common stock on the grant date. The fair value of&lt;/span&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt; &lt;/span&gt;&lt;span style="color:#a32200;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;&lt;a href="#i63ba66cb811d4ac183b1e4abe74ae7e1_13" style="color:#a32200;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:none"&gt;PSUs&lt;/a&gt;&lt;/span&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; that are dependent on the satisfaction of a performance condition is also determined based on the fair value of our Class A common stock on the grant date. The fair value of ESPP awards is determined using the Black-Scholes pricing model.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-align:justify;text-indent:27pt"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Stock-based compensation expense is included in cost of revenue and operating expenses within our consolidated statements of operations based on the expense classification of the individual earning the award.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-align:justify;text-indent:27pt"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The fair value of awards with only service-based vesting conditions is recognized as expense over the requisite service period on a straight-line basis. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-align:justify;text-indent:27pt"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;For PSUs dependent on the satisfaction of a performance condition, compensation expense is recognized only when management believes it is probable that the performance condition will be achieved.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-align:justify;text-indent:27pt"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The fair value of ESPP shares is recognized over the relevant offering period on a straight-line basis.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-align:justify;text-indent:27pt"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;With all award types, we account for forfeitures as they occur.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-indent:13.5pt"&gt;&lt;span style="color:#a32200;font-family:'Arial',sans-serif;font-size:12pt;font-style:italic;font-weight:700;line-height:120%"&gt;Income Taxes&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-align:justify;text-indent:27pt"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Pursuant to ASC&#160;740, &lt;/span&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Income Taxes&lt;/span&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;, we account for income taxes using the asset and liability method, whereby DTAs and DTLs are recognized based on temporary differences between the bases used for financial reporting and income tax reporting purposes. Deferred income taxes are provided based on the enacted tax rates and laws that will be in effect at the time such temporary differences are expected to reverse. A valuation allowance is provided for DTAs if it is more likely than not that we will not realize those tax assets through future operations.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-align:justify;text-indent:27pt"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;ASC&#160;740 prescribes a two-step approach to recognizing and measuring uncertain tax positions: (1) evaluate the tax position for recognition by determining if the weight of available evidence indicates that it is more likely than &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-align:justify"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;not that the position will be sustained on audit, including resolution of related appeals or litigation processes, if any; and (2) measure the tax benefit as the largest amount which is more likely than not of being realized and effectively settled. We consider many factors when evaluating and estimating tax positions and tax benefits, which may require periodic adjustments, and which may not accurately reflect actual outcomes.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-align:justify;text-indent:27pt"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;We recognize any interest and penalties related to uncertain tax positions as a component of (benefit from) provision for income taxes in the consolidated statements of operations.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-indent:13.5pt"&gt;&lt;span style="color:#a32200;font-family:'Arial',sans-serif;font-size:12pt;font-style:italic;font-weight:700;line-height:120%"&gt;Net Income (Loss) Per Share&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-align:justify;text-indent:27pt"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In a period of net income, diluted net income per share is calculated by giving effect to all potentially dilutive securities outstanding for the period (including, but not limited to, unvested RSUs and unexercised stock options under our equity incentive plans, unvested PSUs, and outstanding purchase periods under our ESPP) using the treasury stock method.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-align:justify;text-indent:27pt"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In a period of net loss, basic and diluted net loss per share is calculated by dividing net loss by the weighted average number of shares of common stock outstanding during the period. Diluted net loss per share is the same as basic net loss per share because potentially dilutive common stock equivalents are anti-dilutive when in a net loss position.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-align:justify;text-indent:27pt"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;All potentially dilutive common stock equivalents were anti-dilutive in fiscal years 2025 and 2024, as we were in a net loss position for these periods.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-align:justify;text-indent:27pt"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The rights of the holders of our Class A and Class B common stock, including liquidation and dividend rights, are identical except with regard to voting and conversion rights. Accordingly, we present net income (loss) per share for Class A and Class B common stock together.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-indent:13.5pt"&gt;&lt;span id="ia9a6da77615448a3ade752e1c9d5b9f0_41853"&gt;&lt;/span&gt;&lt;span style="color:#a32200;font-family:'Arial',sans-serif;font-size:12pt;font-style:italic;font-weight:700;line-height:120%"&gt;Segment Information&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-align:justify;text-indent:27pt"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Our chief operating decision maker, or &lt;/span&gt;&lt;span style="color:#a32200;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;&lt;a href="#i63ba66cb811d4ac183b1e4abe74ae7e1_13" style="color:#a32200;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:none"&gt;CODM&lt;/a&gt;&lt;/span&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;, is our CEO. (From the second quarter of fiscal year 2023 through the second quarter of fiscal year 2025, our &lt;/span&gt;&lt;span style="color:#a32200;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;&lt;a href="#i63ba66cb811d4ac183b1e4abe74ae7e1_13" style="color:#a32200;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:none"&gt;Co-CEOs&lt;/a&gt;&lt;/span&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; acted together as CODM.) The CODM reviews financial information at the consolidated level and manages business activities as one operating and reportable segment. Because the assets of our single reportable segment are presented as total assets on our consolidated balance sheets, no other measure of segment assets is regularly provided to the CODM. Net income (loss), as reported on our consolidated statements of operations, is one of the measures of segment profit or loss used by our CODM to evaluate performance relative to plan, make resource allocation decisions, and monitor profitability trends.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-indent:27pt"&gt;&lt;span style="color:#1e6482;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Significant Segment Expenses&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-align:justify;text-indent:27pt"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Revenue (the sources of which are described under the heading "Revenue Recognition," above) is reduced by significant expenses regularly provided to the CODM, as well as other segment items, to arrive at net income (loss) for the periods presented as follows (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:59.572%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:11.619%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.384%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:11.619%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.384%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:11.622%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Year Ended January&#160;31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2026&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2025&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#f6f6f6;border-top:0.5pt solid #182126;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Revenue&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f6f6f6;border-top:0.5pt solid #182126;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f6f6f6;border-top:0.5pt solid #182126;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,610,572&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f6f6f6;border-top:0.5pt solid #182126;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f6f6f6;border-top:0.5pt solid #182126;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#f6f6f6;border-top:0.5pt solid #182126;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f6f6f6;border-top:0.5pt solid #182126;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,429,664&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f6f6f6;border-top:0.5pt solid #182126;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f6f6f6;border-top:0.5pt solid #182126;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#f6f6f6;border-top:0.5pt solid #182126;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f6f6f6;border-top:0.5pt solid #182126;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,308,072&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f6f6f6;border-top:0.5pt solid #182126;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Significant segment expenses:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#f6f6f6;border-top:0.5pt solid #d9d9d9;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:12pt"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Adjusted cost of licenses&lt;/span&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:5.85pt;font-weight:400;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline"&gt;(1)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f6f6f6;border-top:0.5pt solid #d9d9d9;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;4,343&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f6f6f6;border-top:0.5pt solid #d9d9d9;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f6f6f6;border-top:0.5pt solid #d9d9d9;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f6f6f6;border-top:0.5pt solid #d9d9d9;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;5,818&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f6f6f6;border-top:0.5pt solid #d9d9d9;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f6f6f6;border-top:0.5pt solid #d9d9d9;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f6f6f6;border-top:0.5pt solid #d9d9d9;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;7,098&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f6f6f6;border-top:0.5pt solid #d9d9d9;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:12pt"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Adjusted cost of subscription services&lt;/span&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:5.85pt;font-weight:400;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline"&gt;(1)(2)(3)(4)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;139,545&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;142,654&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;94,265&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#f6f6f6;border-top:0.5pt solid #d9d9d9;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:12pt"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Adjusted cost of professional services and other&lt;/span&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:5.85pt;font-weight:400;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline"&gt;(2)(3)(4)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f6f6f6;border-top:0.5pt solid #d9d9d9;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;98,415&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f6f6f6;border-top:0.5pt solid #d9d9d9;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f6f6f6;border-top:0.5pt solid #d9d9d9;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f6f6f6;border-top:0.5pt solid #d9d9d9;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;59,068&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f6f6f6;border-top:0.5pt solid #d9d9d9;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f6f6f6;border-top:0.5pt solid #d9d9d9;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f6f6f6;border-top:0.5pt solid #d9d9d9;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;62,248&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f6f6f6;border-top:0.5pt solid #d9d9d9;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:12pt"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Adjusted sales and marketing&lt;/span&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:5.85pt;font-weight:400;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline"&gt;(1)(2)(3)(4)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;587,375&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;583,898&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;560,009&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#f6f6f6;border-top:0.5pt solid #d9d9d9;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:12pt"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Adjusted research and development&lt;/span&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:5.85pt;font-weight:400;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline"&gt;(2)(3)4)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f6f6f6;border-top:0.5pt solid #d9d9d9;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;250,012&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f6f6f6;border-top:0.5pt solid #d9d9d9;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f6f6f6;border-top:0.5pt solid #d9d9d9;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f6f6f6;border-top:0.5pt solid #d9d9d9;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;242,679&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f6f6f6;border-top:0.5pt solid #d9d9d9;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f6f6f6;border-top:0.5pt solid #d9d9d9;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f6f6f6;border-top:0.5pt solid #d9d9d9;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;210,722&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f6f6f6;border-top:0.5pt solid #d9d9d9;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:12pt"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Adjusted general and administrative&lt;/span&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:5.85pt;font-weight:400;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline"&gt;(1)(2)(3)(4)(5)(6)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;161,131&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;154,965&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;141,166&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#f6f6f6;border-top:0.5pt solid #d9d9d9;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Other segment items&lt;/span&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:5.85pt;font-weight:400;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline"&gt;(7)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f6f6f6;border-top:0.5pt solid #d9d9d9;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;308,955&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f6f6f6;border-top:0.5pt solid #d9d9d9;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f6f6f6;border-top:0.5pt solid #d9d9d9;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f6f6f6;border-top:0.5pt solid #d9d9d9;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;361,393&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f6f6f6;border-top:0.5pt solid #d9d9d9;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f6f6f6;border-top:0.5pt solid #d9d9d9;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f6f6f6;border-top:0.5pt solid #d9d9d9;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;356,909&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f6f6f6;border-top:0.5pt solid #d9d9d9;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Amortization of acquired intangible assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;8,191&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;6,711&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;8,600&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#f6f6f6;border-top:0.5pt solid #d9d9d9;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Interest income&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f6f6f6;border-top:0.5pt solid #d9d9d9;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(48,023)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f6f6f6;border-top:0.5pt solid #d9d9d9;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f6f6f6;border-top:0.5pt solid #d9d9d9;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f6f6f6;border-top:0.5pt solid #d9d9d9;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(49,422)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f6f6f6;border-top:0.5pt solid #d9d9d9;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f6f6f6;border-top:0.5pt solid #d9d9d9;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f6f6f6;border-top:0.5pt solid #d9d9d9;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(57,130)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f6f6f6;border-top:0.5pt solid #d9d9d9;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(Benefit from) provision for income taxes&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(181,702)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(4,406)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;14,068&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#f6f6f6;border-bottom:0.5pt solid #d9d9d9;border-top:0.5pt solid #d9d9d9;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Net income (loss)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f6f6f6;border-bottom:0.5pt solid #000;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f6f6f6;border-bottom:0.5pt solid #000;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;282,330&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f6f6f6;border-bottom:0.5pt solid #000;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f6f6f6;border-bottom:0.5pt solid #d9d9d9;border-top:0.5pt solid #d9d9d9;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#f6f6f6;border-bottom:0.5pt solid #000;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f6f6f6;border-bottom:0.5pt solid #000;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(73,694)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f6f6f6;border-bottom:0.5pt solid #000;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f6f6f6;border-bottom:0.5pt solid #d9d9d9;border-top:0.5pt solid #d9d9d9;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#f6f6f6;border-bottom:0.5pt solid #000;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f6f6f6;border-bottom:0.5pt solid #000;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(89,883)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f6f6f6;border-bottom:0.5pt solid #000;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="18" style="background-color:#ffffff;border-bottom:0.5pt solid #d9d9d9;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;(1) Excludes amortization of acquired intangible assets&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="18" style="background-color:#f6f6f6;border-bottom:0.5pt solid #d9d9d9;border-top:0.5pt solid #d9d9d9;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;(2) Excludes stock-based-compensation&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="18" style="background-color:#ffffff;border-bottom:0.5pt solid #d9d9d9;border-top:0.5pt solid #d9d9d9;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;(3) Excludes employer payroll tax on employee equity transactions&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="18" style="background-color:#f6f6f6;border-bottom:0.5pt solid #d9d9d9;border-top:0.5pt solid #d9d9d9;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;(4) Excludes restructuring costs&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="18" style="background-color:#ffffff;border-bottom:0.5pt solid #d9d9d9;border-top:0.5pt solid #d9d9d9;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;(5) Excludes charitable donation of Class A common stock&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="18" style="background-color:#f6f6f6;border-bottom:0.5pt solid #d9d9d9;border-top:0.5pt solid #d9d9d9;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;(6) Excludes change in fair value of contingent consideration&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="18" style="background-color:#ffffff;border-bottom:0.5pt solid #d9d9d9;border-top:0.5pt solid #d9d9d9;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="margin-top:12pt"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;(7) Other segment items include stock-based compensation expense; employer payroll tax expense related to employee equity transactions; restructuring costs; Charitable donation of Class A common stock; change in fair value of contingent consideration; and other (expense) income, net.&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-indent:27pt"&gt;&lt;span style="color:#1e6482;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Entity-Wide Disclosures&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-align:justify;text-indent:27pt"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table presents our long-lived assets other than financial instruments, net of accumulated depreciation and amortization, by geographic region (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:72.876%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:11.619%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.384%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:11.621%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;As of January 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2026&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2025&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#f6f6f6;border-top:0.5pt solid #182126;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;U.S.&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f6f6f6;border-top:0.5pt solid #182126;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f6f6f6;border-top:0.5pt solid #182126;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;407,804&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f6f6f6;border-top:0.5pt solid #182126;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f6f6f6;border-top:0.5pt solid #182126;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#f6f6f6;border-top:0.5pt solid #182126;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f6f6f6;border-top:0.5pt solid #182126;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;183,244&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f6f6f6;border-top:0.5pt solid #182126;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;U.K.&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;126,317&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;75,574&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#f6f6f6;border-top:0.5pt solid #d9d9d9;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Romania&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f6f6f6;border-top:0.5pt solid #d9d9d9;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;85,130&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f6f6f6;border-top:0.5pt solid #d9d9d9;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f6f6f6;border-top:0.5pt solid #d9d9d9;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f6f6f6;border-top:0.5pt solid #d9d9d9;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;86,933&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f6f6f6;border-top:0.5pt solid #d9d9d9;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Netherlands&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;26,822&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;24,071&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#f6f6f6;border-top:0.5pt solid #d9d9d9;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Rest of world&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f6f6f6;border-top:0.5pt solid #d9d9d9;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;30,310&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f6f6f6;border-top:0.5pt solid #d9d9d9;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f6f6f6;border-top:0.5pt solid #d9d9d9;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f6f6f6;border-top:0.5pt solid #d9d9d9;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;26,449&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f6f6f6;border-top:0.5pt solid #d9d9d9;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:0.5pt solid #d9d9d9;border-top:0.5pt solid #d9d9d9;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Total long-lived assets&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:0.5pt solid #000;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:0.5pt solid #000;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;676,383&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:0.5pt solid #000;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:0.5pt solid #d9d9d9;border-top:0.5pt solid #d9d9d9;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:0.5pt solid #000;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:0.5pt solid #000;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;396,271&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:0.5pt solid #000;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-indent:13.5pt"&gt;&lt;span id="ia9a6da77615448a3ade752e1c9d5b9f0_41837"&gt;&lt;/span&gt;&lt;span id="ia9a6da77615448a3ade752e1c9d5b9f0_41857"&gt;&lt;/span&gt;&lt;span style="color:#a32200;font-family:'Arial',sans-serif;font-size:12pt;font-style:italic;font-weight:700;line-height:120%"&gt;Recently Adopted Accounting Pronouncements&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-align:justify;text-indent:27pt"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In December 2023, the &lt;/span&gt;&lt;span style="color:#a32200;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;&lt;a href="#i63ba66cb811d4ac183b1e4abe74ae7e1_13" style="color:#a32200;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:none"&gt;FASB&lt;/a&gt;&lt;/span&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; issued &lt;/span&gt;&lt;span style="color:#a32200;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;&lt;a href="#i63ba66cb811d4ac183b1e4abe74ae7e1_13" style="color:#a32200;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:none"&gt;ASU&lt;/a&gt;&lt;/span&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; No. 2023-09, &lt;/span&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Income Taxes (Topic 740): Improvements to Income Tax Disclosures&lt;/span&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;.&lt;/span&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt; &lt;/span&gt;&lt;span style="color:#a32200;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;&lt;a href="#i63ba66cb811d4ac183b1e4abe74ae7e1_13" style="color:#a32200;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:none"&gt;ASU&lt;/a&gt;&lt;/span&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; No. 2023-09 requires additional tax disclosures, predominantly related to the effective income tax rate reconciliation and income taxes paid. We adopted ASU No. 2023-09 as of January&#160;31, 2026 on a prospective basis and have included the relevant disclosures in&lt;/span&gt;&lt;span style="color:#1e6482;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; &lt;/span&gt;&lt;span style="color:#1e6482;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"&gt;&lt;a href="#i63ba66cb811d4ac183b1e4abe74ae7e1_220" style="color:#1e6482;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"&gt;Note 1&lt;/a&gt;&lt;a href="#i63ba66cb811d4ac183b1e4abe74ae7e1_220" style="color:#1e6482;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"&gt;3&lt;/a&gt;&lt;a href="#i63ba66cb811d4ac183b1e4abe74ae7e1_220" style="color:#1e6482;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"&gt;, Income Taxes&lt;/a&gt;&lt;/span&gt;&lt;span style="color:#1e6482;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-indent:13.5pt"&gt;&lt;span id="ia9a6da77615448a3ade752e1c9d5b9f0_41858"&gt;&lt;/span&gt;&lt;span id="ia9a6da77615448a3ade752e1c9d5b9f0_41866"&gt;&lt;/span&gt;&lt;span style="color:#a32200;font-family:'Arial',sans-serif;font-size:12pt;font-style:italic;font-weight:700;line-height:120%"&gt;Recently Issued Accounting Pronouncements&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-align:justify;text-indent:27pt"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In November 2024, the FASB issued ASU No. 2024-03, &lt;/span&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Income Statement&#x2014;Reporting Comprehensive Income&#x2014;Expense Disaggregation Disclosures&lt;/span&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;. ASU No. 2024-03 requires additional disclosure on specific expense categories included in the expense captions presented on the statements of operations, and may be applied prospectively or retrospectively. ASU No. 2024-03 is effective for annual reporting periods beginning after December &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-align:justify"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;15, 2026 and for interim reporting periods beginning after December 15, 2027. Early adoption is permitted. We are currently evaluating the impact of this ASU on our consolidated financial statements.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-align:justify;text-indent:27pt"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In September 2025, the FASB issued ASU No. 2025-06, I&lt;/span&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;ntangibles&#x2014;Goodwill and Other&#x2014;Internal-Use Software (Subtopic 350-40): Targeted Improvements to the Accounting for Internal-Use Software. &lt;/span&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;ASU No. 2025-06 amends certain aspects of the accounting for and disclosure of software costs under ASC 350-40, and is effective for annual reporting periods beginning after December 15, 2027. Early adoption is permitted. We are currently evaluating the impact of this ASU on our consolidated financial statements.&lt;/span&gt;&lt;/div&gt;</us-gaap:SignificantAccountingPoliciesTextBlock>
    <us-gaap:BasisOfAccountingPolicyPolicyTextBlock contextRef="c-1" id="f-482">&lt;div style="margin-top:10pt;text-indent:13.5pt"&gt;&lt;span style="color:#a32200;font-family:'Arial',sans-serif;font-size:12pt;font-style:italic;font-weight:700;line-height:120%"&gt;Basis of Presentation&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-align:justify;text-indent:27pt"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The accompanying consolidated financial statements have been prepared in accordance with U.S. GAAP and include the financial statements of UiPath,&#160;Inc. and its subsidiaries in which we hold a controlling financial interest. Intercompany transactions and accounts have been eliminated in consolidation.&lt;/span&gt;&lt;/div&gt;</us-gaap:BasisOfAccountingPolicyPolicyTextBlock>
    <us-gaap:FiscalPeriod contextRef="c-1" id="f-483">&lt;div style="margin-top:10pt;text-indent:13.5pt"&gt;&lt;span style="color:#a32200;font-family:'Arial',sans-serif;font-size:12pt;font-style:italic;font-weight:700;line-height:120%"&gt;Fiscal Year&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-align:justify;text-indent:27pt"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Our fiscal year ends on January&#160;31.&#160;References to fiscal years 2026, 2025, and 2024 refer to the fiscal years ended January&#160;31, 2026, 2025, and 2024, respectively.&lt;/span&gt;&lt;/div&gt;</us-gaap:FiscalPeriod>
    <us-gaap:UseOfEstimates contextRef="c-1" id="f-484">&lt;div style="margin-top:10pt;text-indent:13.5pt"&gt;&lt;span style="color:#a32200;font-family:'Arial',sans-serif;font-size:12pt;font-style:italic;font-weight:700;line-height:120%"&gt;Use of Estimates&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-align:justify;text-indent:27pt"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The preparation of consolidated financial statements in conformity with U.S. GAAP requires management to make estimates and assumptions that affect the amounts of assets and liabilities at the balance sheet date and the amounts of revenue and expenses reported during the period. We evaluate estimates based on historical and anticipated results, trends, and various other assumptions. Such estimates include, but are not limited to, certain aspects of revenue recognition, expected period of benefit for deferred contract acquisition costs, allowance for credit losses, fair value of financial assets and liabilities, fair value of acquired assets and assumed liabilities, useful lives of long-lived assets, capitalized software development and internal-use software costs, carrying value of operating lease &lt;/span&gt;&lt;span style="color:#a32200;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;&lt;a href="#i63ba66cb811d4ac183b1e4abe74ae7e1_13" style="color:#a32200;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:none"&gt;ROU&lt;/a&gt;&lt;/span&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; assets and operating lease liabilities, incremental borrowing rates for operating leases, amount of stock-based compensation expense, amount of self-insurance liability, timing and amount of contingencies, costs related to restructuring actions, uncertain tax positions, and valuation allowance for deferred income taxes. Actual results could differ from these estimates and assumptions.&lt;/span&gt;&lt;/div&gt;</us-gaap:UseOfEstimates>
    <us-gaap:ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock contextRef="c-1" id="f-485">&lt;div style="margin-top:10pt;text-indent:13.5pt"&gt;&lt;span style="color:#a32200;font-family:'Arial',sans-serif;font-size:12pt;font-style:italic;font-weight:700;line-height:120%"&gt;Foreign Currency&lt;/span&gt;&lt;/div&gt;The functional currency of our non-U.S. subsidiaries is the local currency. Asset and liability balances denominated in non-U.S. dollar currencies are translated into U.S. dollars using period-end exchange rates, while revenue and expenses are translated using the average monthly exchange rates. Differences are included in stockholders&#x2019; equity as a component of accumulated other comprehensive income (loss). Financial assets and liabilities denominated in currencies other than the functional currency are recorded at the exchange rate at the time of the transaction and subsequent gains and losses related to changes in the foreign currency are included in other income (loss), net in the consolidated statements of operations.</us-gaap:ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock>
    <us-gaap:ForeignCurrencyTransactionGainLossBeforeTax contextRef="c-1" decimals="-5" id="f-486" unitRef="usd">-7000000.0</us-gaap:ForeignCurrencyTransactionGainLossBeforeTax>
    <us-gaap:ForeignCurrencyTransactionGainLossBeforeTax contextRef="c-20" decimals="-5" id="f-487" unitRef="usd">6900000</us-gaap:ForeignCurrencyTransactionGainLossBeforeTax>
    <us-gaap:ForeignCurrencyTransactionGainLossBeforeTax contextRef="c-21" decimals="-5" id="f-488" unitRef="usd">300000</us-gaap:ForeignCurrencyTransactionGainLossBeforeTax>
    <us-gaap:DerivativesPolicyTextBlock contextRef="c-1" id="f-489">&lt;div style="margin-top:10pt;text-indent:13.5pt"&gt;&lt;span style="color:#a32200;font-family:'Arial',sans-serif;font-size:12pt;font-style:italic;font-weight:700;line-height:120%"&gt;Derivative&#160;Financial Instruments&lt;/span&gt;&lt;/div&gt;From time to time, we may use&#160;derivative&#160;financial instruments, such as foreign currency forward contracts, to manage foreign currency exposures. Derivative instruments are accounted for as either assets or liabilities and carried at fair value.</us-gaap:DerivativesPolicyTextBlock>
    <us-gaap:ConcentrationRiskCreditRisk contextRef="c-1" id="f-490">&lt;div style="margin-top:10pt;text-indent:13.5pt"&gt;&lt;span style="color:#a32200;font-family:'Arial',sans-serif;font-size:12pt;font-style:italic;font-weight:700;line-height:120%"&gt;Concentration of Risks&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-align:justify;text-indent:27pt"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Financial instruments that potentially subject us to significant concentrations of credit risk consist principally of cash and cash equivalents, marketable securities, and accounts receivable. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-align:justify;text-indent:27pt"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;We maintain our cash balance at financial institutions that management believes are high-credit, quality financial institutions, where deposits, at times, exceed &lt;/span&gt;&lt;span style="color:#a32200;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;&lt;a href="#i63ba66cb811d4ac183b1e4abe74ae7e1_13" style="color:#a32200;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:none"&gt;FDIC&lt;/a&gt;&lt;/span&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; limits. As of January&#160;31, 2026 and 2025, 93% and 86%, respectively, of our cash and cash equivalents were concentrated in the U.S., EU countries, and Japan.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-align:justify;text-indent:27pt"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The selection of investments in marketable securities is governed by our investment policy. The policy aims to emphasize principles of safety and liquidity, with the overall objective of earning an attractive rate of return while limiting exposure to risk of loss and avoiding inappropriate concentrations. We use this policy to guide our investment decisions as it stipulates, among other things, a list of eligible investment types, minimum ratings and other restrictions for each type, and overall portfolio composition constraints.&lt;/span&gt;&lt;/div&gt;With regard to accounts receivable, we extend differing levels of credit to customers based on creditworthiness, do not require collateral deposits, and when necessary maintain an allowance for potential credit losses based upon the expected collectability of accounts receivable. We manage credit risk related to our customers by performing periodic evaluations of creditworthiness and applying other credit risk monitoring procedures. Significant customers are those that represent 10% or more of our total revenue for the period or accounts receivable at the balance sheet date.</us-gaap:ConcentrationRiskCreditRisk>
    <us-gaap:ConcentrationRiskPercentage1 contextRef="c-64" decimals="2" id="f-491" unitRef="number">0.93</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1 contextRef="c-65" decimals="2" id="f-492" unitRef="number">0.86</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:FairValueOfFinancialInstrumentsPolicy contextRef="c-1" id="f-493">&lt;div style="margin-top:10pt;text-indent:13.5pt"&gt;&lt;span style="color:#a32200;font-family:'Arial',sans-serif;font-size:12pt;font-style:italic;font-weight:700;line-height:120%"&gt;Fair Value Measurement&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify;text-indent:27pt"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;We utilize valuation techniques that maximize the use of observable inputs and minimize the use of unobservable inputs to the extent possible. We determine fair value based on assumptions that market participants would use in pricing an asset or liability in the principal or most advantageous market. When considering market participant assumptions in fair value measurements, the fair value hierarchy distinguishes between observable and unobservable inputs, which are categorized in one of the following levels:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-align:justify;text-indent:27pt"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Level 1&#x2014;Quoted prices in active markets for identical assets or liabilities that we can access at the measurement date.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-align:justify;text-indent:27pt"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Level 2&#x2014;Inputs other than quoted prices included within Level&#160;1 that are observable for the asset or liability, either directly or indirectly, such as:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:3pt;padding-left:72pt;text-align:justify;text-indent:-18pt"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt"&gt;quoted prices for similar assets or liabilities in active markets; &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:3pt;padding-left:72pt;text-align:justify;text-indent:-18pt"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt"&gt;quoted prices for identical or similar assets or liabilities in markets that are not active; or &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:3pt;padding-left:72pt;text-align:justify;text-indent:-18pt"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt"&gt;inputs other than quoted prices that are observable or can be corroborated by observable market data.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:3pt;text-align:justify;text-indent:27pt"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Level 2 inputs must be observable for substantially the full term of the asset or liability.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-align:justify;text-indent:27pt"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Level 3&#x2014;Unobservable inputs for the asset or liability that are supported by little or no market activity and that are significant to the fair value.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-align:justify;text-indent:27pt"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Marketable securities and other investments and contingent consideration are measured at fair value. Cash equivalents, accounts receivable, and accounts payable are recognized at their carrying value, which approximates fair value due to the short time to the expected receipt or payment date.&lt;/span&gt;&lt;/div&gt;</us-gaap:FairValueOfFinancialInstrumentsPolicy>
    <us-gaap:CashAndCashEquivalentsUnrestrictedCashAndCashEquivalentsPolicy contextRef="c-1" id="f-494">&lt;div style="margin-top:12pt;text-indent:13.5pt"&gt;&lt;span style="color:#a32200;font-family:'Arial',sans-serif;font-size:12pt;font-style:italic;font-weight:700;line-height:120%"&gt;Cash and Cash Equivalents&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-align:justify;text-indent:27pt"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;We consider all highly liquid investments purchased with original maturity dates of three months or less to be cash equivalents.&lt;/span&gt;&lt;/div&gt;</us-gaap:CashAndCashEquivalentsUnrestrictedCashAndCashEquivalentsPolicy>
    <us-gaap:MarketableSecuritiesPolicy contextRef="c-1" id="f-495">&lt;div style="margin-top:10pt;text-indent:13.5pt"&gt;&lt;span style="color:#a32200;font-family:'Arial',sans-serif;font-size:12pt;font-style:italic;font-weight:700;line-height:120%"&gt;Marketable Securities&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-align:justify;text-indent:27pt"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Our marketable securities consist primarily of treasury bills and U.S. government securities, corporate bonds, and commercial paper with original maturity dates of more than three months from the date of purchase. We determine the appropriate classification of our marketable securities at the time of purchase and reevaluate such designation at each balance sheet date. We have classified and accounted for our marketable securities as available-for-sale securities based on our intentions with regard to these instruments, and we classify them as current or non-current assets in the consolidated balance sheets based on their stated maturity dates.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-align:justify;text-indent:27pt"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The fair value of available-for-sale marketable securities is remeasured each reporting period. Any premium or discount is amortized or accreted over the life of the related available-for-sale security as an adjustment to yield. Interest income is recognized when earned. Unrealized gains and losses on marketable securities are reported as a separate component of accumulated other comprehensive income (loss) on the consolidated balance sheets until realized.&lt;/span&gt;&lt;/div&gt;We evaluate an available-for-sale debt security for impairment if the estimated fair value is below its amortized cost basis. We consider our intent to sell the security or whether it is more likely than not that we will be required to sell the security before recovery of its amortized basis. If either of these conditions exist, the debt security&#x2019;s amortized cost basis is written down to fair value, with the change recognized in other (expense) income, net in the consolidated statements of operations. If neither of these conditions are present, we evaluate whether unrealized losses have resulted from a credit loss or other factors. To determine whether a decline in value is related to credit loss, we evaluate, among other factors, the extent to which the fair value is less than the amortized cost basis and any adverse conditions specifically related to an issuer of a security or its industry. Credit-related unrealized losses are recognized as an allowance on the consolidated balance sheets with a corresponding charge to other (expense) income, net in the consolidated statements of operations.</us-gaap:MarketableSecuritiesPolicy>
    <us-gaap:DebtSecuritiesAvailableForSaleAllowanceForCreditLoss contextRef="c-5" decimals="-5" id="f-496" unitRef="usd">0</us-gaap:DebtSecuritiesAvailableForSaleAllowanceForCreditLoss>
    <us-gaap:DebtSecuritiesAvailableForSaleAllowanceForCreditLoss contextRef="c-6" decimals="-5" id="f-497" unitRef="usd">0</us-gaap:DebtSecuritiesAvailableForSaleAllowanceForCreditLoss>
    <path:DebtSecuritiesImpairments contextRef="c-20" decimals="-5" id="f-498" unitRef="usd">0</path:DebtSecuritiesImpairments>
    <path:DebtSecuritiesImpairments contextRef="c-21" decimals="-5" id="f-499" unitRef="usd">0</path:DebtSecuritiesImpairments>
    <path:DebtSecuritiesImpairments contextRef="c-1" decimals="-5" id="f-500" unitRef="usd">0</path:DebtSecuritiesImpairments>
    <us-gaap:TradeAndOtherAccountsReceivablePolicy contextRef="c-1" id="f-501">&lt;div style="margin-top:10pt;text-indent:13.5pt"&gt;&lt;span style="color:#a32200;font-family:'Arial',sans-serif;font-size:12pt;font-style:italic;font-weight:700;line-height:120%"&gt;Accounts Receivable and Allowance for Credit Losses&lt;/span&gt;&lt;/div&gt;Accounts receivable consist of amounts billed and currently due from customers, which are subject to collection risk. Our accounts receivable are reduced by an allowance for credit losses. This allowance contemplates estimated losses resulting from the inability of our customers to make required payments. It is an estimate and is regularly evaluated for adequacy by taking into consideration a combination of factors such as historical write-off experience, credit quality of the customer, age of the receivable balance, current economic conditions and forecasts of future economic conditions, and projections of future collections. We write off accounts receivable when they are determined to be uncollectible.</us-gaap:TradeAndOtherAccountsReceivablePolicy>
    <us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent contextRef="c-5" decimals="-5" id="f-502" unitRef="usd">5200000</us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent>
    <us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent contextRef="c-6" decimals="-5" id="f-503" unitRef="usd">1600000</us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent>
    <us-gaap:ProvisionForDoubtfulAccounts contextRef="c-1" decimals="-5" id="f-504" unitRef="usd">5700000</us-gaap:ProvisionForDoubtfulAccounts>
    <us-gaap:ProvisionForDoubtfulAccounts contextRef="c-20" decimals="-5" id="f-505" unitRef="usd">2000000.0</us-gaap:ProvisionForDoubtfulAccounts>
    <us-gaap:ProvisionForDoubtfulAccounts contextRef="c-21" decimals="-5" id="f-506" unitRef="usd">-1600000</us-gaap:ProvisionForDoubtfulAccounts>
    <us-gaap:PropertyPlantAndEquipmentPolicyTextBlock contextRef="c-1" id="f-507">&lt;div style="margin-top:10pt;text-indent:13.5pt"&gt;&lt;span style="color:#a32200;font-family:'Arial',sans-serif;font-size:12pt;font-style:italic;font-weight:700;line-height:120%"&gt;Property and Equipment, Net&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-align:justify;text-indent:27pt"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Property and equipment are recorded at historical cost, less accumulated depreciation. Property and equipment are depreciated on a straight-line basis over the estimated useful lives of the assets. Useful lives by asset category are as follows as of January&#160;31, 2026:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:51.970%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.384%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:45.246%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:justify;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Asset Category&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:justify;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Estimated Useful Life&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#f6f6f6;border-top:0.5pt solid #182126;padding:2px 1pt;text-align:justify;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Computer and equipment&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f6f6f6;border-top:0.5pt solid #182126;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f6f6f6;border-top:0.5pt solid #182126;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1 to 2 years&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:2px 1pt;text-align:justify;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Furniture and fixtures&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2 to 10 years&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#f6f6f6;border-bottom:0.5pt solid #d9d9d9;border-top:0.5pt solid #d9d9d9;padding:2px 1pt;text-align:justify;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Leasehold improvements&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f6f6f6;border-bottom:0.5pt solid #d9d9d9;border-top:0.5pt solid #d9d9d9;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f6f6f6;border-bottom:0.5pt solid #d9d9d9;border-top:0.5pt solid #d9d9d9;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Shorter of remaining lease term or estimated useful life&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;(1 to 12 years)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:PropertyPlantAndEquipmentPolicyTextBlock>
    <us-gaap:PropertyPlantAndEquipmentTextBlock contextRef="c-1" id="f-508">Useful lives by asset category are as follows as of January&#160;31, 2026:&lt;div style="margin-top:12pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:51.970%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.384%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:45.246%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:justify;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Asset Category&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:justify;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Estimated Useful Life&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#f6f6f6;border-top:0.5pt solid #182126;padding:2px 1pt;text-align:justify;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Computer and equipment&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f6f6f6;border-top:0.5pt solid #182126;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f6f6f6;border-top:0.5pt solid #182126;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1 to 2 years&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:2px 1pt;text-align:justify;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Furniture and fixtures&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2 to 10 years&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#f6f6f6;border-bottom:0.5pt solid #d9d9d9;border-top:0.5pt solid #d9d9d9;padding:2px 1pt;text-align:justify;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Leasehold improvements&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f6f6f6;border-bottom:0.5pt solid #d9d9d9;border-top:0.5pt solid #d9d9d9;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f6f6f6;border-bottom:0.5pt solid #d9d9d9;border-top:0.5pt solid #d9d9d9;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Shorter of remaining lease term or estimated useful life&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;(1 to 12 years)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-align:justify;text-indent:27pt"&gt;&lt;span style="color:#172125;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Property and equipment, net consisted of the following (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:72.876%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:11.619%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.384%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:11.621%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#172125;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;As of January&#160;31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#172125;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2026&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#172125;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2025&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#f6f6f6;border-top:0.5pt solid #182126;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#172125;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Computers and equipment&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f6f6f6;border-top:0.5pt solid #182126;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#172125;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f6f6f6;border-top:0.5pt solid #182126;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#172125;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;25,131&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f6f6f6;border-top:0.5pt solid #182126;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f6f6f6;border-top:0.5pt solid #182126;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#f6f6f6;border-top:0.5pt solid #182126;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#172125;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f6f6f6;border-top:0.5pt solid #182126;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#172125;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;23,677&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f6f6f6;border-top:0.5pt solid #182126;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#172125;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Leasehold improvements&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#172125;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;52,578&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#172125;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;31,402&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#f6f6f6;border-top:0.5pt solid #d9d9d9;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#172125;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Furniture and fixtures&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f6f6f6;border-top:0.5pt solid #d9d9d9;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#172125;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;9,266&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f6f6f6;border-top:0.5pt solid #d9d9d9;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f6f6f6;border-top:0.5pt solid #d9d9d9;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f6f6f6;border-top:0.5pt solid #d9d9d9;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#172125;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;7,124&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f6f6f6;border-top:0.5pt solid #d9d9d9;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#172125;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Construction in progress&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#172125;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;4,103&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#172125;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;9,562&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#f6f6f6;border-top:0.5pt solid #d9d9d9;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#172125;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f6f6f6;border-top:0.5pt solid #d9d9d9;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#172125;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;823&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f6f6f6;border-top:0.5pt solid #d9d9d9;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f6f6f6;border-top:0.5pt solid #d9d9d9;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f6f6f6;border-top:0.5pt solid #d9d9d9;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#172125;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;635&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f6f6f6;border-top:0.5pt solid #d9d9d9;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#172125;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Property and equipment, gross&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#172125;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;91,901&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#172125;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;72,400&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#f6f6f6;border-top:0.5pt solid #d9d9d9;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#172125;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Less: accumulated depreciation&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f6f6f6;border-top:0.5pt solid #d9d9d9;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#172125;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(45,887)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f6f6f6;border-top:0.5pt solid #d9d9d9;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f6f6f6;border-top:0.5pt solid #d9d9d9;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f6f6f6;border-top:0.5pt solid #d9d9d9;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#172125;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(39,660)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f6f6f6;border-top:0.5pt solid #d9d9d9;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:0.5pt solid #d9d9d9;border-top:0.5pt solid #d9d9d9;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#172125;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Property and equipment, net&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:0.5pt solid #000;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#172125;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:0.5pt solid #000;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#172125;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;46,014&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:0.5pt solid #000;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:0.5pt solid #d9d9d9;border-top:0.5pt solid #d9d9d9;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:0.5pt solid #000;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#172125;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:0.5pt solid #000;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#172125;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;32,740&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:0.5pt solid #000;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:PropertyPlantAndEquipmentTextBlock>
    <us-gaap:PropertyPlantAndEquipmentUsefulLife contextRef="c-66" id="f-509">P1Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
    <us-gaap:PropertyPlantAndEquipmentUsefulLife contextRef="c-67" id="f-510">P2Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
    <us-gaap:PropertyPlantAndEquipmentUsefulLife contextRef="c-68" id="f-511">P2Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
    <us-gaap:PropertyPlantAndEquipmentUsefulLife contextRef="c-69" id="f-512">P10Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
    <us-gaap:PropertyPlantAndEquipmentUsefulLife contextRef="c-70" id="f-513">P1Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
    <us-gaap:PropertyPlantAndEquipmentUsefulLife contextRef="c-71" id="f-514">P12Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
    <us-gaap:InternalUseSoftwarePolicy contextRef="c-1" id="f-515">&lt;div style="margin-top:10pt;text-indent:13.5pt"&gt;&lt;span style="color:#a32200;font-family:'Arial',sans-serif;font-size:12pt;font-style:italic;font-weight:700;line-height:120%"&gt;Internal-Use Software&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-align:justify;text-indent:27pt"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Pursuant to ASC 350-40, &lt;/span&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Internal Use Software&lt;/span&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;, we capitalize costs incurred to implement cloud computing arrangements that are service contracts and costs incurred to develop internal-use software, which has historically included our SaaS products. ASC 350-40 prescribes capitalization of costs incurred during the application development stage, costs incurred to develop or obtain software that allows for access to or conversion of old data by new systems, and costs incurred in connection with upgrades and enhancements to internal-use software if it is probable that such expenditures will result in additional functionality. These capitalized costs exclude training costs, project management costs, and data migration costs. We evaluate our long-lived assets, including these capitalized costs, for indicators of possible impairment when events or changes in circumstances indicate the carrying amount of an asset or asset group may not be recoverable.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-align:justify;text-indent:27pt"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;We have broadly marketed on-premises versions of certain of our SaaS products, thereby establishing a pattern of marketing internal-use software and a rebuttable presumption that we intend to market any SaaS products we develop. As a result, our ongoing and future SaaS projects are accounted for under ASC 985-20, &lt;/span&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Costs of Software to be Sold, Leased or Marketed, &lt;/span&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;which is discussed below under "Software Development Costs."&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-align:justify;text-indent:27pt"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Costs previously capitalized under ASC 350-40 in connection with development of our SaaS products are amortized on a straight-line basis over the product&#x2019;s estimated useful life of five years and such amortization is included in cost of subscription services revenue on the consolidated statements of operations. Capitalized costs include salaries, benefits, and stock-based compensation charges for employees that are directly involved in developing our SaaS products. These capitalized costs are included in other assets, non-current on the consolidated balance sheets. Gross capitalized internal-use software development costs were $7.6 million and $7.4 million as of&#160;January&#160;31, 2026 and 2025, respectively. Amortization expense was $1.0 million, $1.3 million, and $1.3 million for fiscal years 2026, 2025, and 2024, respectively. Accumulated amortization was $6.7 million and $5.5 million as of&#160;January&#160;31, 2026 and 2025, respectively.&lt;/span&gt;&lt;/div&gt;Capitalized costs related to the implementation of cloud computing arrangements that are service contracts are amortized on a straight-line basis over the terms of the associated hosting arrangements and such amortization is included in operating expenses in the same line item on the consolidated statements of operations as the associated hosting arrangement fees. These gross capitalized costs were $12.7 million and $12.1 million as of January&#160;31, 2026 and 2025, respectively, and are recorded in other assets, non-current on our consolidated balance sheets.</us-gaap:InternalUseSoftwarePolicy>
    <us-gaap:PropertyPlantAndEquipmentUsefulLife contextRef="c-72" id="f-516">P5Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
    <us-gaap:PropertyPlantAndEquipmentGross contextRef="c-72" decimals="-5" id="f-517" unitRef="usd">7600000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross contextRef="c-73" decimals="-5" id="f-518" unitRef="usd">7400000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:Depreciation contextRef="c-74" decimals="-5" id="f-519" unitRef="usd">1000000.0</us-gaap:Depreciation>
    <us-gaap:Depreciation contextRef="c-75" decimals="-5" id="f-520" unitRef="usd">1300000</us-gaap:Depreciation>
    <us-gaap:Depreciation contextRef="c-76" decimals="-5" id="f-521" unitRef="usd">1300000</us-gaap:Depreciation>
    <us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment contextRef="c-72" decimals="-5" id="f-522" unitRef="usd">6700000</us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment>
    <us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment contextRef="c-73" decimals="-5" id="f-523" unitRef="usd">5500000</us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment>
    <us-gaap:HostingArrangementServiceContractImplementationCostCapitalizedBeforeAccumulatedAmortization contextRef="c-5" decimals="-5" id="f-524" unitRef="usd">12700000</us-gaap:HostingArrangementServiceContractImplementationCostCapitalizedBeforeAccumulatedAmortization>
    <us-gaap:HostingArrangementServiceContractImplementationCostCapitalizedBeforeAccumulatedAmortization contextRef="c-6" decimals="-5" id="f-525" unitRef="usd">12100000</us-gaap:HostingArrangementServiceContractImplementationCostCapitalizedBeforeAccumulatedAmortization>
    <us-gaap:HostingArrangementServiceContractImplementationCostExpenseAmortization contextRef="c-1" decimals="-5" id="f-526" unitRef="usd">1600000</us-gaap:HostingArrangementServiceContractImplementationCostExpenseAmortization>
    <us-gaap:HostingArrangementServiceContractImplementationCostExpenseAmortization contextRef="c-20" decimals="-5" id="f-527" unitRef="usd">300000</us-gaap:HostingArrangementServiceContractImplementationCostExpenseAmortization>
    <us-gaap:HostingArrangementServiceContractImplementationCostExpenseAmortization contextRef="c-21" decimals="-5" id="f-528" unitRef="usd">0</us-gaap:HostingArrangementServiceContractImplementationCostExpenseAmortization>
    <us-gaap:HostingArrangementServiceContractImplementationCostCapitalizedAccumulatedAmortization contextRef="c-5" decimals="-5" id="f-529" unitRef="usd">4200000</us-gaap:HostingArrangementServiceContractImplementationCostCapitalizedAccumulatedAmortization>
    <us-gaap:HostingArrangementServiceContractImplementationCostCapitalizedAccumulatedAmortization contextRef="c-6" decimals="-5" id="f-530" unitRef="usd">2400000</us-gaap:HostingArrangementServiceContractImplementationCostCapitalizedAccumulatedAmortization>
    <us-gaap:ResearchDevelopmentAndComputerSoftwarePolicyTextBlock contextRef="c-1" id="f-531">&lt;div style="margin-top:10pt;text-indent:13.5pt"&gt;&lt;span style="color:#a32200;font-family:'Arial',sans-serif;font-size:12pt;font-style:italic;font-weight:700;line-height:120%"&gt;Software Development Costs&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-align:justify;text-indent:27pt"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;We account for costs incurred to develop software to be licensed in accordance with ASC 985-20, &lt;/span&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Costs of Software to be Sold, Leased or Marketed.&lt;/span&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; These costs include internal development costs and license fees paid to third parties for their software that is integrated into our products. Costs to establish technological feasibility are expensed as incurred. Technological feasibility is established when a working model is complete. Costs incurred subsequent to establishment of technological feasibility are capitalized until the product is available for general release to customers, at which point they are amortized on a product-by-product basis. Management evaluates the useful life of these assets on an annual basis and tests for impairment whenever events or changes in circumstances occur that could impact their recoverability. Our internal development costs are amortized over the estimated useful life of the software, which is five years, on a straight-line basis, and such amortization is included in cost of licenses revenue or cost of subscription services revenue in the consolidated statements of operations based on the nature of the underlying product. Capitalized costs include salaries, benefits, and stock-based compensation charges for employees that are directly involved in developing our products. Capitalized costs are included in other assets, non-current on the consolidated balance sheets and were immaterial as of January&#160;31, 2026 and 2025.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-align:justify;text-indent:27pt"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Capitalized license fees paid to third parties are amortized over the license term at the greater of a straight-line or a consumption basis and such amortization is included in cost of licenses revenue or cost of subscription services revenue in the consolidated statements of operations based on the nature of the underlying third-party product. Capitalized costs are included in prepaid expenses and other current assets and other assets, non-current on the consolidated balance sheets and were immaterial as of January&#160;31, 2026 and 2025.&lt;/span&gt;&lt;/div&gt;</us-gaap:ResearchDevelopmentAndComputerSoftwarePolicyTextBlock>
    <path:CapitalizedComputerSoftwareEstimatedUsefulLife contextRef="c-74" id="f-532">P5Y</path:CapitalizedComputerSoftwareEstimatedUsefulLife>
    <us-gaap:LesseeLeasesPolicyTextBlock contextRef="c-1" id="f-533">&lt;div style="margin-top:10pt;text-indent:13.5pt"&gt;&lt;span style="color:#a32200;font-family:'Arial',sans-serif;font-size:12pt;font-style:italic;font-weight:700;line-height:120%"&gt;Leases&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-align:justify;text-indent:27pt"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;We determine if an arrangement contains a lease at inception based on whether there is an identified asset and whether we control the use of the identified asset throughout the period of use. We classify leases as either financing or operating leases. We do not have any financing leases.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-align:justify;text-indent:27pt"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Operating lease liabilities represent our obligation to make payments arising from a lease. Operating lease liabilities are recognized at the lease commencement date based on the present value of future lease payments over the lease term. The present value of lease payments is discounted based on our incremental borrowing rate unless the rate implicit in the lease is readily determinable, which generally is not the case. We estimate our incremental borrowing rate based on information available at the lease commencement date for collateralized borrowings with a similar term, amount, borrower creditworthiness, and economic environment.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-align:justify;text-indent:27pt"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; Operating lease ROU assets represent our right to use an underlying asset for the lease term. Our operating lease ROU assets are measured based on the corresponding operating lease liability adjusted for (1)&#160;payments made to the lessor at or before the commencement date, (2)&#160;initial direct costs incurred, and (3)&#160;tenant incentives under the lease.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-align:justify;text-indent:27pt"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Options to renew or terminate the lease are recognized as part of our operating lease ROU assets and operating lease liabilities when it is reasonably certain the options will be exercised.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-align:justify;text-indent:27pt"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;We have elected to not separate lease and non-lease components for any leases within our existing classes of assets. Operating lease expense for fixed lease payments is recognized on a straight-line basis over the lease term. Variable lease payments for real estate taxes, insurance, maintenance, and utilities, which are generally based on our pro-rata share of the total property, are expensed as incurred and are not included in the measurement of the operating lease ROU assets or operating lease liabilities. In addition, we do not recognize ROU assets and lease liabilities for short-term leases which have a lease term of 12 months or less and do not include an option to purchase the underlying asset that we are reasonably certain to exercise. Lease cost for short-term leases is recognized on a straight-line basis over the lease term.&lt;/span&gt;&lt;/div&gt;</us-gaap:LesseeLeasesPolicyTextBlock>
    <us-gaap:BusinessCombinationsPolicy contextRef="c-1" id="f-534">&lt;div style="margin-top:10pt;text-indent:13.5pt"&gt;&lt;span style="color:#a32200;font-family:'Arial',sans-serif;font-size:12pt;font-style:italic;font-weight:700;line-height:120%"&gt;Business Acquisitions&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-align:justify;text-indent:27pt"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Assets acquired and liabilities assumed in a business combination are recorded at their respective fair values at the date of the acquisition in accordance with ASC 805, &lt;/span&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Business Combinations &lt;/span&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(with the exception of contract assets and contract liabilities, which are measured according to ASC 606, &lt;/span&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Revenue from Contracts with Customers,&lt;/span&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; discussed under the heading "Revenue Recognition," below). Determination of the fair value of assets acquired, liabilities assumed, and contingent consideration liabilities recognized relies on management judgments and often involves the use of estimates and assumptions, including but not limited to assumptions about future cash inflows and outflows, discount rates, and lives of intangible and other assets. Any excess of the purchase price over the fair value of the net assets acquired is recognized as goodwill.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-align:justify;text-indent:27pt"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;During the one-year measurement period following an acquisition, we may record adjustments to the fair value of the assets acquired and liabilities assumed, with the corresponding offset to goodwill. Upon the conclusion of the measurement period, subsequent adjustments, if any, are recorded in our consolidated statements of operations.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-align:justify;text-indent:27pt"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Acquisition costs, such as legal and consulting fees, are expensed as incurred.&lt;/span&gt;&lt;/div&gt;</us-gaap:BusinessCombinationsPolicy>
    <us-gaap:GoodwillAndIntangibleAssetsPolicyTextBlock contextRef="c-1" id="f-535">&lt;div style="margin-bottom:9pt;margin-top:10pt;text-indent:13.5pt"&gt;&lt;span style="color:#a32200;font-family:'Arial',sans-serif;font-size:12pt;font-style:italic;font-weight:700;line-height:120%"&gt;Goodwill and Acquired Intangible Assets&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-indent:27pt"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Goodwill represents the excess of the purchase price in a business acquisition over the fair value of the net assets acquired and is not amortized. We test goodwill for impairment at the reporting unit level at least annually in November and may test more frequently when events or changes in circumstances indicate that the carrying value may not be recoverable.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-indent:27pt"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;At the time of testing, if we determine that it is more likely than not that the estimated fair value of our single reporting unit is less than its carrying value, a quantitative assessment is performed by comparing the fair value of the reporting unit with its carrying value. In order to make this determination, we may make an initial assessment of &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;qualitative factors, or may proceed directly to the quantitative impairment test. There were no impairment charges to goodwill during fiscal years 2026, 2025, and 2024.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-align:justify;text-indent:27pt"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Acquired&#160;intangible assets consist primarily of developed technology and customer relationships resulting from our business acquisitions. Intangible assets are recorded at fair value on the date of acquisition and are amortized over their estimated&#160;useful&#160;lives.&lt;/span&gt;&lt;/div&gt;</us-gaap:GoodwillAndIntangibleAssetsPolicyTextBlock>
    <us-gaap:GoodwillImpairmentLoss contextRef="c-20" decimals="-5" id="f-536" unitRef="usd">0</us-gaap:GoodwillImpairmentLoss>
    <us-gaap:GoodwillImpairmentLoss contextRef="c-1" decimals="-5" id="f-537" unitRef="usd">0</us-gaap:GoodwillImpairmentLoss>
    <us-gaap:GoodwillImpairmentLoss contextRef="c-21" decimals="-5" id="f-538" unitRef="usd">0</us-gaap:GoodwillImpairmentLoss>
    <us-gaap:ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock contextRef="c-1" id="f-539">&lt;div style="margin-top:10pt;text-indent:13.5pt"&gt;&lt;span style="color:#a32200;font-family:'Arial',sans-serif;font-size:12pt;font-style:italic;font-weight:700;line-height:120%"&gt;Impairment of Long-Lived Assets&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-align:justify;text-indent:27pt"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;We evaluate our long-lived assets for indicators of possible impairment when events or changes in circumstances suggest that the carrying amount of an asset or asset group may not be recoverable. We assess recoverability by comparing the carrying amount of such asset or asset group to the net undiscounted future cash flows we expect the asset or asset group to generate. If the carrying amount of an asset or asset group exceeds the related undiscounted cash flows, it is considered to be impaired and an impairment charge is recognized for the amount by which the carrying value of the asset or asset group exceeds its fair value.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-align:justify;text-indent:27pt"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;There were no events or changes in circumstances during fiscal year 2026, 2025, or 2024 which indicated potential impairment of our long-lived assets.&lt;/span&gt;&lt;/div&gt;</us-gaap:ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock>
    <us-gaap:RevenueRecognitionPolicyTextBlock contextRef="c-1" id="f-540">&lt;div style="margin-top:10pt;text-indent:13.5pt"&gt;&lt;span id="ia9a6da77615448a3ade752e1c9d5b9f0_41830"&gt;&lt;/span&gt;&lt;span id="ia9a6da77615448a3ade752e1c9d5b9f0_41831"&gt;&lt;/span&gt;&lt;span style="color:#a32200;font-family:'Arial',sans-serif;font-size:12pt;font-style:italic;font-weight:700;line-height:120%"&gt;Revenue Recognition&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-align:justify;text-indent:27pt"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;We derive revenue from the sale of: (1) software licenses for on-premises use of our proprietary software and related maintenance and support; (2) the right to access certain software products we host (i.e., SaaS); and (3) professional services. For many of our products that are available both on-premises and via SaaS, we sell a single offering that allows customers the choice of either on-premises or SaaS deployment throughout the term of the contract. These offerings are comprised of three types of performance obligations: term license, maintenance and support, and SaaS.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-align:justify;text-indent:27pt"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In accordance with ASC 606, &lt;/span&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Revenue from Contracts with Customers&lt;/span&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;, revenue is recognized when or as a customer obtains control of the distinct promised goods and services. The amount of revenue recognized reflects the consideration to which we expect to be entitled in exchange for those goods or services. To achieve the core principle of ASC 606, we apply the following five steps:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;padding-left:36pt;text-align:justify;text-indent:9pt"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1.&lt;/span&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:18.67pt"&gt;Identification of the contract, or contracts, with the customer;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:3pt;padding-left:36pt;text-align:justify;text-indent:9pt"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2.&lt;/span&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:18.67pt"&gt;Identification of the performance obligations in the contract;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:3pt;padding-left:36pt;text-align:justify;text-indent:9pt"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;3.&lt;/span&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:18.67pt"&gt;Determination of the transaction price;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:3pt;padding-left:36pt;text-align:justify;text-indent:9pt"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;4.&lt;/span&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:18.67pt"&gt;Allocation of the transaction price to the performance obligations in the contract; and&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:3pt;padding-left:36pt;text-align:justify;text-indent:9pt"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;5.&lt;/span&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:18.67pt"&gt;Recognition of the revenue when, or as, a performance obligation is satisfied.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-align:justify;text-indent:27pt"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Our significant performance obligations and our application of ASC 606 to each of those performance obligations are discussed in further detail below.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-align:justify;text-indent:27pt"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Payment terms and conditions vary by contract type, although terms generally require payment within 30 to 60 days of the invoice date. In certain arrangements, we receive payment from a customer either before or after the performance obligation has been satisfied; however, our contracts do not contain a significant financing component. The primary purpose of our invoicing terms is to provide customers with simplified and predictable ways of purchasing our products and services, not to receive financing from our customers or to provide customers with financing. We apply the practical expedient in ASC 606 and do not evaluate payment terms of one year or less for the existence of a significant financing component. Revenue is recorded net of sales tax. We generally do not offer a right of refund in our contracts.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-indent:27pt"&gt;&lt;span style="color:#1e6482;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Licenses&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-align:justify;text-indent:27pt"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Our term licenses (typically sold as a portion of flexible deployment offerings), provide customers the right to use software for a specified period of time. Revenue for licenses is recognized at the point in time at which the customer is able to use and benefit from the software, which is generally upon delivery to the customer or upon commencement of the renewal term. For licenses revenue, we generally invoice when the license(s) are provided or annually at contract anniversary, which results in a contract asset at contract inception.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-indent:27pt"&gt;&lt;span style="color:#1e6482;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Subscription Services&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-align:justify;text-indent:27pt"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;We generate subscription services revenue through the provision of: (1) maintenance and support, which include technical support and unspecified updates and upgrades on a when-and-if-available basis for our licenses, and (2) SaaS products (typically sold as a portion of flexible deployment offerings).&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-align:justify;text-indent:27pt"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Maintenance and support represent stand-ready obligations for which revenue is recognized ratably over the term of the arrangements. For maintenance and support, we generally invoice when the associated license(s) are provided or annually at contract anniversary, which results in a contract liability at contract inception.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-align:justify;text-indent:27pt"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Customers do not have the contractual right to take possession of the software underlying our SaaS products. Therefore, SaaS products are stand-ready obligations to provide access to our products, and the related revenue is recognized ratably over the contractual term of the arrangement, as control of the services is transferred to the customer. We generally invoice for our SaaS products when the customer is provided access and may begin using the SaaS products or annually at contract anniversary.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-indent:27pt"&gt;&lt;span style="color:#1e6482;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Professional Services and Other&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-align:justify;text-indent:27pt"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Professional services and other revenue consists of fees associated with professional services, including deployment of agentic automation, customer education, and training services. Our professional services contracts are structured on a time and materials or fixed price basis, and the related revenue is recognized as the services are rendered. We use a cost-based input method as the measure of progress toward satisfying the performance obligation. For professional services, we invoice as the services are provided, which results in either a contract asset or liability, depending on the timing of the services, or in advance, which results in a contract liability at contract inception.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-indent:27pt"&gt;&lt;span style="color:#1e6482;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Contracts with Multiple Performance Obligations&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-align:justify;text-indent:27pt"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Most of our contracts with customers contain multiple performance obligations. The transaction price is allocated to the separate performance obligations on a relative SSP basis. Whenever possible, we allocate the transaction price based on observable SSP, which is the price of the same good or service in standalone sales to similar customers in similar circumstances. If observable SSP is not available, we estimate the SSP using data that may include historical prices, discounting practices, list prices, cost data, and other observable inputs. Our SSP reflects the amount we would charge for each performance obligation if it were sold separately in standalone sales to similar customers in similar circumstances in similar geographies.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-indent:27pt"&gt;&lt;span style="color:#1e6482;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Consideration Payable to Customers&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-align:justify;text-indent:27pt"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;From time to time, we enter into arrangements wherein we sell our products and services to a customer or partner while also making commitments to purchase products or services from that customer or partner or make investments to enable that customer or partner to create or enhance their automation practice. These commitments are treated as consideration payable to a customer, and therefore as a reduction to the transaction price, when it is determined that the payment is not in exchange for a distinct good or service that is priced at fair market value. If the consideration payable includes a variable amount, we estimate the transaction price, including assessing whether the estimate of variable consideration must be constrained.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-align:justify;text-indent:27pt"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;We have from time to time offered certain rebate incentives to our partners, which are treated as consideration payable to a customer and therefore accounted for as a reduction to the transaction price of the related revenue arrangements.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-indent:27pt"&gt;&lt;span style="color:#1e6482;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Modifications&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-align:justify;text-indent:27pt"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;We frequently modify contracts to offer customers additional products or services. The additional products and services are generally determined to be distinct from those products or services transferred to the customer before the modification. We evaluate whether the price for the additional products and services reflects the SSP in order to determine the appropriate modification model to apply. If the price reflects SSP, the purchase of additional products and services is accounted for as a separate contract. If the price does not reflect SSP, we account for the modification as the termination of the existing contract and the creation of a new contract.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-indent:27pt"&gt;&lt;span style="color:#1e6482;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Contract Balances&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-align:justify;text-indent:27pt"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Contract assets consist of unbilled accounts receivable related to goods or services that have been transferred to customers but whose payment is contingent upon future performance.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-align:justify;text-indent:27pt"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Contract liabilities consist of deferred revenue. Revenue is deferred when we invoice in advance of performance under a contract.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-align:justify;text-indent:27pt"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Often, certain performance obligations under a contract will be in a contract asset position while other performance obligations under the same contract are in a contract liability position. Contract assets and liabilities pertaining to the same contract are netted in the consolidated balance sheets.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-indent:27pt"&gt;&lt;span style="color:#1e6482;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Deferred Contract Acquisition Costs&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-align:justify;text-indent:27pt"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;We defer sales commissions that are incremental to the acquisition of customer contracts. These costs are recorded as deferred contract acquisition costs on the consolidated balance sheets. We determine whether costs should be deferred based on the terms of our sales compensation and partner incentive plans and whether the commissions are incremental to a customer contract (i.e. would not have occurred absent the customer contract). Under our current sales compensation and certain of our partner incentive plans, commissions for renewals of subscription contracts are not commensurate with the commissions paid on the initial contract.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-align:justify;text-indent:27pt"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;We allocate deferred contract acquisition costs to performance obligations in proportion to the transaction price allocated to each performance obligation and amortize the costs accordingly. Commissions associated with licenses and license renewals are expensed at the time the corresponding licenses revenue is recognized. Commissions associated with subscription services are capitalized and amortized on a straight-line basis over a period of five years for initial contracts, reflecting our estimate of the expected period that we will benefit from those commissions. We determine the period of benefit by taking into consideration the length of our customer contracts, retention rate, the technology lifecycle, and other factors. Commissions paid on renewal contracts that are associated with subscription services are capitalized and amortized over the renewal term. We apply the practical expedient in ASC 340-40, &lt;/span&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Other Assets and Deferred Costs&lt;/span&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;to expense costs as incurred for costs to obtain a contract with a customer when the amortization period would have been one year or less.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-align:justify;text-indent:27pt"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;We periodically review deferred contract acquisition costs to determine whether events or changes in circumstances have occurred that could impact the period of benefit. There were&#160;no&#160;impairment losses recorded for fiscal year 2026, 2025, or 2024.&lt;/span&gt;&lt;/div&gt;</us-gaap:RevenueRecognitionPolicyTextBlock>
    <path:ReceivablePaymentTerm contextRef="c-77" id="f-541">P30D</path:ReceivablePaymentTerm>
    <path:ReceivablePaymentTerm contextRef="c-78" id="f-542">P60D</path:ReceivablePaymentTerm>
    <us-gaap:CapitalizedContractCostAmortizationPeriod contextRef="c-5" id="f-543">P5Y</us-gaap:CapitalizedContractCostAmortizationPeriod>
    <us-gaap:CapitalizedContractCostImpairmentLoss contextRef="c-1" decimals="-5" id="f-544" unitRef="usd">0</us-gaap:CapitalizedContractCostImpairmentLoss>
    <us-gaap:CapitalizedContractCostImpairmentLoss contextRef="c-21" decimals="-5" id="f-545" unitRef="usd">0</us-gaap:CapitalizedContractCostImpairmentLoss>
    <us-gaap:CapitalizedContractCostImpairmentLoss contextRef="c-20" decimals="-5" id="f-546" unitRef="usd">0</us-gaap:CapitalizedContractCostImpairmentLoss>
    <us-gaap:CostOfSalesPolicyTextBlock contextRef="c-1" id="f-547">&lt;div style="margin-top:10pt;text-indent:13.5pt"&gt;&lt;span style="color:#a32200;font-family:'Arial',sans-serif;font-size:12pt;font-style:italic;font-weight:700;line-height:120%"&gt;Cost of Revenue&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-indent:27pt"&gt;&lt;span style="color:#1e6482;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Licenses&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-align:justify;text-indent:27pt"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Cost of licenses revenue consists of all direct costs to deliver our licenses to customers, amortization of software development costs related to our licenses, and amortization of acquired developed technology.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-indent:27pt"&gt;&lt;span style="color:#1e6482;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Subscription Services&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-align:justify;text-indent:27pt"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Cost of subscription services revenue consists of personnel-related expenses of our customer support and technical support teams, including salaries and bonuses, stock-based compensation expense, and employee benefit costs. Cost of subscription services revenue also includes third-party consulting services, hosting costs related to our SaaS products, amortization of acquired developed technology and capitalized development costs related to SaaS products, and allocated overhead. Overhead is allocated to cost of subscription services revenue based on applicable headcount. We recognize these expenses as they are incurred.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-indent:27pt"&gt;&lt;span style="color:#1e6482;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Professional Services and Other&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-align:justify;text-indent:27pt"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Cost of professional services and other revenue primarily consists of personnel-related expenses of our professional services team, including salaries and bonuses, stock-based compensation expense, and employee benefit costs. Cost of professional services and other revenue also includes subcontracted third-party services and allocated overhead. We recognize these expenses as they are incurred.&lt;/span&gt;&lt;/div&gt;</us-gaap:CostOfSalesPolicyTextBlock>
    <path:SalesAndMarketingPolicyPolicyTextBlock contextRef="c-1" id="f-548">&lt;div style="margin-top:10pt;text-indent:13.5pt"&gt;&lt;span style="color:#a32200;font-family:'Arial',sans-serif;font-size:12pt;font-style:italic;font-weight:700;line-height:120%"&gt;Sales and Marketing&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-align:justify;text-indent:27pt"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Sales and marketing expenses consist primarily of personnel-related expenses associated with our sales and marketing employees and related sales support teams, including salaries and bonuses, stock-based compensation expense, employee benefit costs, sales and partner commissions, marketing events, advertising costs, travel, trade shows, other marketing materials, and allocated overhead.&lt;/span&gt;&lt;/div&gt;Advertising costs are expensed as incurred and are included in sales and marketing expenses.</path:SalesAndMarketingPolicyPolicyTextBlock>
    <us-gaap:AdvertisingExpense contextRef="c-1" decimals="-5" id="f-549" unitRef="usd">49800000</us-gaap:AdvertisingExpense>
    <us-gaap:AdvertisingExpense contextRef="c-20" decimals="-5" id="f-550" unitRef="usd">45900000</us-gaap:AdvertisingExpense>
    <us-gaap:AdvertisingExpense contextRef="c-21" decimals="-5" id="f-551" unitRef="usd">44300000</us-gaap:AdvertisingExpense>
    <us-gaap:ResearchAndDevelopmentExpensePolicy contextRef="c-1" id="f-552">&lt;div style="margin-top:10pt;text-indent:13.5pt"&gt;&lt;span style="color:#a32200;font-family:'Arial',sans-serif;font-size:12pt;font-style:italic;font-weight:700;line-height:120%"&gt;Research and Development&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-align:justify;text-indent:27pt"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Research and development expenses consist primarily of personnel-related expenses, including salaries and bonuses, stock-based compensation expense, and employee benefit costs, for our research and development employees, and allocated overhead. Research and development expenditures are expensed as incurred.&lt;/span&gt;&lt;/div&gt;</us-gaap:ResearchAndDevelopmentExpensePolicy>
    <us-gaap:SellingGeneralAndAdministrativeExpensesPolicyTextBlock contextRef="c-1" id="f-553">&lt;div style="margin-top:10pt;text-indent:13.5pt"&gt;&lt;span style="color:#a32200;font-family:'Arial',sans-serif;font-size:12pt;font-style:italic;font-weight:700;line-height:120%"&gt;General and Administrative&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-align:justify;text-indent:27pt"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;General and administrative expenses consist primarily of personnel-related expenses, including salaries and bonuses, stock-based compensation expense, and employee benefit costs, associated with our finance, legal, human resources, compliance, and other administrative employees, as well as accounting and legal professional services fees, other corporate-related expenses, and allocated overhead.&lt;/span&gt;&lt;/div&gt;</us-gaap:SellingGeneralAndAdministrativeExpensesPolicyTextBlock>
    <us-gaap:ShareBasedCompensationOptionAndIncentivePlansPolicy contextRef="c-1" id="f-554">&lt;div style="margin-top:10pt;text-indent:13.5pt"&gt;&lt;span style="color:#a32200;font-family:'Arial',sans-serif;font-size:12pt;font-style:italic;font-weight:700;line-height:120%"&gt;Stock-Based Compensation&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-align:justify;text-indent:27pt"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;We recognize stock-based compensation expense in accordance with the provisions of ASC&#160;718,&#160;&lt;/span&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Compensation&#x2014;Stock Compensation&lt;/span&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;. ASC&#160;718 requires the measurement and recognition of compensation expense for all stock-based awards made to employees, directors, and non-employees based on the grant date fair value of the awards. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-align:justify;text-indent:27pt"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The fair value of each stock option is determined using the Black-Scholes pricing model. The fair value of &lt;/span&gt;&lt;span style="color:#a32200;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;&lt;a href="#i63ba66cb811d4ac183b1e4abe74ae7e1_13" style="color:#a32200;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:none"&gt;RS&lt;/a&gt;&lt;a href="#i63ba66cb811d4ac183b1e4abe74ae7e1_13" style="color:#a32200;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:none"&gt;Us&lt;/a&gt;&lt;/span&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; and &lt;/span&gt;&lt;span style="color:#a32200;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;&lt;a href="#i63ba66cb811d4ac183b1e4abe74ae7e1_13" style="color:#a32200;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:none"&gt;RSA&lt;/a&gt;s&lt;/span&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; is determined based on the fair value of our Class A common stock on the grant date. The fair value of&lt;/span&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt; &lt;/span&gt;&lt;span style="color:#a32200;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;&lt;a href="#i63ba66cb811d4ac183b1e4abe74ae7e1_13" style="color:#a32200;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:none"&gt;PSUs&lt;/a&gt;&lt;/span&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; that are dependent on the satisfaction of a performance condition is also determined based on the fair value of our Class A common stock on the grant date. The fair value of ESPP awards is determined using the Black-Scholes pricing model.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-align:justify;text-indent:27pt"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Stock-based compensation expense is included in cost of revenue and operating expenses within our consolidated statements of operations based on the expense classification of the individual earning the award.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-align:justify;text-indent:27pt"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The fair value of awards with only service-based vesting conditions is recognized as expense over the requisite service period on a straight-line basis. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-align:justify;text-indent:27pt"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;For PSUs dependent on the satisfaction of a performance condition, compensation expense is recognized only when management believes it is probable that the performance condition will be achieved.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-align:justify;text-indent:27pt"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The fair value of ESPP shares is recognized over the relevant offering period on a straight-line basis.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-align:justify;text-indent:27pt"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;With all award types, we account for forfeitures as they occur.&lt;/span&gt;&lt;/div&gt;</us-gaap:ShareBasedCompensationOptionAndIncentivePlansPolicy>
    <us-gaap:IncomeTaxPolicyTextBlock contextRef="c-1" id="f-555">&lt;div style="margin-top:10pt;text-indent:13.5pt"&gt;&lt;span style="color:#a32200;font-family:'Arial',sans-serif;font-size:12pt;font-style:italic;font-weight:700;line-height:120%"&gt;Income Taxes&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-align:justify;text-indent:27pt"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Pursuant to ASC&#160;740, &lt;/span&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Income Taxes&lt;/span&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;, we account for income taxes using the asset and liability method, whereby DTAs and DTLs are recognized based on temporary differences between the bases used for financial reporting and income tax reporting purposes. Deferred income taxes are provided based on the enacted tax rates and laws that will be in effect at the time such temporary differences are expected to reverse. A valuation allowance is provided for DTAs if it is more likely than not that we will not realize those tax assets through future operations.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-align:justify;text-indent:27pt"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;ASC&#160;740 prescribes a two-step approach to recognizing and measuring uncertain tax positions: (1) evaluate the tax position for recognition by determining if the weight of available evidence indicates that it is more likely than &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-align:justify"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;not that the position will be sustained on audit, including resolution of related appeals or litigation processes, if any; and (2) measure the tax benefit as the largest amount which is more likely than not of being realized and effectively settled. We consider many factors when evaluating and estimating tax positions and tax benefits, which may require periodic adjustments, and which may not accurately reflect actual outcomes.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-align:justify;text-indent:27pt"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;We recognize any interest and penalties related to uncertain tax positions as a component of (benefit from) provision for income taxes in the consolidated statements of operations.&lt;/span&gt;&lt;/div&gt;</us-gaap:IncomeTaxPolicyTextBlock>
    <us-gaap:EarningsPerSharePolicyTextBlock contextRef="c-1" id="f-556">&lt;div style="margin-top:10pt;text-indent:13.5pt"&gt;&lt;span style="color:#a32200;font-family:'Arial',sans-serif;font-size:12pt;font-style:italic;font-weight:700;line-height:120%"&gt;Net Income (Loss) Per Share&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-align:justify;text-indent:27pt"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In a period of net income, diluted net income per share is calculated by giving effect to all potentially dilutive securities outstanding for the period (including, but not limited to, unvested RSUs and unexercised stock options under our equity incentive plans, unvested PSUs, and outstanding purchase periods under our ESPP) using the treasury stock method.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-align:justify;text-indent:27pt"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In a period of net loss, basic and diluted net loss per share is calculated by dividing net loss by the weighted average number of shares of common stock outstanding during the period. Diluted net loss per share is the same as basic net loss per share because potentially dilutive common stock equivalents are anti-dilutive when in a net loss position.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-align:justify;text-indent:27pt"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;All potentially dilutive common stock equivalents were anti-dilutive in fiscal years 2025 and 2024, as we were in a net loss position for these periods.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-align:justify;text-indent:27pt"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The rights of the holders of our Class A and Class B common stock, including liquidation and dividend rights, are identical except with regard to voting and conversion rights. Accordingly, we present net income (loss) per share for Class A and Class B common stock together.&lt;/span&gt;&lt;/div&gt;</us-gaap:EarningsPerSharePolicyTextBlock>
    <us-gaap:SegmentReportingPolicyPolicyTextBlock contextRef="c-1" id="f-557">&lt;div style="margin-top:10pt;text-indent:13.5pt"&gt;&lt;span id="ia9a6da77615448a3ade752e1c9d5b9f0_41853"&gt;&lt;/span&gt;&lt;span style="color:#a32200;font-family:'Arial',sans-serif;font-size:12pt;font-style:italic;font-weight:700;line-height:120%"&gt;Segment Information&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-align:justify;text-indent:27pt"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Our chief operating decision maker, or &lt;/span&gt;&lt;span style="color:#a32200;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;&lt;a href="#i63ba66cb811d4ac183b1e4abe74ae7e1_13" style="color:#a32200;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:none"&gt;CODM&lt;/a&gt;&lt;/span&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;, is our CEO. (From the second quarter of fiscal year 2023 through the second quarter of fiscal year 2025, our &lt;/span&gt;&lt;span style="color:#a32200;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;&lt;a href="#i63ba66cb811d4ac183b1e4abe74ae7e1_13" style="color:#a32200;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:none"&gt;Co-CEOs&lt;/a&gt;&lt;/span&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; acted together as CODM.) The CODM reviews financial information at the consolidated level and manages business activities as one operating and reportable segment. Because the assets of our single reportable segment are presented as total assets on our consolidated balance sheets, no other measure of segment assets is regularly provided to the CODM. Net income (loss), as reported on our consolidated statements of operations, is one of the measures of segment profit or loss used by our CODM to evaluate performance relative to plan, make resource allocation decisions, and monitor profitability trends.&lt;/span&gt;&lt;/div&gt;</us-gaap:SegmentReportingPolicyPolicyTextBlock>
    <us-gaap:NumberOfReportableSegments
      contextRef="c-1"
      decimals="INF"
      id="f-558"
      unitRef="segment">1</us-gaap:NumberOfReportableSegments>
    <us-gaap:NumberOfOperatingSegments
      contextRef="c-1"
      decimals="INF"
      id="f-559"
      unitRef="segment">1</us-gaap:NumberOfOperatingSegments>
    <us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock contextRef="c-1" id="f-560">&lt;div style="margin-top:10pt;text-align:justify;text-indent:27pt"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Revenue (the sources of which are described under the heading "Revenue Recognition," above) is reduced by significant expenses regularly provided to the CODM, as well as other segment items, to arrive at net income (loss) for the periods presented as follows (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:59.572%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:11.619%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.384%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:11.619%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.384%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:11.622%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Year Ended January&#160;31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2026&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2025&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#f6f6f6;border-top:0.5pt solid #182126;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Revenue&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f6f6f6;border-top:0.5pt solid #182126;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f6f6f6;border-top:0.5pt solid #182126;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,610,572&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f6f6f6;border-top:0.5pt solid #182126;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f6f6f6;border-top:0.5pt solid #182126;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#f6f6f6;border-top:0.5pt solid #182126;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f6f6f6;border-top:0.5pt solid #182126;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,429,664&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f6f6f6;border-top:0.5pt solid #182126;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f6f6f6;border-top:0.5pt solid #182126;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#f6f6f6;border-top:0.5pt solid #182126;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f6f6f6;border-top:0.5pt solid #182126;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,308,072&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f6f6f6;border-top:0.5pt solid #182126;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Significant segment expenses:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#f6f6f6;border-top:0.5pt solid #d9d9d9;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:12pt"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Adjusted cost of licenses&lt;/span&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:5.85pt;font-weight:400;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline"&gt;(1)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f6f6f6;border-top:0.5pt solid #d9d9d9;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;4,343&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f6f6f6;border-top:0.5pt solid #d9d9d9;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f6f6f6;border-top:0.5pt solid #d9d9d9;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f6f6f6;border-top:0.5pt solid #d9d9d9;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;5,818&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f6f6f6;border-top:0.5pt solid #d9d9d9;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f6f6f6;border-top:0.5pt solid #d9d9d9;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f6f6f6;border-top:0.5pt solid #d9d9d9;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;7,098&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f6f6f6;border-top:0.5pt solid #d9d9d9;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:12pt"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Adjusted cost of subscription services&lt;/span&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:5.85pt;font-weight:400;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline"&gt;(1)(2)(3)(4)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;139,545&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;142,654&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;94,265&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#f6f6f6;border-top:0.5pt solid #d9d9d9;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:12pt"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Adjusted cost of professional services and other&lt;/span&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:5.85pt;font-weight:400;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline"&gt;(2)(3)(4)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f6f6f6;border-top:0.5pt solid #d9d9d9;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;98,415&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f6f6f6;border-top:0.5pt solid #d9d9d9;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f6f6f6;border-top:0.5pt solid #d9d9d9;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f6f6f6;border-top:0.5pt solid #d9d9d9;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;59,068&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f6f6f6;border-top:0.5pt solid #d9d9d9;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f6f6f6;border-top:0.5pt solid #d9d9d9;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f6f6f6;border-top:0.5pt solid #d9d9d9;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;62,248&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f6f6f6;border-top:0.5pt solid #d9d9d9;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:12pt"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Adjusted sales and marketing&lt;/span&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:5.85pt;font-weight:400;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline"&gt;(1)(2)(3)(4)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;587,375&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;583,898&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;560,009&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#f6f6f6;border-top:0.5pt solid #d9d9d9;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:12pt"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Adjusted research and development&lt;/span&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:5.85pt;font-weight:400;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline"&gt;(2)(3)4)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f6f6f6;border-top:0.5pt solid #d9d9d9;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;250,012&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f6f6f6;border-top:0.5pt solid #d9d9d9;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f6f6f6;border-top:0.5pt solid #d9d9d9;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f6f6f6;border-top:0.5pt solid #d9d9d9;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;242,679&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f6f6f6;border-top:0.5pt solid #d9d9d9;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f6f6f6;border-top:0.5pt solid #d9d9d9;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f6f6f6;border-top:0.5pt solid #d9d9d9;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;210,722&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f6f6f6;border-top:0.5pt solid #d9d9d9;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:12pt"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Adjusted general and administrative&lt;/span&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:5.85pt;font-weight:400;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline"&gt;(1)(2)(3)(4)(5)(6)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;161,131&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;154,965&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;141,166&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#f6f6f6;border-top:0.5pt solid #d9d9d9;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Other segment items&lt;/span&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:5.85pt;font-weight:400;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline"&gt;(7)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f6f6f6;border-top:0.5pt solid #d9d9d9;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;308,955&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f6f6f6;border-top:0.5pt solid #d9d9d9;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f6f6f6;border-top:0.5pt solid #d9d9d9;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f6f6f6;border-top:0.5pt solid #d9d9d9;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;361,393&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f6f6f6;border-top:0.5pt solid #d9d9d9;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f6f6f6;border-top:0.5pt solid #d9d9d9;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f6f6f6;border-top:0.5pt solid #d9d9d9;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;356,909&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f6f6f6;border-top:0.5pt solid #d9d9d9;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Amortization of acquired intangible assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;8,191&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;6,711&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;8,600&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#f6f6f6;border-top:0.5pt solid #d9d9d9;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Interest income&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f6f6f6;border-top:0.5pt solid #d9d9d9;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(48,023)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f6f6f6;border-top:0.5pt solid #d9d9d9;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f6f6f6;border-top:0.5pt solid #d9d9d9;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f6f6f6;border-top:0.5pt solid #d9d9d9;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(49,422)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f6f6f6;border-top:0.5pt solid #d9d9d9;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f6f6f6;border-top:0.5pt solid #d9d9d9;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f6f6f6;border-top:0.5pt solid #d9d9d9;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(57,130)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f6f6f6;border-top:0.5pt solid #d9d9d9;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(Benefit from) provision for income taxes&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(181,702)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(4,406)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;14,068&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#f6f6f6;border-bottom:0.5pt solid #d9d9d9;border-top:0.5pt solid #d9d9d9;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Net income (loss)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f6f6f6;border-bottom:0.5pt solid #000;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f6f6f6;border-bottom:0.5pt solid #000;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;282,330&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f6f6f6;border-bottom:0.5pt solid #000;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f6f6f6;border-bottom:0.5pt solid #d9d9d9;border-top:0.5pt solid #d9d9d9;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#f6f6f6;border-bottom:0.5pt solid #000;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f6f6f6;border-bottom:0.5pt solid #000;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(73,694)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f6f6f6;border-bottom:0.5pt solid #000;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f6f6f6;border-bottom:0.5pt solid #d9d9d9;border-top:0.5pt solid #d9d9d9;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#f6f6f6;border-bottom:0.5pt solid #000;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f6f6f6;border-bottom:0.5pt solid #000;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(89,883)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f6f6f6;border-bottom:0.5pt solid #000;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="18" style="background-color:#ffffff;border-bottom:0.5pt solid #d9d9d9;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;(1) Excludes amortization of acquired intangible assets&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="18" style="background-color:#f6f6f6;border-bottom:0.5pt solid #d9d9d9;border-top:0.5pt solid #d9d9d9;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;(2) Excludes stock-based-compensation&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="18" style="background-color:#ffffff;border-bottom:0.5pt solid #d9d9d9;border-top:0.5pt solid #d9d9d9;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;(3) Excludes employer payroll tax on employee equity transactions&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="18" style="background-color:#f6f6f6;border-bottom:0.5pt solid #d9d9d9;border-top:0.5pt solid #d9d9d9;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;(4) Excludes restructuring costs&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="18" style="background-color:#ffffff;border-bottom:0.5pt solid #d9d9d9;border-top:0.5pt solid #d9d9d9;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;(5) Excludes charitable donation of Class A common stock&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="18" style="background-color:#f6f6f6;border-bottom:0.5pt solid #d9d9d9;border-top:0.5pt solid #d9d9d9;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;(6) Excludes change in fair value of contingent consideration&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="18" style="background-color:#ffffff;border-bottom:0.5pt solid #d9d9d9;border-top:0.5pt solid #d9d9d9;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="margin-top:12pt"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;(7) Other segment items include stock-based compensation expense; employer payroll tax expense related to employee equity transactions; restructuring costs; Charitable donation of Class A common stock; change in fair value of contingent consideration; and other (expense) income, net.&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-79" decimals="-3" id="f-561" unitRef="usd">1610572000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-80" decimals="-3" id="f-562" unitRef="usd">1429664000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-81" decimals="-3" id="f-563" unitRef="usd">1308072000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <path:CostOfRevenueAdjusted contextRef="c-82" decimals="-3" id="f-564" unitRef="usd">4343000</path:CostOfRevenueAdjusted>
    <path:CostOfRevenueAdjusted contextRef="c-83" decimals="-3" id="f-565" unitRef="usd">5818000</path:CostOfRevenueAdjusted>
    <path:CostOfRevenueAdjusted contextRef="c-84" decimals="-3" id="f-566" unitRef="usd">7098000</path:CostOfRevenueAdjusted>
    <path:CostOfRevenueAdjusted contextRef="c-85" decimals="-3" id="f-567" unitRef="usd">139545000</path:CostOfRevenueAdjusted>
    <path:CostOfRevenueAdjusted contextRef="c-86" decimals="-3" id="f-568" unitRef="usd">142654000</path:CostOfRevenueAdjusted>
    <path:CostOfRevenueAdjusted contextRef="c-87" decimals="-3" id="f-569" unitRef="usd">94265000</path:CostOfRevenueAdjusted>
    <path:CostOfRevenueAdjusted contextRef="c-88" decimals="-3" id="f-570" unitRef="usd">98415000</path:CostOfRevenueAdjusted>
    <path:CostOfRevenueAdjusted contextRef="c-89" decimals="-3" id="f-571" unitRef="usd">59068000</path:CostOfRevenueAdjusted>
    <path:CostOfRevenueAdjusted contextRef="c-90" decimals="-3" id="f-572" unitRef="usd">62248000</path:CostOfRevenueAdjusted>
    <path:SellingAndMarketingExpenseAdjusted contextRef="c-79" decimals="-3" id="f-573" unitRef="usd">587375000</path:SellingAndMarketingExpenseAdjusted>
    <path:SellingAndMarketingExpenseAdjusted contextRef="c-80" decimals="-3" id="f-574" unitRef="usd">583898000</path:SellingAndMarketingExpenseAdjusted>
    <path:SellingAndMarketingExpenseAdjusted contextRef="c-81" decimals="-3" id="f-575" unitRef="usd">560009000</path:SellingAndMarketingExpenseAdjusted>
    <path:ResearchAndDevelopmentAdjusted contextRef="c-79" decimals="-3" id="f-576" unitRef="usd">250012000</path:ResearchAndDevelopmentAdjusted>
    <path:ResearchAndDevelopmentAdjusted contextRef="c-80" decimals="-3" id="f-577" unitRef="usd">242679000</path:ResearchAndDevelopmentAdjusted>
    <path:ResearchAndDevelopmentAdjusted contextRef="c-81" decimals="-3" id="f-578" unitRef="usd">210722000</path:ResearchAndDevelopmentAdjusted>
    <path:GeneralAndAdministrativeExpenseAdjusted contextRef="c-79" decimals="-3" id="f-579" unitRef="usd">161131000</path:GeneralAndAdministrativeExpenseAdjusted>
    <path:GeneralAndAdministrativeExpenseAdjusted contextRef="c-80" decimals="-3" id="f-580" unitRef="usd">154965000</path:GeneralAndAdministrativeExpenseAdjusted>
    <path:GeneralAndAdministrativeExpenseAdjusted contextRef="c-81" decimals="-3" id="f-581" unitRef="usd">141166000</path:GeneralAndAdministrativeExpenseAdjusted>
    <us-gaap:SegmentReportingOtherItemAmount contextRef="c-79" decimals="-3" id="f-582" unitRef="usd">308955000</us-gaap:SegmentReportingOtherItemAmount>
    <us-gaap:SegmentReportingOtherItemAmount contextRef="c-80" decimals="-3" id="f-583" unitRef="usd">361393000</us-gaap:SegmentReportingOtherItemAmount>
    <us-gaap:SegmentReportingOtherItemAmount contextRef="c-81" decimals="-3" id="f-584" unitRef="usd">356909000</us-gaap:SegmentReportingOtherItemAmount>
    <us-gaap:AmortizationOfIntangibleAssets contextRef="c-79" decimals="-3" id="f-585" unitRef="usd">8191000</us-gaap:AmortizationOfIntangibleAssets>
    <us-gaap:AmortizationOfIntangibleAssets contextRef="c-80" decimals="-3" id="f-586" unitRef="usd">6711000</us-gaap:AmortizationOfIntangibleAssets>
    <us-gaap:AmortizationOfIntangibleAssets contextRef="c-81" decimals="-3" id="f-587" unitRef="usd">8600000</us-gaap:AmortizationOfIntangibleAssets>
    <us-gaap:InvestmentIncomeInterest contextRef="c-79" decimals="-3" id="f-588" unitRef="usd">48023000</us-gaap:InvestmentIncomeInterest>
    <us-gaap:InvestmentIncomeInterest contextRef="c-80" decimals="-3" id="f-589" unitRef="usd">49422000</us-gaap:InvestmentIncomeInterest>
    <us-gaap:InvestmentIncomeInterest contextRef="c-81" decimals="-3" id="f-590" unitRef="usd">57130000</us-gaap:InvestmentIncomeInterest>
    <us-gaap:IncomeTaxExpenseBenefit contextRef="c-79" decimals="-3" id="f-591" unitRef="usd">-181702000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit contextRef="c-80" decimals="-3" id="f-592" unitRef="usd">-4406000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit contextRef="c-81" decimals="-3" id="f-593" unitRef="usd">14068000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:NetIncomeLoss contextRef="c-79" decimals="-3" id="f-594" unitRef="usd">282330000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss contextRef="c-80" decimals="-3" id="f-595" unitRef="usd">-73694000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss contextRef="c-81" decimals="-3" id="f-596" unitRef="usd">-89883000</us-gaap:NetIncomeLoss>
    <us-gaap:LongLivedAssetsByGeographicAreasTableTextBlock contextRef="c-1" id="f-597">&lt;div style="margin-top:10pt;text-align:justify;text-indent:27pt"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table presents our long-lived assets other than financial instruments, net of accumulated depreciation and amortization, by geographic region (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:72.876%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:11.619%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.384%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:11.621%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;As of January 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2026&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2025&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#f6f6f6;border-top:0.5pt solid #182126;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;U.S.&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f6f6f6;border-top:0.5pt solid #182126;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f6f6f6;border-top:0.5pt solid #182126;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;407,804&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f6f6f6;border-top:0.5pt solid #182126;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f6f6f6;border-top:0.5pt solid #182126;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#f6f6f6;border-top:0.5pt solid #182126;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f6f6f6;border-top:0.5pt solid #182126;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;183,244&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f6f6f6;border-top:0.5pt solid #182126;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;U.K.&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;126,317&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;75,574&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#f6f6f6;border-top:0.5pt solid #d9d9d9;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Romania&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f6f6f6;border-top:0.5pt solid #d9d9d9;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;85,130&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f6f6f6;border-top:0.5pt solid #d9d9d9;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f6f6f6;border-top:0.5pt solid #d9d9d9;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f6f6f6;border-top:0.5pt solid #d9d9d9;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;86,933&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f6f6f6;border-top:0.5pt solid #d9d9d9;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Netherlands&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;26,822&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;24,071&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#f6f6f6;border-top:0.5pt solid #d9d9d9;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Rest of world&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f6f6f6;border-top:0.5pt solid #d9d9d9;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;30,310&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f6f6f6;border-top:0.5pt solid #d9d9d9;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f6f6f6;border-top:0.5pt solid #d9d9d9;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f6f6f6;border-top:0.5pt solid #d9d9d9;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;26,449&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f6f6f6;border-top:0.5pt solid #d9d9d9;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:0.5pt solid #d9d9d9;border-top:0.5pt solid #d9d9d9;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Total long-lived assets&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:0.5pt solid #000;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:0.5pt solid #000;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;676,383&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:0.5pt solid #000;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:0.5pt solid #d9d9d9;border-top:0.5pt solid #d9d9d9;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:0.5pt solid #000;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:0.5pt solid #000;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;396,271&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:0.5pt solid #000;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:LongLivedAssetsByGeographicAreasTableTextBlock>
    <us-gaap:NoncurrentAssets contextRef="c-91" decimals="-3" id="f-598" unitRef="usd">407804000</us-gaap:NoncurrentAssets>
    <us-gaap:NoncurrentAssets contextRef="c-92" decimals="-3" id="f-599" unitRef="usd">183244000</us-gaap:NoncurrentAssets>
    <us-gaap:NoncurrentAssets contextRef="c-93" decimals="-3" id="f-600" unitRef="usd">126317000</us-gaap:NoncurrentAssets>
    <us-gaap:NoncurrentAssets contextRef="c-94" decimals="-3" id="f-601" unitRef="usd">75574000</us-gaap:NoncurrentAssets>
    <us-gaap:NoncurrentAssets contextRef="c-95" decimals="-3" id="f-602" unitRef="usd">85130000</us-gaap:NoncurrentAssets>
    <us-gaap:NoncurrentAssets contextRef="c-96" decimals="-3" id="f-603" unitRef="usd">86933000</us-gaap:NoncurrentAssets>
    <us-gaap:NoncurrentAssets contextRef="c-97" decimals="-3" id="f-604" unitRef="usd">26822000</us-gaap:NoncurrentAssets>
    <us-gaap:NoncurrentAssets contextRef="c-98" decimals="-3" id="f-605" unitRef="usd">24071000</us-gaap:NoncurrentAssets>
    <us-gaap:NoncurrentAssets contextRef="c-99" decimals="-3" id="f-606" unitRef="usd">30310000</us-gaap:NoncurrentAssets>
    <us-gaap:NoncurrentAssets contextRef="c-100" decimals="-3" id="f-607" unitRef="usd">26449000</us-gaap:NoncurrentAssets>
    <us-gaap:NoncurrentAssets contextRef="c-5" decimals="-3" id="f-608" unitRef="usd">676383000</us-gaap:NoncurrentAssets>
    <us-gaap:NoncurrentAssets contextRef="c-6" decimals="-3" id="f-609" unitRef="usd">396271000</us-gaap:NoncurrentAssets>
    <us-gaap:NewAccountingPronouncementsPolicyPolicyTextBlock contextRef="c-1" id="f-610">&lt;div style="margin-top:10pt;text-indent:13.5pt"&gt;&lt;span id="ia9a6da77615448a3ade752e1c9d5b9f0_41837"&gt;&lt;/span&gt;&lt;span id="ia9a6da77615448a3ade752e1c9d5b9f0_41857"&gt;&lt;/span&gt;&lt;span style="color:#a32200;font-family:'Arial',sans-serif;font-size:12pt;font-style:italic;font-weight:700;line-height:120%"&gt;Recently Adopted Accounting Pronouncements&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-align:justify;text-indent:27pt"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In December 2023, the &lt;/span&gt;&lt;span style="color:#a32200;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;&lt;a href="#i63ba66cb811d4ac183b1e4abe74ae7e1_13" style="color:#a32200;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:none"&gt;FASB&lt;/a&gt;&lt;/span&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; issued &lt;/span&gt;&lt;span style="color:#a32200;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;&lt;a href="#i63ba66cb811d4ac183b1e4abe74ae7e1_13" style="color:#a32200;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:none"&gt;ASU&lt;/a&gt;&lt;/span&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; No. 2023-09, &lt;/span&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Income Taxes (Topic 740): Improvements to Income Tax Disclosures&lt;/span&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;.&lt;/span&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt; &lt;/span&gt;&lt;span style="color:#a32200;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;&lt;a href="#i63ba66cb811d4ac183b1e4abe74ae7e1_13" style="color:#a32200;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:none"&gt;ASU&lt;/a&gt;&lt;/span&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; No. 2023-09 requires additional tax disclosures, predominantly related to the effective income tax rate reconciliation and income taxes paid. We adopted ASU No. 2023-09 as of January&#160;31, 2026 on a prospective basis and have included the relevant disclosures in&lt;/span&gt;&lt;span style="color:#1e6482;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; &lt;/span&gt;&lt;span style="color:#1e6482;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"&gt;&lt;a href="#i63ba66cb811d4ac183b1e4abe74ae7e1_220" style="color:#1e6482;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"&gt;Note 1&lt;/a&gt;&lt;a href="#i63ba66cb811d4ac183b1e4abe74ae7e1_220" style="color:#1e6482;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"&gt;3&lt;/a&gt;&lt;a href="#i63ba66cb811d4ac183b1e4abe74ae7e1_220" style="color:#1e6482;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"&gt;, Income Taxes&lt;/a&gt;&lt;/span&gt;&lt;span style="color:#1e6482;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-indent:13.5pt"&gt;&lt;span id="ia9a6da77615448a3ade752e1c9d5b9f0_41858"&gt;&lt;/span&gt;&lt;span id="ia9a6da77615448a3ade752e1c9d5b9f0_41866"&gt;&lt;/span&gt;&lt;span style="color:#a32200;font-family:'Arial',sans-serif;font-size:12pt;font-style:italic;font-weight:700;line-height:120%"&gt;Recently Issued Accounting Pronouncements&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-align:justify;text-indent:27pt"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In November 2024, the FASB issued ASU No. 2024-03, &lt;/span&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Income Statement&#x2014;Reporting Comprehensive Income&#x2014;Expense Disaggregation Disclosures&lt;/span&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;. ASU No. 2024-03 requires additional disclosure on specific expense categories included in the expense captions presented on the statements of operations, and may be applied prospectively or retrospectively. ASU No. 2024-03 is effective for annual reporting periods beginning after December &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-align:justify"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;15, 2026 and for interim reporting periods beginning after December 15, 2027. Early adoption is permitted. We are currently evaluating the impact of this ASU on our consolidated financial statements.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-align:justify;text-indent:27pt"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In September 2025, the FASB issued ASU No. 2025-06, I&lt;/span&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;ntangibles&#x2014;Goodwill and Other&#x2014;Internal-Use Software (Subtopic 350-40): Targeted Improvements to the Accounting for Internal-Use Software. &lt;/span&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;ASU No. 2025-06 amends certain aspects of the accounting for and disclosure of software costs under ASC 350-40, and is effective for annual reporting periods beginning after December 15, 2027. Early adoption is permitted. We are currently evaluating the impact of this ASU on our consolidated financial statements.&lt;/span&gt;&lt;/div&gt;</us-gaap:NewAccountingPronouncementsPolicyPolicyTextBlock>
    <us-gaap:RevenueFromContractWithCustomerTextBlock contextRef="c-1" id="f-611">&lt;div style="margin-top:12pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:279.00pt"&gt;&lt;tr&gt;&lt;td style="width:1.0pt"&gt;&lt;/td&gt;&lt;td style="width:24.25pt"&gt;&lt;/td&gt;&lt;td style="width:1.0pt"&gt;&lt;/td&gt;&lt;td style="width:1.0pt"&gt;&lt;/td&gt;&lt;td style="width:24.25pt"&gt;&lt;/td&gt;&lt;td style="width:1.0pt"&gt;&lt;/td&gt;&lt;td style="width:1.0pt"&gt;&lt;/td&gt;&lt;td style="width:24.25pt"&gt;&lt;/td&gt;&lt;td style="width:1.0pt"&gt;&lt;/td&gt;&lt;td style="width:1.0pt"&gt;&lt;/td&gt;&lt;td style="width:198.25pt"&gt;&lt;/td&gt;&lt;td style="width:1.0pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:21pt"&gt;&lt;td colspan="3" style="border-left:1pt solid #fa4616;border-top:1pt solid #fa4616;padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#fa4616;font-family:'Arial',sans-serif;font-size:18pt;font-weight:700;line-height:120%"&gt;03&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-left:1pt solid #fa4616;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-left:1pt solid #fa4616;border-top:1pt solid #fa4616;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-left:1pt solid #fa4616;padding:0 1pt"&gt;&lt;div style="margin-top:9pt;text-align:center"&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:21pt"&gt;&lt;td colspan="3" style="border-top:1pt solid #fa4616;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:1pt solid #fa4616;border-left:1pt solid #fa4616;border-top:1pt solid #fa4616;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-left:1pt solid #fa4616;border-top:1pt solid #fa4616;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:1pt solid #fa4616;border-left:1pt solid #fa4616;border-right:1pt solid #fa4616;border-top:1pt solid #fa4616;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#fa4616;font-family:'Arial',sans-serif;font-size:18pt;font-weight:700;line-height:120%"&gt;Revenue Recognition&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-indent:13.5pt"&gt;&lt;span style="color:#a32200;font-family:'Arial',sans-serif;font-size:12pt;font-style:italic;font-weight:700;line-height:120%"&gt;Disaggregation of Revenue&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-align:justify;text-indent:27pt"&gt;&lt;span style="background-color:#ffffff;color:#182126;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table summarizes revenue by geographical region (dollars in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:25.800%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:10.595%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.384%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:10.595%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.384%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:10.595%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.384%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:10.595%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.384%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:10.595%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.384%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:10.605%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="33" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Year Ended January 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2026&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2025&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:0.5pt solid #182126;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #182126;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Amount&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #182126;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #182126;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Percentage&#160;of&lt;br/&gt;Revenue&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #182126;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #182126;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Amount&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #182126;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #182126;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Percentage&#160;of&lt;br/&gt;Revenue&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #182126;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #182126;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Amount&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #182126;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #182126;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Percentage&#160;of&lt;br/&gt;Revenue&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#f6f6f6;border-top:0.5pt solid #d9d9d9;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Americas&lt;/span&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:5.85pt;font-weight:400;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline"&gt;(1)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color:#f6f6f6;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f6f6f6;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;798,566&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f6f6f6;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f6f6f6;border-top:0.5pt solid #d9d9d9;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f6f6f6;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;50&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f6f6f6;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f6f6f6;border-top:0.5pt solid #d9d9d9;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#f6f6f6;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f6f6f6;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;695,053&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f6f6f6;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f6f6f6;border-top:0.5pt solid #d9d9d9;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f6f6f6;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;49&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f6f6f6;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f6f6f6;border-top:0.5pt solid #d9d9d9;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#f6f6f6;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f6f6f6;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;631,923&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f6f6f6;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f6f6f6;border-top:0.5pt solid #d9d9d9;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f6f6f6;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;48&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f6f6f6;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Europe, Middle East, and Africa&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;527,752&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;33&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;457,703&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;32&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;415,915&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;32&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#f6f6f6;border-top:0.5pt solid #d9d9d9;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Asia-Pacific&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f6f6f6;border-top:0.5pt solid #d9d9d9;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;284,254&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f6f6f6;border-top:0.5pt solid #d9d9d9;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f6f6f6;border-top:0.5pt solid #d9d9d9;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f6f6f6;border-top:0.5pt solid #d9d9d9;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;17&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f6f6f6;border-top:0.5pt solid #d9d9d9;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f6f6f6;border-top:0.5pt solid #d9d9d9;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f6f6f6;border-top:0.5pt solid #d9d9d9;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;276,908&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f6f6f6;border-top:0.5pt solid #d9d9d9;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f6f6f6;border-top:0.5pt solid #d9d9d9;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f6f6f6;border-top:0.5pt solid #d9d9d9;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;19&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f6f6f6;border-top:0.5pt solid #d9d9d9;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f6f6f6;border-top:0.5pt solid #d9d9d9;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f6f6f6;border-top:0.5pt solid #d9d9d9;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;260,234&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f6f6f6;border-top:0.5pt solid #d9d9d9;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f6f6f6;border-top:0.5pt solid #d9d9d9;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f6f6f6;border-top:0.5pt solid #d9d9d9;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;20&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f6f6f6;border-top:0.5pt solid #d9d9d9;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:0.5pt solid #d9d9d9;border-top:0.5pt solid #d9d9d9;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Total revenue&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:0.5pt solid #000;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:0.5pt solid #000;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,610,572&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:0.5pt solid #000;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:0.5pt solid #d9d9d9;border-top:0.5pt solid #d9d9d9;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-bottom:0.5pt solid #000;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;100&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:0.5pt solid #000;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:0.5pt solid #d9d9d9;border-top:0.5pt solid #d9d9d9;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:0.5pt solid #000;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:0.5pt solid #000;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,429,664&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:0.5pt solid #000;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:0.5pt solid #d9d9d9;border-top:0.5pt solid #d9d9d9;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-bottom:0.5pt solid #000;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;100&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:0.5pt solid #000;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:0.5pt solid #d9d9d9;border-top:0.5pt solid #d9d9d9;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:0.5pt solid #000;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:0.5pt solid #000;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,308,072&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:0.5pt solid #000;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:0.5pt solid #d9d9d9;border-top:0.5pt solid #d9d9d9;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-bottom:0.5pt solid #000;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;100&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:0.5pt solid #000;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;padding-left:27pt;text-align:justify;text-indent:-27pt"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;(1)&lt;/span&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:17.24pt"&gt;Revenue from the U.S. represented 46%, 44%, and 43% of our total revenues for fiscal years 2026, 2025, and 2024, respectively.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-indent:13.5pt"&gt;&lt;span style="color:#a32200;font-family:'Arial',sans-serif;font-size:12pt;font-style:italic;font-weight:700;line-height:120%"&gt;Contract Balances&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-align:justify;text-indent:27pt"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Significant changes in our contract assets and deferred revenue balances during the periods presented were as follows (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:72.291%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.384%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:11.619%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.384%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:11.622%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Year Ended January&#160;31,&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Contract Assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2026&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2025&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#f6f6f6;border-top:0.5pt solid #182126;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Beginning balance&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f6f6f6;border-top:0.5pt solid #182126;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#f6f6f6;border-top:0.5pt solid #182126;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f6f6f6;border-top:0.5pt solid #182126;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;92,182&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f6f6f6;border-top:0.5pt solid #182126;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f6f6f6;border-top:0.5pt solid #182126;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#f6f6f6;border-top:0.5pt solid #182126;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f6f6f6;border-top:0.5pt solid #182126;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;90,411&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f6f6f6;border-top:0.5pt solid #182126;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Contract assets recognized during the year&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;89,981&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;88,862&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#f6f6f6;border-top:0.5pt solid #d9d9d9;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Amounts transferred to accounts receivable from unbilled accounts receivable presented at the beginning of the year&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f6f6f6;border-top:0.5pt solid #d9d9d9;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f6f6f6;border-top:0.5pt solid #d9d9d9;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(88,735)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f6f6f6;border-top:0.5pt solid #d9d9d9;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f6f6f6;border-top:0.5pt solid #d9d9d9;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f6f6f6;border-top:0.5pt solid #d9d9d9;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(84,197)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f6f6f6;border-top:0.5pt solid #d9d9d9;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Translation adjustments&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;958&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(2,894)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#f6f6f6;border-top:0.5pt solid #d9d9d9;padding:2px 1pt 2px 25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Ending balance&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f6f6f6;border-top:0.5pt solid #d9d9d9;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#f6f6f6;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f6f6f6;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;94,386&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f6f6f6;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f6f6f6;border-top:0.5pt solid #d9d9d9;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#f6f6f6;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f6f6f6;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;92,182&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f6f6f6;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Contract assets, current&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;92,440&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;88,735&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#f6f6f6;border-top:0.5pt solid #d9d9d9;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Contract assets, non-current&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f6f6f6;border-top:0.5pt solid #d9d9d9;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f6f6f6;border-top:0.5pt solid #d9d9d9;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,946&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f6f6f6;border-top:0.5pt solid #d9d9d9;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f6f6f6;border-top:0.5pt solid #d9d9d9;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f6f6f6;border-top:0.5pt solid #d9d9d9;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;3,447&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f6f6f6;border-top:0.5pt solid #d9d9d9;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:0.5pt solid #d9d9d9;border-top:0.5pt solid #d9d9d9;padding:2px 1pt 2px 25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Total contract assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:0.5pt solid #d9d9d9;border-top:0.5pt solid #d9d9d9;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:0.5pt solid #000;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:0.5pt solid #000;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;94,386&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:0.5pt solid #000;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:0.5pt solid #d9d9d9;border-top:0.5pt solid #d9d9d9;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:0.5pt solid #000;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:0.5pt solid #000;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;92,182&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:0.5pt solid #000;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:72.291%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.384%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:11.619%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.384%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:11.622%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Year Ended January&#160;31,&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Deferred&#160;Revenue&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2026&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2025&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#f6f6f6;border-top:0.5pt solid #182126;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Beginning balance&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f6f6f6;border-top:0.5pt solid #182126;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#f6f6f6;border-top:0.5pt solid #182126;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f6f6f6;border-top:0.5pt solid #182126;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;705,307&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f6f6f6;border-top:0.5pt solid #182126;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f6f6f6;border-top:0.5pt solid #182126;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#f6f6f6;border-top:0.5pt solid #182126;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f6f6f6;border-top:0.5pt solid #182126;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;647,832&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f6f6f6;border-top:0.5pt solid #182126;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Additions to deferred revenue during the year&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,518,136&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,410,482&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#f6f6f6;border-top:0.5pt solid #d9d9d9;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Additions to deferred revenue from business acquisitions&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f6f6f6;border-top:0.5pt solid #d9d9d9;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f6f6f6;border-top:0.5pt solid #d9d9d9;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;3,332&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f6f6f6;border-top:0.5pt solid #d9d9d9;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f6f6f6;border-top:0.5pt solid #d9d9d9;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f6f6f6;border-top:0.5pt solid #d9d9d9;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f6f6f6;border-top:0.5pt solid #d9d9d9;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Revenue recognized that was included in deferred revenue at the beginning of the period&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(569,464)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(486,805)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#f6f6f6;border-top:0.5pt solid #d9d9d9;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Revenue recognized that was not included in deferred revenue at the beginning of the period&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f6f6f6;border-top:0.5pt solid #d9d9d9;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f6f6f6;border-top:0.5pt solid #d9d9d9;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(954,541)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f6f6f6;border-top:0.5pt solid #d9d9d9;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f6f6f6;border-top:0.5pt solid #d9d9d9;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f6f6f6;border-top:0.5pt solid #d9d9d9;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(855,330)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f6f6f6;border-top:0.5pt solid #d9d9d9;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Translation adjustments&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;4,535&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(10,872)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#f6f6f6;border-top:0.5pt solid #d9d9d9;padding:2px 1pt 2px 25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Ending balance&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f6f6f6;border-top:0.5pt solid #d9d9d9;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#f6f6f6;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f6f6f6;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;707,305&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f6f6f6;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f6f6f6;border-top:0.5pt solid #d9d9d9;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#f6f6f6;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f6f6f6;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;705,307&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f6f6f6;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Deferred revenue, current&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;603,737&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;569,464&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#f6f6f6;border-top:0.5pt solid #d9d9d9;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Deferred revenue, non-current&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f6f6f6;border-top:0.5pt solid #d9d9d9;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f6f6f6;border-top:0.5pt solid #d9d9d9;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;103,568&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f6f6f6;border-top:0.5pt solid #d9d9d9;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f6f6f6;border-top:0.5pt solid #d9d9d9;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f6f6f6;border-top:0.5pt solid #d9d9d9;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;135,843&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f6f6f6;border-top:0.5pt solid #d9d9d9;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:0.5pt solid #d9d9d9;border-top:0.5pt solid #d9d9d9;padding:2px 1pt 2px 25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Total deferred revenue&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:0.5pt solid #d9d9d9;border-top:0.5pt solid #d9d9d9;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:0.5pt solid #000;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:0.5pt solid #000;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;707,305&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:0.5pt solid #000;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:0.5pt solid #d9d9d9;border-top:0.5pt solid #d9d9d9;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:0.5pt solid #000;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:0.5pt solid #000;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;705,307&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:0.5pt solid #000;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-indent:13.5pt"&gt;&lt;span style="color:#a32200;font-family:'Arial',sans-serif;font-size:12pt;font-style:italic;font-weight:700;line-height:120%"&gt;Remaining Performance Obligations&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-align:justify;text-indent:27pt"&gt;&lt;span style="background-color:#ffffff;color:#182126;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Our remaining performance obligations are comprised of licenses, subscription services, and professional services not yet delivered. As of January&#160;31, 2026, the aggregate amount of the transaction price allocated to remaining performance obligations was &lt;/span&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$1,474.8 million&lt;/span&gt;&lt;span style="background-color:#ffffff;color:#182126;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;, which consists of &lt;/span&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$707.3 million of billed consideration and $767.5 million of unbilled consideration.&lt;/span&gt;&lt;span style="background-color:#ffffff;color:#182126;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; We expect to recognize &lt;/span&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;62%&lt;/span&gt;&lt;span style="background-color:#ffffff;color:#182126;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; of our remaining performance obligations as revenue over the next twelve months, and the remainder thereafter.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-indent:13.5pt"&gt;&lt;span style="color:#a32200;font-family:'Arial',sans-serif;font-size:12pt;font-style:italic;font-weight:700;line-height:120%"&gt;Deferred Contract Acquisition Costs&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-align:justify;text-indent:27pt"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Our deferred contract acquisition costs are comprised of sales commissions that represent incremental costs to obtain customer contracts, and are determined based on sales compensation plans. &lt;/span&gt;&lt;span style="background-color:#ffffff;color:#182126;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table represents a rollforward of our deferred contract acquisition costs (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:72.876%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:11.619%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.384%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:11.621%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Year Ended January&#160;31,&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2026&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2025&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#f6f6f6;border-top:0.5pt solid #182126;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Beginning balance&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f6f6f6;border-top:0.5pt solid #182126;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f6f6f6;border-top:0.5pt solid #182126;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;221,802&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f6f6f6;border-top:0.5pt solid #182126;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f6f6f6;border-top:0.5pt solid #182126;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#f6f6f6;border-top:0.5pt solid #182126;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f6f6f6;border-top:0.5pt solid #182126;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;228,995&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f6f6f6;border-top:0.5pt solid #182126;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Additions to deferred contract acquisition costs&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;116,202&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;89,124&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#f6f6f6;border-top:0.5pt solid #d9d9d9;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Amortization of deferred contract acquisition costs&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f6f6f6;border-top:0.5pt solid #d9d9d9;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(109,362)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f6f6f6;border-top:0.5pt solid #d9d9d9;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f6f6f6;border-top:0.5pt solid #d9d9d9;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f6f6f6;border-top:0.5pt solid #d9d9d9;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(92,089)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f6f6f6;border-top:0.5pt solid #d9d9d9;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Translation adjustments&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;9,805&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(4,228)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#f6f6f6;border-top:0.5pt solid #d9d9d9;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Ending balance&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f6f6f6;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f6f6f6;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;238,447&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f6f6f6;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f6f6f6;border-top:0.5pt solid #d9d9d9;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#f6f6f6;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f6f6f6;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;221,802&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f6f6f6;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Deferred contract acquisition costs, current&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;84,739&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;82,461&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#f6f6f6;border-top:0.5pt solid #d9d9d9;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Deferred contract acquisition costs, non-current&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f6f6f6;border-top:0.5pt solid #d9d9d9;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;153,708&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f6f6f6;border-top:0.5pt solid #d9d9d9;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f6f6f6;border-top:0.5pt solid #d9d9d9;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f6f6f6;border-top:0.5pt solid #d9d9d9;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;139,341&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f6f6f6;border-top:0.5pt solid #d9d9d9;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:0.5pt solid #d9d9d9;border-top:0.5pt solid #d9d9d9;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Total deferred contract acquisition costs&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:0.5pt solid #000;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:0.5pt solid #000;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;238,447&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:0.5pt solid #000;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:0.5pt solid #d9d9d9;border-top:0.5pt solid #d9d9d9;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:0.5pt solid #000;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:0.5pt solid #000;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;221,802&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:0.5pt solid #000;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:RevenueFromContractWithCustomerTextBlock>
    <us-gaap:DisaggregationOfRevenueTableTextBlock contextRef="c-1" id="f-612">&lt;div style="margin-top:10pt;text-align:justify;text-indent:27pt"&gt;&lt;span style="background-color:#ffffff;color:#182126;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table summarizes revenue by geographical region (dollars in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:25.800%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:10.595%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.384%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:10.595%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.384%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:10.595%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.384%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:10.595%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.384%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:10.595%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.384%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:10.605%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="33" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Year Ended January 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2026&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2025&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:0.5pt solid #182126;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #182126;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Amount&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #182126;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #182126;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Percentage&#160;of&lt;br/&gt;Revenue&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #182126;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #182126;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Amount&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #182126;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #182126;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Percentage&#160;of&lt;br/&gt;Revenue&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #182126;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #182126;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Amount&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #182126;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #182126;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Percentage&#160;of&lt;br/&gt;Revenue&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#f6f6f6;border-top:0.5pt solid #d9d9d9;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Americas&lt;/span&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:5.85pt;font-weight:400;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline"&gt;(1)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color:#f6f6f6;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f6f6f6;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;798,566&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f6f6f6;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f6f6f6;border-top:0.5pt solid #d9d9d9;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f6f6f6;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;50&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f6f6f6;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f6f6f6;border-top:0.5pt solid #d9d9d9;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#f6f6f6;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f6f6f6;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;695,053&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f6f6f6;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f6f6f6;border-top:0.5pt solid #d9d9d9;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f6f6f6;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;49&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f6f6f6;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f6f6f6;border-top:0.5pt solid #d9d9d9;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#f6f6f6;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f6f6f6;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;631,923&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f6f6f6;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f6f6f6;border-top:0.5pt solid #d9d9d9;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f6f6f6;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;48&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f6f6f6;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Europe, Middle East, and Africa&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;527,752&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;33&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;457,703&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;32&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;415,915&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;32&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#f6f6f6;border-top:0.5pt solid #d9d9d9;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Asia-Pacific&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f6f6f6;border-top:0.5pt solid #d9d9d9;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;284,254&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f6f6f6;border-top:0.5pt solid #d9d9d9;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f6f6f6;border-top:0.5pt solid #d9d9d9;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f6f6f6;border-top:0.5pt solid #d9d9d9;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;17&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f6f6f6;border-top:0.5pt solid #d9d9d9;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f6f6f6;border-top:0.5pt solid #d9d9d9;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f6f6f6;border-top:0.5pt solid #d9d9d9;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;276,908&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f6f6f6;border-top:0.5pt solid #d9d9d9;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f6f6f6;border-top:0.5pt solid #d9d9d9;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f6f6f6;border-top:0.5pt solid #d9d9d9;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;19&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f6f6f6;border-top:0.5pt solid #d9d9d9;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f6f6f6;border-top:0.5pt solid #d9d9d9;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f6f6f6;border-top:0.5pt solid #d9d9d9;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;260,234&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f6f6f6;border-top:0.5pt solid #d9d9d9;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f6f6f6;border-top:0.5pt solid #d9d9d9;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f6f6f6;border-top:0.5pt solid #d9d9d9;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;20&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f6f6f6;border-top:0.5pt solid #d9d9d9;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:0.5pt solid #d9d9d9;border-top:0.5pt solid #d9d9d9;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Total revenue&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:0.5pt solid #000;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:0.5pt solid #000;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,610,572&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:0.5pt solid #000;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:0.5pt solid #d9d9d9;border-top:0.5pt solid #d9d9d9;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-bottom:0.5pt solid #000;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;100&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:0.5pt solid #000;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:0.5pt solid #d9d9d9;border-top:0.5pt solid #d9d9d9;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:0.5pt solid #000;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:0.5pt solid #000;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,429,664&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:0.5pt solid #000;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:0.5pt solid #d9d9d9;border-top:0.5pt solid #d9d9d9;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-bottom:0.5pt solid #000;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;100&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:0.5pt solid #000;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:0.5pt solid #d9d9d9;border-top:0.5pt solid #d9d9d9;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:0.5pt solid #000;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:0.5pt solid #000;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,308,072&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:0.5pt solid #000;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:0.5pt solid #d9d9d9;border-top:0.5pt solid #d9d9d9;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-bottom:0.5pt solid #000;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;100&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:0.5pt solid #000;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;padding-left:27pt;text-align:justify;text-indent:-27pt"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;(1)&lt;/span&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:17.24pt"&gt;Revenue from the U.S. represented 46%, 44%, and 43% of our total revenues for fiscal years 2026, 2025, and 2024, respectively.&lt;/span&gt;&lt;/div&gt;</us-gaap:DisaggregationOfRevenueTableTextBlock>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-101" decimals="-3" id="f-613" unitRef="usd">798566000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:ConcentrationRiskPercentage1 contextRef="c-102" decimals="2" id="f-614" unitRef="number">0.50</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-103" decimals="-3" id="f-615" unitRef="usd">695053000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:ConcentrationRiskPercentage1 contextRef="c-104" decimals="2" id="f-616" unitRef="number">0.49</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-105" decimals="-3" id="f-617" unitRef="usd">631923000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:ConcentrationRiskPercentage1 contextRef="c-106" decimals="2" id="f-618" unitRef="number">0.48</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-107" decimals="-3" id="f-619" unitRef="usd">527752000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:ConcentrationRiskPercentage1 contextRef="c-108" decimals="2" id="f-620" unitRef="number">0.33</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-109" decimals="-3" id="f-621" unitRef="usd">457703000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:ConcentrationRiskPercentage1 contextRef="c-110" decimals="2" id="f-622" unitRef="number">0.32</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-111" decimals="-3" id="f-623" unitRef="usd">415915000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:ConcentrationRiskPercentage1 contextRef="c-112" decimals="2" id="f-624" unitRef="number">0.32</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-113" decimals="-3" id="f-625" unitRef="usd">284254000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:ConcentrationRiskPercentage1 contextRef="c-114" decimals="2" id="f-626" unitRef="number">0.17</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-115" decimals="-3" id="f-627" unitRef="usd">276908000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:ConcentrationRiskPercentage1 contextRef="c-116" decimals="2" id="f-628" unitRef="number">0.19</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-117" decimals="-3" id="f-629" unitRef="usd">260234000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:ConcentrationRiskPercentage1 contextRef="c-118" decimals="2" id="f-630" unitRef="number">0.20</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-1" decimals="-3" id="f-631" unitRef="usd">1610572000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="c-119"
      decimals="INF"
      id="f-632"
      unitRef="number">1</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-20" decimals="-3" id="f-633" unitRef="usd">1429664000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="c-120"
      decimals="INF"
      id="f-634"
      unitRef="number">1</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-21" decimals="-3" id="f-635" unitRef="usd">1308072000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="c-121"
      decimals="INF"
      id="f-636"
      unitRef="number">1</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1 contextRef="c-122" decimals="2" id="f-637" unitRef="number">0.46</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1 contextRef="c-123" decimals="2" id="f-638" unitRef="number">0.44</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1 contextRef="c-124" decimals="2" id="f-639" unitRef="number">0.43</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ContractWithCustomerAssetAndLiabilityTableTextBlock contextRef="c-1" id="f-640">&lt;div style="margin-top:10pt;text-align:justify;text-indent:27pt"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Significant changes in our contract assets and deferred revenue balances during the periods presented were as follows (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:72.291%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.384%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:11.619%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.384%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:11.622%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Year Ended January&#160;31,&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Contract Assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2026&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2025&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#f6f6f6;border-top:0.5pt solid #182126;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Beginning balance&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f6f6f6;border-top:0.5pt solid #182126;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#f6f6f6;border-top:0.5pt solid #182126;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f6f6f6;border-top:0.5pt solid #182126;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;92,182&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f6f6f6;border-top:0.5pt solid #182126;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f6f6f6;border-top:0.5pt solid #182126;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#f6f6f6;border-top:0.5pt solid #182126;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f6f6f6;border-top:0.5pt solid #182126;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;90,411&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f6f6f6;border-top:0.5pt solid #182126;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Contract assets recognized during the year&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;89,981&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;88,862&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#f6f6f6;border-top:0.5pt solid #d9d9d9;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Amounts transferred to accounts receivable from unbilled accounts receivable presented at the beginning of the year&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f6f6f6;border-top:0.5pt solid #d9d9d9;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f6f6f6;border-top:0.5pt solid #d9d9d9;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(88,735)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f6f6f6;border-top:0.5pt solid #d9d9d9;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f6f6f6;border-top:0.5pt solid #d9d9d9;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f6f6f6;border-top:0.5pt solid #d9d9d9;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(84,197)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f6f6f6;border-top:0.5pt solid #d9d9d9;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Translation adjustments&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;958&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(2,894)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#f6f6f6;border-top:0.5pt solid #d9d9d9;padding:2px 1pt 2px 25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Ending balance&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f6f6f6;border-top:0.5pt solid #d9d9d9;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#f6f6f6;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f6f6f6;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;94,386&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f6f6f6;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f6f6f6;border-top:0.5pt solid #d9d9d9;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#f6f6f6;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f6f6f6;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;92,182&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f6f6f6;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Contract assets, current&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;92,440&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;88,735&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#f6f6f6;border-top:0.5pt solid #d9d9d9;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Contract assets, non-current&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f6f6f6;border-top:0.5pt solid #d9d9d9;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f6f6f6;border-top:0.5pt solid #d9d9d9;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,946&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f6f6f6;border-top:0.5pt solid #d9d9d9;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f6f6f6;border-top:0.5pt solid #d9d9d9;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f6f6f6;border-top:0.5pt solid #d9d9d9;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;3,447&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f6f6f6;border-top:0.5pt solid #d9d9d9;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:0.5pt solid #d9d9d9;border-top:0.5pt solid #d9d9d9;padding:2px 1pt 2px 25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Total contract assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:0.5pt solid #d9d9d9;border-top:0.5pt solid #d9d9d9;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:0.5pt solid #000;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:0.5pt solid #000;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;94,386&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:0.5pt solid #000;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:0.5pt solid #d9d9d9;border-top:0.5pt solid #d9d9d9;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:0.5pt solid #000;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:0.5pt solid #000;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;92,182&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:0.5pt solid #000;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:72.291%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.384%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:11.619%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.384%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:11.622%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Year Ended January&#160;31,&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Deferred&#160;Revenue&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2026&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2025&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#f6f6f6;border-top:0.5pt solid #182126;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Beginning balance&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f6f6f6;border-top:0.5pt solid #182126;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#f6f6f6;border-top:0.5pt solid #182126;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f6f6f6;border-top:0.5pt solid #182126;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;705,307&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f6f6f6;border-top:0.5pt solid #182126;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f6f6f6;border-top:0.5pt solid #182126;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#f6f6f6;border-top:0.5pt solid #182126;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f6f6f6;border-top:0.5pt solid #182126;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;647,832&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f6f6f6;border-top:0.5pt solid #182126;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Additions to deferred revenue during the year&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,518,136&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,410,482&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#f6f6f6;border-top:0.5pt solid #d9d9d9;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Additions to deferred revenue from business acquisitions&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f6f6f6;border-top:0.5pt solid #d9d9d9;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f6f6f6;border-top:0.5pt solid #d9d9d9;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;3,332&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f6f6f6;border-top:0.5pt solid #d9d9d9;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f6f6f6;border-top:0.5pt solid #d9d9d9;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f6f6f6;border-top:0.5pt solid #d9d9d9;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f6f6f6;border-top:0.5pt solid #d9d9d9;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Revenue recognized that was included in deferred revenue at the beginning of the period&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(569,464)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(486,805)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#f6f6f6;border-top:0.5pt solid #d9d9d9;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Revenue recognized that was not included in deferred revenue at the beginning of the period&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f6f6f6;border-top:0.5pt solid #d9d9d9;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f6f6f6;border-top:0.5pt solid #d9d9d9;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(954,541)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f6f6f6;border-top:0.5pt solid #d9d9d9;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f6f6f6;border-top:0.5pt solid #d9d9d9;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f6f6f6;border-top:0.5pt solid #d9d9d9;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(855,330)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f6f6f6;border-top:0.5pt solid #d9d9d9;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Translation adjustments&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;4,535&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(10,872)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#f6f6f6;border-top:0.5pt solid #d9d9d9;padding:2px 1pt 2px 25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Ending balance&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f6f6f6;border-top:0.5pt solid #d9d9d9;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#f6f6f6;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f6f6f6;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;707,305&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f6f6f6;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f6f6f6;border-top:0.5pt solid #d9d9d9;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#f6f6f6;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f6f6f6;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;705,307&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f6f6f6;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Deferred revenue, current&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;603,737&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;569,464&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#f6f6f6;border-top:0.5pt solid #d9d9d9;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Deferred revenue, non-current&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f6f6f6;border-top:0.5pt solid #d9d9d9;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f6f6f6;border-top:0.5pt solid #d9d9d9;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;103,568&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f6f6f6;border-top:0.5pt solid #d9d9d9;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f6f6f6;border-top:0.5pt solid #d9d9d9;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f6f6f6;border-top:0.5pt solid #d9d9d9;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;135,843&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f6f6f6;border-top:0.5pt solid #d9d9d9;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:0.5pt solid #d9d9d9;border-top:0.5pt solid #d9d9d9;padding:2px 1pt 2px 25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Total deferred revenue&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:0.5pt solid #d9d9d9;border-top:0.5pt solid #d9d9d9;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:0.5pt solid #000;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:0.5pt solid #000;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;707,305&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:0.5pt solid #000;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:0.5pt solid #d9d9d9;border-top:0.5pt solid #d9d9d9;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:0.5pt solid #000;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:0.5pt solid #000;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;705,307&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:0.5pt solid #000;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ContractWithCustomerAssetAndLiabilityTableTextBlock>
    <us-gaap:ContractWithCustomerAssetNet contextRef="c-6" decimals="-3" id="f-641" unitRef="usd">92182000</us-gaap:ContractWithCustomerAssetNet>
    <us-gaap:ContractWithCustomerAssetNet contextRef="c-40" decimals="-3" id="f-642" unitRef="usd">90411000</us-gaap:ContractWithCustomerAssetNet>
    <path:ContractWithCustomerAssetAdditions contextRef="c-1" decimals="-3" id="f-643" unitRef="usd">89981000</path:ContractWithCustomerAssetAdditions>
    <path:ContractWithCustomerAssetAdditions contextRef="c-20" decimals="-3" id="f-644" unitRef="usd">88862000</path:ContractWithCustomerAssetAdditions>
    <us-gaap:ContractWithCustomerAssetReclassifiedToReceivable contextRef="c-1" decimals="-3" id="f-645" unitRef="usd">88735000</us-gaap:ContractWithCustomerAssetReclassifiedToReceivable>
    <us-gaap:ContractWithCustomerAssetReclassifiedToReceivable contextRef="c-20" decimals="-3" id="f-646" unitRef="usd">84197000</us-gaap:ContractWithCustomerAssetReclassifiedToReceivable>
    <path:ContractWithCustomerAssetTranslationAdjustments contextRef="c-1" decimals="-3" id="f-647" unitRef="usd">958000</path:ContractWithCustomerAssetTranslationAdjustments>
    <path:ContractWithCustomerAssetTranslationAdjustments contextRef="c-20" decimals="-3" id="f-648" unitRef="usd">-2894000</path:ContractWithCustomerAssetTranslationAdjustments>
    <us-gaap:ContractWithCustomerAssetNet contextRef="c-5" decimals="-3" id="f-649" unitRef="usd">94386000</us-gaap:ContractWithCustomerAssetNet>
    <us-gaap:ContractWithCustomerAssetNet contextRef="c-6" decimals="-3" id="f-650" unitRef="usd">92182000</us-gaap:ContractWithCustomerAssetNet>
    <us-gaap:ContractWithCustomerAssetNetCurrent contextRef="c-5" decimals="-3" id="f-651" unitRef="usd">92440000</us-gaap:ContractWithCustomerAssetNetCurrent>
    <us-gaap:ContractWithCustomerAssetNetCurrent contextRef="c-6" decimals="-3" id="f-652" unitRef="usd">88735000</us-gaap:ContractWithCustomerAssetNetCurrent>
    <us-gaap:ContractWithCustomerAssetNetNoncurrent contextRef="c-5" decimals="-3" id="f-653" unitRef="usd">1946000</us-gaap:ContractWithCustomerAssetNetNoncurrent>
    <us-gaap:ContractWithCustomerAssetNetNoncurrent contextRef="c-6" decimals="-3" id="f-654" unitRef="usd">3447000</us-gaap:ContractWithCustomerAssetNetNoncurrent>
    <us-gaap:ContractWithCustomerAssetNet contextRef="c-5" decimals="-3" id="f-655" unitRef="usd">94386000</us-gaap:ContractWithCustomerAssetNet>
    <us-gaap:ContractWithCustomerAssetNet contextRef="c-6" decimals="-3" id="f-656" unitRef="usd">92182000</us-gaap:ContractWithCustomerAssetNet>
    <us-gaap:ContractWithCustomerLiability contextRef="c-6" decimals="-3" id="f-657" unitRef="usd">705307000</us-gaap:ContractWithCustomerLiability>
    <us-gaap:ContractWithCustomerLiability contextRef="c-40" decimals="-3" id="f-658" unitRef="usd">647832000</us-gaap:ContractWithCustomerLiability>
    <path:ContractWithCustomerLiabilityAdditionsOtherThanAcquiredInBusinessCombination contextRef="c-1" decimals="-3" id="f-659" unitRef="usd">1518136000</path:ContractWithCustomerLiabilityAdditionsOtherThanAcquiredInBusinessCombination>
    <path:ContractWithCustomerLiabilityAdditionsOtherThanAcquiredInBusinessCombination contextRef="c-20" decimals="-3" id="f-660" unitRef="usd">1410482000</path:ContractWithCustomerLiabilityAdditionsOtherThanAcquiredInBusinessCombination>
    <us-gaap:ContractWithCustomerLiabilityIncreaseDecreaseForContractAcquiredInBusinessCombination contextRef="c-1" decimals="-3" id="f-661" unitRef="usd">3332000</us-gaap:ContractWithCustomerLiabilityIncreaseDecreaseForContractAcquiredInBusinessCombination>
    <us-gaap:ContractWithCustomerLiabilityIncreaseDecreaseForContractAcquiredInBusinessCombination contextRef="c-20" decimals="-3" id="f-662" unitRef="usd">0</us-gaap:ContractWithCustomerLiabilityIncreaseDecreaseForContractAcquiredInBusinessCombination>
    <us-gaap:ContractWithCustomerLiabilityRevenueRecognized contextRef="c-1" decimals="-3" id="f-663" unitRef="usd">569464000</us-gaap:ContractWithCustomerLiabilityRevenueRecognized>
    <us-gaap:ContractWithCustomerLiabilityRevenueRecognized contextRef="c-20" decimals="-3" id="f-664" unitRef="usd">486805000</us-gaap:ContractWithCustomerLiabilityRevenueRecognized>
    <path:ContractWithCustomerLiabilityRevenueRecognizedExcludingOpeningBalance contextRef="c-1" decimals="-3" id="f-665" unitRef="usd">954541000</path:ContractWithCustomerLiabilityRevenueRecognizedExcludingOpeningBalance>
    <path:ContractWithCustomerLiabilityRevenueRecognizedExcludingOpeningBalance contextRef="c-20" decimals="-3" id="f-666" unitRef="usd">855330000</path:ContractWithCustomerLiabilityRevenueRecognizedExcludingOpeningBalance>
    <path:ContractWithCustomerLiabilityTranslationAdjustments contextRef="c-1" decimals="-3" id="f-667" unitRef="usd">4535000</path:ContractWithCustomerLiabilityTranslationAdjustments>
    <path:ContractWithCustomerLiabilityTranslationAdjustments contextRef="c-20" decimals="-3" id="f-668" unitRef="usd">-10872000</path:ContractWithCustomerLiabilityTranslationAdjustments>
    <us-gaap:ContractWithCustomerLiability contextRef="c-5" decimals="-3" id="f-669" unitRef="usd">707305000</us-gaap:ContractWithCustomerLiability>
    <us-gaap:ContractWithCustomerLiability contextRef="c-6" decimals="-3" id="f-670" unitRef="usd">705307000</us-gaap:ContractWithCustomerLiability>
    <us-gaap:ContractWithCustomerLiabilityCurrent contextRef="c-5" decimals="-3" id="f-671" unitRef="usd">603737000</us-gaap:ContractWithCustomerLiabilityCurrent>
    <us-gaap:ContractWithCustomerLiabilityCurrent contextRef="c-6" decimals="-3" id="f-672" unitRef="usd">569464000</us-gaap:ContractWithCustomerLiabilityCurrent>
    <us-gaap:ContractWithCustomerLiabilityNoncurrent contextRef="c-5" decimals="-3" id="f-673" unitRef="usd">103568000</us-gaap:ContractWithCustomerLiabilityNoncurrent>
    <us-gaap:ContractWithCustomerLiabilityNoncurrent contextRef="c-6" decimals="-3" id="f-674" unitRef="usd">135843000</us-gaap:ContractWithCustomerLiabilityNoncurrent>
    <us-gaap:ContractWithCustomerLiability contextRef="c-5" decimals="-3" id="f-675" unitRef="usd">707305000</us-gaap:ContractWithCustomerLiability>
    <us-gaap:ContractWithCustomerLiability contextRef="c-6" decimals="-3" id="f-676" unitRef="usd">705307000</us-gaap:ContractWithCustomerLiability>
    <us-gaap:RevenueRemainingPerformanceObligation contextRef="c-5" decimals="-5" id="f-677" unitRef="usd">1474800000</us-gaap:RevenueRemainingPerformanceObligation>
    <us-gaap:RevenueRemainingPerformanceObligation contextRef="c-125" decimals="-5" id="f-678" unitRef="usd">707300000</us-gaap:RevenueRemainingPerformanceObligation>
    <us-gaap:RevenueRemainingPerformanceObligation contextRef="c-126" decimals="-5" id="f-679" unitRef="usd">767500000</us-gaap:RevenueRemainingPerformanceObligation>
    <us-gaap:RevenueRemainingPerformanceObligationPercentage contextRef="c-127" decimals="2" id="f-680" unitRef="number">0.62</us-gaap:RevenueRemainingPerformanceObligationPercentage>
    <us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1 contextRef="c-127" id="f-681">P12M</us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1>
    <us-gaap:CapitalizedContractCostTableTextBlock contextRef="c-1" id="f-682">&lt;span style="background-color:#ffffff;color:#182126;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table represents a rollforward of our deferred contract acquisition costs (in thousands):&lt;/span&gt;&lt;div style="margin-top:12pt;text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:72.876%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:11.619%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.384%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:11.621%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Year Ended January&#160;31,&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2026&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2025&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#f6f6f6;border-top:0.5pt solid #182126;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Beginning balance&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f6f6f6;border-top:0.5pt solid #182126;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f6f6f6;border-top:0.5pt solid #182126;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;221,802&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f6f6f6;border-top:0.5pt solid #182126;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f6f6f6;border-top:0.5pt solid #182126;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#f6f6f6;border-top:0.5pt solid #182126;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f6f6f6;border-top:0.5pt solid #182126;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;228,995&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f6f6f6;border-top:0.5pt solid #182126;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Additions to deferred contract acquisition costs&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;116,202&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;89,124&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#f6f6f6;border-top:0.5pt solid #d9d9d9;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Amortization of deferred contract acquisition costs&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f6f6f6;border-top:0.5pt solid #d9d9d9;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(109,362)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f6f6f6;border-top:0.5pt solid #d9d9d9;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f6f6f6;border-top:0.5pt solid #d9d9d9;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f6f6f6;border-top:0.5pt solid #d9d9d9;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(92,089)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f6f6f6;border-top:0.5pt solid #d9d9d9;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Translation adjustments&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;9,805&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(4,228)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#f6f6f6;border-top:0.5pt solid #d9d9d9;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Ending balance&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f6f6f6;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f6f6f6;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;238,447&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f6f6f6;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f6f6f6;border-top:0.5pt solid #d9d9d9;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#f6f6f6;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f6f6f6;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;221,802&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f6f6f6;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Deferred contract acquisition costs, current&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;84,739&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;82,461&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#f6f6f6;border-top:0.5pt solid #d9d9d9;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Deferred contract acquisition costs, non-current&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f6f6f6;border-top:0.5pt solid #d9d9d9;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;153,708&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f6f6f6;border-top:0.5pt solid #d9d9d9;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f6f6f6;border-top:0.5pt solid #d9d9d9;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f6f6f6;border-top:0.5pt solid #d9d9d9;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;139,341&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f6f6f6;border-top:0.5pt solid #d9d9d9;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:0.5pt solid #d9d9d9;border-top:0.5pt solid #d9d9d9;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Total deferred contract acquisition costs&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:0.5pt solid #000;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:0.5pt solid #000;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;238,447&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:0.5pt solid #000;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:0.5pt solid #d9d9d9;border-top:0.5pt solid #d9d9d9;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:0.5pt solid #000;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:0.5pt solid #000;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;221,802&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:0.5pt solid #000;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:CapitalizedContractCostTableTextBlock>
    <us-gaap:CapitalizedContractCostNet contextRef="c-6" decimals="-3" id="f-683" unitRef="usd">221802000</us-gaap:CapitalizedContractCostNet>
    <us-gaap:CapitalizedContractCostNet contextRef="c-40" decimals="-3" id="f-684" unitRef="usd">228995000</us-gaap:CapitalizedContractCostNet>
    <path:CapitalizedContractCostAdditions contextRef="c-1" decimals="-3" id="f-685" unitRef="usd">116202000</path:CapitalizedContractCostAdditions>
    <path:CapitalizedContractCostAdditions contextRef="c-20" decimals="-3" id="f-686" unitRef="usd">89124000</path:CapitalizedContractCostAdditions>
    <us-gaap:CapitalizedContractCostAmortization contextRef="c-1" decimals="-3" id="f-687" unitRef="usd">109362000</us-gaap:CapitalizedContractCostAmortization>
    <us-gaap:CapitalizedContractCostAmortization contextRef="c-20" decimals="-3" id="f-688" unitRef="usd">92089000</us-gaap:CapitalizedContractCostAmortization>
    <path:CapitalizedContractCostTranslationAdjustments contextRef="c-1" decimals="-3" id="f-689" unitRef="usd">9805000</path:CapitalizedContractCostTranslationAdjustments>
    <path:CapitalizedContractCostTranslationAdjustments contextRef="c-20" decimals="-3" id="f-690" unitRef="usd">-4228000</path:CapitalizedContractCostTranslationAdjustments>
    <us-gaap:CapitalizedContractCostNet contextRef="c-5" decimals="-3" id="f-691" unitRef="usd">238447000</us-gaap:CapitalizedContractCostNet>
    <us-gaap:CapitalizedContractCostNet contextRef="c-6" decimals="-3" id="f-692" unitRef="usd">221802000</us-gaap:CapitalizedContractCostNet>
    <us-gaap:CapitalizedContractCostNetCurrent contextRef="c-5" decimals="-3" id="f-693" unitRef="usd">84739000</us-gaap:CapitalizedContractCostNetCurrent>
    <us-gaap:CapitalizedContractCostNetCurrent contextRef="c-6" decimals="-3" id="f-694" unitRef="usd">82461000</us-gaap:CapitalizedContractCostNetCurrent>
    <us-gaap:CapitalizedContractCostNetNoncurrent contextRef="c-5" decimals="-3" id="f-695" unitRef="usd">153708000</us-gaap:CapitalizedContractCostNetNoncurrent>
    <us-gaap:CapitalizedContractCostNetNoncurrent contextRef="c-6" decimals="-3" id="f-696" unitRef="usd">139341000</us-gaap:CapitalizedContractCostNetNoncurrent>
    <us-gaap:CapitalizedContractCostNet contextRef="c-5" decimals="-3" id="f-697" unitRef="usd">238447000</us-gaap:CapitalizedContractCostNet>
    <us-gaap:CapitalizedContractCostNet contextRef="c-6" decimals="-3" id="f-698" unitRef="usd">221802000</us-gaap:CapitalizedContractCostNet>
    <us-gaap:InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock contextRef="c-1" id="f-699">&lt;div style="margin-top:12pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:279.00pt"&gt;&lt;tr&gt;&lt;td style="width:1.0pt"&gt;&lt;/td&gt;&lt;td style="width:24.25pt"&gt;&lt;/td&gt;&lt;td style="width:1.0pt"&gt;&lt;/td&gt;&lt;td style="width:1.0pt"&gt;&lt;/td&gt;&lt;td style="width:24.25pt"&gt;&lt;/td&gt;&lt;td style="width:1.0pt"&gt;&lt;/td&gt;&lt;td style="width:1.0pt"&gt;&lt;/td&gt;&lt;td style="width:24.25pt"&gt;&lt;/td&gt;&lt;td style="width:1.0pt"&gt;&lt;/td&gt;&lt;td style="width:1.0pt"&gt;&lt;/td&gt;&lt;td style="width:198.25pt"&gt;&lt;/td&gt;&lt;td style="width:1.0pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:21pt"&gt;&lt;td colspan="3" style="border-left:1pt solid #fa4616;border-top:1pt solid #fa4616;padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#fa4616;font-family:'Arial',sans-serif;font-size:18pt;font-weight:700;line-height:120%"&gt;04&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-left:1pt solid #fa4616;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-left:1pt solid #fa4616;border-top:1pt solid #fa4616;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-left:1pt solid #fa4616;padding:0 1pt"&gt;&lt;div style="margin-top:9pt;text-align:center"&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:21pt"&gt;&lt;td colspan="3" style="border-top:1pt solid #fa4616;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:1pt solid #fa4616;border-left:1pt solid #fa4616;border-top:1pt solid #fa4616;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-left:1pt solid #fa4616;border-top:1pt solid #fa4616;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:1pt solid #fa4616;border-left:1pt solid #fa4616;border-right:1pt solid #fa4616;border-top:1pt solid #fa4616;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#fa4616;font-family:'Arial',sans-serif;font-size:18pt;font-weight:700;line-height:120%"&gt;Marketable Securities&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-align:justify;text-indent:27pt"&gt;&lt;span style="background-color:#ffffff;color:#182126;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following is a summary of our marketable securities (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:46.268%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:11.619%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.384%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:11.619%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.384%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:11.619%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.384%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:11.623%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;As of January 31, 2026&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Amortized&lt;br/&gt;Cost&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Gross&lt;br/&gt;Unrealized&lt;br/&gt;Gains&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Gross&lt;br/&gt;Unrealized&lt;br/&gt;Losses&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Estimated&lt;br/&gt;Fair Value&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#f6f6f6;border-top:0.5pt solid #182126;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Treasury bills and U.S government securities&lt;/span&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:5.85pt;font-weight:400;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline"&gt;(1)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color:#f6f6f6;border-top:0.5pt solid #182126;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f6f6f6;border-top:0.5pt solid #182126;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;619,831&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f6f6f6;border-top:0.5pt solid #182126;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f6f6f6;border-top:0.5pt solid #182126;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#f6f6f6;border-top:0.5pt solid #182126;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f6f6f6;border-top:0.5pt solid #182126;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;324&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f6f6f6;border-top:0.5pt solid #182126;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f6f6f6;border-top:0.5pt solid #182126;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#f6f6f6;border-top:0.5pt solid #182126;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f6f6f6;border-top:0.5pt solid #182126;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f6f6f6;border-top:0.5pt solid #182126;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f6f6f6;border-top:0.5pt solid #182126;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#f6f6f6;border-top:0.5pt solid #182126;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f6f6f6;border-top:0.5pt solid #182126;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;620,155&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f6f6f6;border-top:0.5pt solid #182126;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Corporate bonds&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;160,872&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;160,877&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#f6f6f6;border-top:0.5pt solid #d9d9d9;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Commercial paper&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f6f6f6;border-top:0.5pt solid #d9d9d9;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;34,373&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f6f6f6;border-top:0.5pt solid #d9d9d9;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f6f6f6;border-top:0.5pt solid #d9d9d9;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f6f6f6;border-top:0.5pt solid #d9d9d9;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;17&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f6f6f6;border-top:0.5pt solid #d9d9d9;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f6f6f6;border-top:0.5pt solid #d9d9d9;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f6f6f6;border-top:0.5pt solid #d9d9d9;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f6f6f6;border-top:0.5pt solid #d9d9d9;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f6f6f6;border-top:0.5pt solid #d9d9d9;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f6f6f6;border-top:0.5pt solid #d9d9d9;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;34,390&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f6f6f6;border-top:0.5pt solid #d9d9d9;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Yankee bonds&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2,899&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(2)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2,897&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#f6f6f6;border-bottom:0.5pt solid #d9d9d9;border-top:0.5pt solid #d9d9d9;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Total marketable securities&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f6f6f6;border-bottom:0.5pt solid #000;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f6f6f6;border-bottom:0.5pt solid #000;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;817,975&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f6f6f6;border-bottom:0.5pt solid #000;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f6f6f6;border-bottom:0.5pt solid #d9d9d9;border-top:0.5pt solid #d9d9d9;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#f6f6f6;border-bottom:0.5pt solid #000;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f6f6f6;border-bottom:0.5pt solid #000;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;346&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f6f6f6;border-bottom:0.5pt solid #000;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f6f6f6;border-bottom:0.5pt solid #d9d9d9;border-top:0.5pt solid #d9d9d9;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#f6f6f6;border-bottom:0.5pt solid #000;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f6f6f6;border-bottom:0.5pt solid #000;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(2)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f6f6f6;border-bottom:0.5pt solid #000;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f6f6f6;border-bottom:0.5pt solid #d9d9d9;border-top:0.5pt solid #d9d9d9;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#f6f6f6;border-bottom:0.5pt solid #000;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f6f6f6;border-bottom:0.5pt solid #000;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;818,319&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f6f6f6;border-bottom:0.5pt solid #000;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="24" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;(1) Additional treasury bills with both amortized cost and estimated fair value of $22.0 million are included in cash and cash equivalents due to their original maturities of three months or less.&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:46.268%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:11.619%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.384%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:11.619%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.384%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:11.619%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.384%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:11.623%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;As of January 31, 2025&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Amortized&lt;br/&gt;Cost&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Gross&lt;br/&gt;Unrealized&lt;br/&gt;Gains&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Gross&lt;br/&gt;Unrealized&lt;br/&gt;Losses&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Estimated&lt;br/&gt;Fair Value&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#f6f6f6;border-top:0.5pt solid #182126;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Treasury bills and U.S government securities&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f6f6f6;border-top:0.5pt solid #182126;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f6f6f6;border-top:0.5pt solid #182126;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;703,740&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f6f6f6;border-top:0.5pt solid #182126;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f6f6f6;border-top:0.5pt solid #182126;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#f6f6f6;border-top:0.5pt solid #182126;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f6f6f6;border-top:0.5pt solid #182126;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f6f6f6;border-top:0.5pt solid #182126;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f6f6f6;border-top:0.5pt solid #182126;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#f6f6f6;border-top:0.5pt solid #182126;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f6f6f6;border-top:0.5pt solid #182126;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(421)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f6f6f6;border-top:0.5pt solid #182126;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f6f6f6;border-top:0.5pt solid #182126;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#f6f6f6;border-top:0.5pt solid #182126;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f6f6f6;border-top:0.5pt solid #182126;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;703,319&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f6f6f6;border-top:0.5pt solid #182126;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Corporate bonds&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;93,989&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;36&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;94,025&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#f6f6f6;border-top:0.5pt solid #d9d9d9;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Commercial paper&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f6f6f6;border-top:0.5pt solid #d9d9d9;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;42,371&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f6f6f6;border-top:0.5pt solid #d9d9d9;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f6f6f6;border-top:0.5pt solid #d9d9d9;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f6f6f6;border-top:0.5pt solid #d9d9d9;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;20&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f6f6f6;border-top:0.5pt solid #d9d9d9;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f6f6f6;border-top:0.5pt solid #d9d9d9;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f6f6f6;border-top:0.5pt solid #d9d9d9;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f6f6f6;border-top:0.5pt solid #d9d9d9;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f6f6f6;border-top:0.5pt solid #d9d9d9;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f6f6f6;border-top:0.5pt solid #d9d9d9;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;42,391&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f6f6f6;border-top:0.5pt solid #d9d9d9;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Yankee bonds&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;4,707&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(7)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;4,700&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#f6f6f6;border-bottom:0.5pt solid #d9d9d9;border-top:0.5pt solid #d9d9d9;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Total marketable securities&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f6f6f6;border-bottom:0.5pt solid #000;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f6f6f6;border-bottom:0.5pt solid #000;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;844,807&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f6f6f6;border-bottom:0.5pt solid #000;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f6f6f6;border-bottom:0.5pt solid #d9d9d9;border-top:0.5pt solid #d9d9d9;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#f6f6f6;border-bottom:0.5pt solid #000;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f6f6f6;border-bottom:0.5pt solid #000;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;56&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f6f6f6;border-bottom:0.5pt solid #000;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f6f6f6;border-bottom:0.5pt solid #d9d9d9;border-top:0.5pt solid #d9d9d9;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#f6f6f6;border-bottom:0.5pt solid #000;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f6f6f6;border-bottom:0.5pt solid #000;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(428)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f6f6f6;border-bottom:0.5pt solid #000;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f6f6f6;border-bottom:0.5pt solid #d9d9d9;border-top:0.5pt solid #d9d9d9;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#f6f6f6;border-bottom:0.5pt solid #000;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f6f6f6;border-bottom:0.5pt solid #000;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;844,435&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f6f6f6;border-bottom:0.5pt solid #000;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-align:justify;text-indent:27pt"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;As of January&#160;31, 2026 and 2025, $217.0&#160;million and $94.1&#160;million, respectively, of our marketable securities had remaining contractual maturities of one year or more.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-align:justify;text-indent:27pt"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;As of January&#160;31, 2026 and 2025, $10.1 million and $2.4&#160;million, respectively, of interest receivable was included in prepaid expenses and other current assets on the consolidated balance sheets. We did not recognize an allowance for credit losses against interest receivable as of January&#160;31, 2026 or 2025.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-align:justify;text-indent:27pt"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Unrealized losses during the periods presented are a result of changes in market conditions. We do not believe that any unrealized losses are attributable to credit-related factors based on our evaluation of available evidence. To determine whether a decline in value is related to credit loss, we evaluate, among other factors, the extent to which the fair value is less than the amortized cost basis and any adverse conditions specifically related to an issuer of a security or its industry.&lt;/span&gt;&lt;/div&gt;</us-gaap:InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock>
    <us-gaap:DebtSecuritiesAvailableForSaleTableTextBlock contextRef="c-1" id="f-700">&lt;div style="margin-top:10pt;text-align:justify;text-indent:27pt"&gt;&lt;span style="background-color:#ffffff;color:#182126;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following is a summary of our marketable securities (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:46.268%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:11.619%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.384%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:11.619%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.384%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:11.619%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.384%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:11.623%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;As of January 31, 2026&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Amortized&lt;br/&gt;Cost&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Gross&lt;br/&gt;Unrealized&lt;br/&gt;Gains&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Gross&lt;br/&gt;Unrealized&lt;br/&gt;Losses&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Estimated&lt;br/&gt;Fair Value&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#f6f6f6;border-top:0.5pt solid #182126;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Treasury bills and U.S government securities&lt;/span&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:5.85pt;font-weight:400;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline"&gt;(1)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color:#f6f6f6;border-top:0.5pt solid #182126;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f6f6f6;border-top:0.5pt solid #182126;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;619,831&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f6f6f6;border-top:0.5pt solid #182126;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f6f6f6;border-top:0.5pt solid #182126;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#f6f6f6;border-top:0.5pt solid #182126;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f6f6f6;border-top:0.5pt solid #182126;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;324&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f6f6f6;border-top:0.5pt solid #182126;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f6f6f6;border-top:0.5pt solid #182126;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#f6f6f6;border-top:0.5pt solid #182126;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f6f6f6;border-top:0.5pt solid #182126;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f6f6f6;border-top:0.5pt solid #182126;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f6f6f6;border-top:0.5pt solid #182126;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#f6f6f6;border-top:0.5pt solid #182126;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f6f6f6;border-top:0.5pt solid #182126;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;620,155&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f6f6f6;border-top:0.5pt solid #182126;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Corporate bonds&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;160,872&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;160,877&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#f6f6f6;border-top:0.5pt solid #d9d9d9;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Commercial paper&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f6f6f6;border-top:0.5pt solid #d9d9d9;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;34,373&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f6f6f6;border-top:0.5pt solid #d9d9d9;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f6f6f6;border-top:0.5pt solid #d9d9d9;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f6f6f6;border-top:0.5pt solid #d9d9d9;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;17&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f6f6f6;border-top:0.5pt solid #d9d9d9;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f6f6f6;border-top:0.5pt solid #d9d9d9;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f6f6f6;border-top:0.5pt solid #d9d9d9;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f6f6f6;border-top:0.5pt solid #d9d9d9;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f6f6f6;border-top:0.5pt solid #d9d9d9;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f6f6f6;border-top:0.5pt solid #d9d9d9;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;34,390&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f6f6f6;border-top:0.5pt solid #d9d9d9;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Yankee bonds&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2,899&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(2)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2,897&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#f6f6f6;border-bottom:0.5pt solid #d9d9d9;border-top:0.5pt solid #d9d9d9;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Total marketable securities&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f6f6f6;border-bottom:0.5pt solid #000;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f6f6f6;border-bottom:0.5pt solid #000;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;817,975&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f6f6f6;border-bottom:0.5pt solid #000;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f6f6f6;border-bottom:0.5pt solid #d9d9d9;border-top:0.5pt solid #d9d9d9;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#f6f6f6;border-bottom:0.5pt solid #000;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f6f6f6;border-bottom:0.5pt solid #000;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;346&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f6f6f6;border-bottom:0.5pt solid #000;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f6f6f6;border-bottom:0.5pt solid #d9d9d9;border-top:0.5pt solid #d9d9d9;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#f6f6f6;border-bottom:0.5pt solid #000;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f6f6f6;border-bottom:0.5pt solid #000;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(2)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f6f6f6;border-bottom:0.5pt solid #000;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f6f6f6;border-bottom:0.5pt solid #d9d9d9;border-top:0.5pt solid #d9d9d9;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#f6f6f6;border-bottom:0.5pt solid #000;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f6f6f6;border-bottom:0.5pt solid #000;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;818,319&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f6f6f6;border-bottom:0.5pt solid #000;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="24" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;(1) Additional treasury bills with both amortized cost and estimated fair value of $22.0 million are included in cash and cash equivalents due to their original maturities of three months or less.&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:46.268%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:11.619%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.384%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:11.619%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.384%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:11.619%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.384%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:11.623%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;As of January 31, 2025&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Amortized&lt;br/&gt;Cost&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Gross&lt;br/&gt;Unrealized&lt;br/&gt;Gains&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Gross&lt;br/&gt;Unrealized&lt;br/&gt;Losses&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Estimated&lt;br/&gt;Fair Value&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#f6f6f6;border-top:0.5pt solid #182126;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Treasury bills and U.S government securities&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f6f6f6;border-top:0.5pt solid #182126;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f6f6f6;border-top:0.5pt solid #182126;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;703,740&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f6f6f6;border-top:0.5pt solid #182126;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f6f6f6;border-top:0.5pt solid #182126;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#f6f6f6;border-top:0.5pt solid #182126;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f6f6f6;border-top:0.5pt solid #182126;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f6f6f6;border-top:0.5pt solid #182126;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f6f6f6;border-top:0.5pt solid #182126;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#f6f6f6;border-top:0.5pt solid #182126;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f6f6f6;border-top:0.5pt solid #182126;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(421)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f6f6f6;border-top:0.5pt solid #182126;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f6f6f6;border-top:0.5pt solid #182126;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#f6f6f6;border-top:0.5pt solid #182126;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f6f6f6;border-top:0.5pt solid #182126;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;703,319&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f6f6f6;border-top:0.5pt solid #182126;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Corporate bonds&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;93,989&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;36&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;94,025&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#f6f6f6;border-top:0.5pt solid #d9d9d9;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Commercial paper&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f6f6f6;border-top:0.5pt solid #d9d9d9;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;42,371&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f6f6f6;border-top:0.5pt solid #d9d9d9;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f6f6f6;border-top:0.5pt solid #d9d9d9;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f6f6f6;border-top:0.5pt solid #d9d9d9;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;20&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f6f6f6;border-top:0.5pt solid #d9d9d9;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f6f6f6;border-top:0.5pt solid #d9d9d9;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f6f6f6;border-top:0.5pt solid #d9d9d9;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f6f6f6;border-top:0.5pt solid #d9d9d9;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f6f6f6;border-top:0.5pt solid #d9d9d9;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f6f6f6;border-top:0.5pt solid #d9d9d9;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;42,391&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f6f6f6;border-top:0.5pt solid #d9d9d9;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Yankee bonds&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;4,707&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(7)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;4,700&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#f6f6f6;border-bottom:0.5pt solid #d9d9d9;border-top:0.5pt solid #d9d9d9;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Total marketable securities&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f6f6f6;border-bottom:0.5pt solid #000;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f6f6f6;border-bottom:0.5pt solid #000;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;844,807&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f6f6f6;border-bottom:0.5pt solid #000;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f6f6f6;border-bottom:0.5pt solid #d9d9d9;border-top:0.5pt solid #d9d9d9;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#f6f6f6;border-bottom:0.5pt solid #000;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f6f6f6;border-bottom:0.5pt solid #000;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;56&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f6f6f6;border-bottom:0.5pt solid #000;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f6f6f6;border-bottom:0.5pt solid #d9d9d9;border-top:0.5pt solid #d9d9d9;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#f6f6f6;border-bottom:0.5pt solid #000;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f6f6f6;border-bottom:0.5pt solid #000;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(428)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f6f6f6;border-bottom:0.5pt solid #000;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f6f6f6;border-bottom:0.5pt solid #d9d9d9;border-top:0.5pt solid #d9d9d9;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#f6f6f6;border-bottom:0.5pt solid #000;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f6f6f6;border-bottom:0.5pt solid #000;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;844,435&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f6f6f6;border-bottom:0.5pt solid #000;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:DebtSecuritiesAvailableForSaleTableTextBlock>
    <us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis contextRef="c-128" decimals="-3" id="f-701" unitRef="usd">619831000</us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax contextRef="c-128" decimals="-3" id="f-702" unitRef="usd">324000</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax contextRef="c-128" decimals="-3" id="f-703" unitRef="usd">0</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities contextRef="c-128" decimals="-3" id="f-704" unitRef="usd">620155000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis contextRef="c-129" decimals="-3" id="f-705" unitRef="usd">160872000</us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax contextRef="c-129" decimals="-3" id="f-706" unitRef="usd">5000</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax contextRef="c-129" decimals="-3" id="f-707" unitRef="usd">0</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities contextRef="c-129" decimals="-3" id="f-708" unitRef="usd">160877000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis contextRef="c-130" decimals="-3" id="f-709" unitRef="usd">34373000</us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax contextRef="c-130" decimals="-3" id="f-710" unitRef="usd">17000</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax contextRef="c-130" decimals="-3" id="f-711" unitRef="usd">0</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities contextRef="c-130" decimals="-3" id="f-712" unitRef="usd">34390000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis contextRef="c-131" decimals="-3" id="f-713" unitRef="usd">2899000</us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax contextRef="c-131" decimals="-3" id="f-714" unitRef="usd">0</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax contextRef="c-131" decimals="-3" id="f-715" unitRef="usd">2000</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities contextRef="c-131" decimals="-3" id="f-716" unitRef="usd">2897000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis contextRef="c-5" decimals="-3" id="f-717" unitRef="usd">817975000</us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax contextRef="c-5" decimals="-3" id="f-718" unitRef="usd">346000</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax contextRef="c-5" decimals="-3" id="f-719" unitRef="usd">2000</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities contextRef="c-5" decimals="-3" id="f-720" unitRef="usd">818319000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:CashAndCashEquivalentsFairValueDisclosure contextRef="c-132" decimals="-5" id="f-721" unitRef="usd">22000000.0</us-gaap:CashAndCashEquivalentsFairValueDisclosure>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue contextRef="c-132" decimals="-5" id="f-722" unitRef="usd">22000000.0</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis contextRef="c-133" decimals="-3" id="f-723" unitRef="usd">703740000</us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax contextRef="c-133" decimals="-3" id="f-724" unitRef="usd">0</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax contextRef="c-133" decimals="-3" id="f-725" unitRef="usd">421000</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities contextRef="c-133" decimals="-3" id="f-726" unitRef="usd">703319000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis contextRef="c-134" decimals="-3" id="f-727" unitRef="usd">93989000</us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax contextRef="c-134" decimals="-3" id="f-728" unitRef="usd">36000</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax contextRef="c-134" decimals="-3" id="f-729" unitRef="usd">0</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities contextRef="c-134" decimals="-3" id="f-730" unitRef="usd">94025000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis contextRef="c-135" decimals="-3" id="f-731" unitRef="usd">42371000</us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax contextRef="c-135" decimals="-3" id="f-732" unitRef="usd">20000</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax contextRef="c-135" decimals="-3" id="f-733" unitRef="usd">0</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities contextRef="c-135" decimals="-3" id="f-734" unitRef="usd">42391000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis contextRef="c-136" decimals="-3" id="f-735" unitRef="usd">4707000</us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax contextRef="c-136" decimals="-3" id="f-736" unitRef="usd">0</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax contextRef="c-136" decimals="-3" id="f-737" unitRef="usd">7000</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities contextRef="c-136" decimals="-3" id="f-738" unitRef="usd">4700000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis contextRef="c-6" decimals="-3" id="f-739" unitRef="usd">844807000</us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax contextRef="c-6" decimals="-3" id="f-740" unitRef="usd">56000</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax contextRef="c-6" decimals="-3" id="f-741" unitRef="usd">428000</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities contextRef="c-6" decimals="-3" id="f-742" unitRef="usd">844435000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:MarketableSecuritiesNoncurrent contextRef="c-5" decimals="-5" id="f-743" unitRef="usd">217000000.0</us-gaap:MarketableSecuritiesNoncurrent>
    <us-gaap:MarketableSecuritiesNoncurrent contextRef="c-6" decimals="-5" id="f-744" unitRef="usd">94100000</us-gaap:MarketableSecuritiesNoncurrent>
    <us-gaap:InterestReceivable contextRef="c-5" decimals="-5" id="f-745" unitRef="usd">10100000</us-gaap:InterestReceivable>
    <us-gaap:InterestReceivable contextRef="c-6" decimals="-5" id="f-746" unitRef="usd">2400000</us-gaap:InterestReceivable>
    <us-gaap:FairValueDisclosuresTextBlock contextRef="c-1" id="f-747">&lt;div style="margin-top:12pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:321.00pt"&gt;&lt;tr&gt;&lt;td style="width:1.0pt"&gt;&lt;/td&gt;&lt;td style="width:24.25pt"&gt;&lt;/td&gt;&lt;td style="width:1.0pt"&gt;&lt;/td&gt;&lt;td style="width:1.0pt"&gt;&lt;/td&gt;&lt;td style="width:24.25pt"&gt;&lt;/td&gt;&lt;td style="width:1.0pt"&gt;&lt;/td&gt;&lt;td style="width:1.0pt"&gt;&lt;/td&gt;&lt;td style="width:24.25pt"&gt;&lt;/td&gt;&lt;td style="width:1.0pt"&gt;&lt;/td&gt;&lt;td style="width:1.0pt"&gt;&lt;/td&gt;&lt;td style="width:240.25pt"&gt;&lt;/td&gt;&lt;td style="width:1.0pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:21pt"&gt;&lt;td colspan="3" style="border-left:1pt solid #fa4616;border-top:1pt solid #fa4616;padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#fa4616;font-family:'Arial',sans-serif;font-size:18pt;font-weight:700;line-height:120%"&gt;05&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-left:1pt solid #fa4616;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-left:1pt solid #fa4616;border-top:1pt solid #fa4616;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-left:1pt solid #fa4616;padding:0 1pt"&gt;&lt;div style="margin-top:9pt;text-align:center"&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:21pt"&gt;&lt;td colspan="3" style="border-top:1pt solid #fa4616;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:1pt solid #fa4616;border-left:1pt solid #fa4616;border-top:1pt solid #fa4616;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-left:1pt solid #fa4616;border-top:1pt solid #fa4616;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:1pt solid #fa4616;border-left:1pt solid #fa4616;border-right:1pt solid #fa4616;border-top:1pt solid #fa4616;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#fa4616;font-family:'Arial',sans-serif;font-size:18pt;font-weight:700;line-height:120%"&gt;Fair Value Measurement&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-align:justify;text-indent:27pt"&gt;&lt;span style="background-color:#ffffff;color:#182126;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following tables present our financial assets and liabilities measured at fair value on a recurring basis (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:46.268%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:11.619%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.384%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:11.619%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.384%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:11.619%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.384%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:11.623%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;As of January 31, 2026&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Level 1&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Level 2&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Level 3&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#f6f6f6;border-top:0.5pt solid #182126;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Financial Assets:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f6f6f6;border-top:0.5pt solid #182126;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f6f6f6;border-top:0.5pt solid #182126;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f6f6f6;border-top:0.5pt solid #182126;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f6f6f6;border-top:0.5pt solid #182126;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f6f6f6;border-top:0.5pt solid #182126;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f6f6f6;border-top:0.5pt solid #182126;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f6f6f6;border-top:0.5pt solid #182126;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Money market funds&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;279,658&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;279,658&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#f6f6f6;border-top:0.5pt solid #d9d9d9;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Treasury bills&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f6f6f6;border-top:0.5pt solid #d9d9d9;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;21,982&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f6f6f6;border-top:0.5pt solid #d9d9d9;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f6f6f6;border-top:0.5pt solid #d9d9d9;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f6f6f6;border-top:0.5pt solid #d9d9d9;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f6f6f6;border-top:0.5pt solid #d9d9d9;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f6f6f6;border-top:0.5pt solid #d9d9d9;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f6f6f6;border-top:0.5pt solid #d9d9d9;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f6f6f6;border-top:0.5pt solid #d9d9d9;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f6f6f6;border-top:0.5pt solid #d9d9d9;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f6f6f6;border-top:0.5pt solid #d9d9d9;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;21,982&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f6f6f6;border-top:0.5pt solid #d9d9d9;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:2px 1pt 2px 25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Total cash equivalents&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #182126;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;301,640&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:0.5pt solid #182126;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #182126;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:0.5pt solid #182126;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #182126;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:0.5pt solid #182126;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #182126;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;301,640&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:0.5pt solid #182126;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#f6f6f6;border-top:0.5pt solid #d9d9d9;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Treasury bills &amp;amp; U.S. government securities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f6f6f6;border-top:0.5pt solid #182126;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;620,155&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f6f6f6;border-top:0.5pt solid #182126;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f6f6f6;border-top:0.5pt solid #d9d9d9;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f6f6f6;border-top:0.5pt solid #182126;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f6f6f6;border-top:0.5pt solid #182126;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f6f6f6;border-top:0.5pt solid #d9d9d9;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f6f6f6;border-top:0.5pt solid #182126;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f6f6f6;border-top:0.5pt solid #182126;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f6f6f6;border-top:0.5pt solid #d9d9d9;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f6f6f6;border-top:0.5pt solid #182126;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;620,155&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f6f6f6;border-top:0.5pt solid #182126;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Corporate bonds&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;160,877&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;160,877&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#f6f6f6;border-top:0.5pt solid #d9d9d9;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Commercial paper&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f6f6f6;border-top:0.5pt solid #d9d9d9;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f6f6f6;border-top:0.5pt solid #d9d9d9;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f6f6f6;border-top:0.5pt solid #d9d9d9;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f6f6f6;border-top:0.5pt solid #d9d9d9;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;34,390&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f6f6f6;border-top:0.5pt solid #d9d9d9;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f6f6f6;border-top:0.5pt solid #d9d9d9;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f6f6f6;border-top:0.5pt solid #d9d9d9;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f6f6f6;border-top:0.5pt solid #d9d9d9;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f6f6f6;border-top:0.5pt solid #d9d9d9;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f6f6f6;border-top:0.5pt solid #d9d9d9;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;34,390&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f6f6f6;border-top:0.5pt solid #d9d9d9;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:12pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Yankee bonds&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2,897&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2,897&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#f6f6f6;border-top:0.5pt solid #d9d9d9;padding:2px 1pt 2px 25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Total marketable securities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f6f6f6;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;620,155&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f6f6f6;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f6f6f6;border-top:0.5pt solid #d9d9d9;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f6f6f6;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;198,164&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f6f6f6;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f6f6f6;border-top:0.5pt solid #d9d9d9;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f6f6f6;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f6f6f6;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f6f6f6;border-top:0.5pt solid #d9d9d9;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f6f6f6;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;818,319&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f6f6f6;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:2px 1pt 2px 25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Other investments carried at fair value&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;14,202&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;14,202&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#f6f6f6;border-top:0.5pt solid #d9d9d9;padding:2px 1pt 2px 37pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f6f6f6;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f6f6f6;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;921,795&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f6f6f6;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f6f6f6;border-top:0.5pt solid #d9d9d9;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#f6f6f6;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f6f6f6;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;198,164&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f6f6f6;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f6f6f6;border-top:0.5pt solid #d9d9d9;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#f6f6f6;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f6f6f6;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;14,202&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f6f6f6;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f6f6f6;border-top:0.5pt solid #d9d9d9;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#f6f6f6;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f6f6f6;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,134,161&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f6f6f6;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Financial Liabilities:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#f6f6f6;border-top:0.5pt solid #d9d9d9;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Contingent consideration&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f6f6f6;border-top:0.5pt solid #d9d9d9;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f6f6f6;border-top:0.5pt solid #d9d9d9;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f6f6f6;border-top:0.5pt solid #d9d9d9;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f6f6f6;border-top:0.5pt solid #d9d9d9;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#f6f6f6;border-top:0.5pt solid #d9d9d9;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f6f6f6;border-top:0.5pt solid #d9d9d9;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f6f6f6;border-top:0.5pt solid #d9d9d9;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f6f6f6;border-top:0.5pt solid #d9d9d9;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#f6f6f6;border-top:0.5pt solid #d9d9d9;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f6f6f6;border-top:0.5pt solid #d9d9d9;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,532&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f6f6f6;border-top:0.5pt solid #d9d9d9;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f6f6f6;border-top:0.5pt solid #d9d9d9;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#f6f6f6;border-top:0.5pt solid #d9d9d9;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f6f6f6;border-top:0.5pt solid #d9d9d9;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,532&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f6f6f6;border-top:0.5pt solid #d9d9d9;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:0.5pt solid #d9d9d9;border-top:0.5pt solid #d9d9d9;padding:2px 1pt 2px 37pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:0.5pt solid #000;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:0.5pt solid #000;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:0.5pt solid #000;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:0.5pt solid #d9d9d9;border-top:0.5pt solid #d9d9d9;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:0.5pt solid #000;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:0.5pt solid #000;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:0.5pt solid #000;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:0.5pt solid #d9d9d9;border-top:0.5pt solid #d9d9d9;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:0.5pt solid #000;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:0.5pt solid #000;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,532&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:0.5pt solid #000;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:0.5pt solid #d9d9d9;border-top:0.5pt solid #d9d9d9;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:0.5pt solid #000;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:0.5pt solid #000;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,532&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:0.5pt solid #000;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:46.268%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:11.619%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.384%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:11.619%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.384%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:11.619%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.384%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:11.623%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;As of January 31, 2025&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Level 1&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Level 2&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Level 3&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#f6f6f6;border-top:0.5pt solid #182126;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Financial Assets:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f6f6f6;border-top:0.5pt solid #182126;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f6f6f6;border-top:0.5pt solid #182126;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f6f6f6;border-top:0.5pt solid #182126;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f6f6f6;border-top:0.5pt solid #182126;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f6f6f6;border-top:0.5pt solid #182126;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f6f6f6;border-top:0.5pt solid #182126;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f6f6f6;border-top:0.5pt solid #182126;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Money market funds&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;311,942&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;311,942&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#f6f6f6;border-top:0.5pt solid #d9d9d9;padding:2px 1pt 2px 31pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Total cash equivalents&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f6f6f6;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;311,942&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f6f6f6;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f6f6f6;border-top:0.5pt solid #d9d9d9;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f6f6f6;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f6f6f6;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f6f6f6;border-top:0.5pt solid #d9d9d9;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f6f6f6;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f6f6f6;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f6f6f6;border-top:0.5pt solid #d9d9d9;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f6f6f6;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;311,942&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f6f6f6;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Treasury bills and U.S. government securities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;703,319&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;703,319&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#f6f6f6;border-top:0.5pt solid #d9d9d9;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Corporate bonds&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f6f6f6;border-top:0.5pt solid #d9d9d9;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f6f6f6;border-top:0.5pt solid #d9d9d9;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f6f6f6;border-top:0.5pt solid #d9d9d9;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f6f6f6;border-top:0.5pt solid #d9d9d9;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;94,025&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f6f6f6;border-top:0.5pt solid #d9d9d9;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f6f6f6;border-top:0.5pt solid #d9d9d9;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f6f6f6;border-top:0.5pt solid #d9d9d9;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f6f6f6;border-top:0.5pt solid #d9d9d9;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f6f6f6;border-top:0.5pt solid #d9d9d9;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f6f6f6;border-top:0.5pt solid #d9d9d9;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;94,025&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f6f6f6;border-top:0.5pt solid #d9d9d9;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Commercial paper&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;42,391&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;42,391&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#f6f6f6;border-top:0.5pt solid #d9d9d9;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Yankee bonds&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f6f6f6;border-top:0.5pt solid #d9d9d9;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f6f6f6;border-top:0.5pt solid #d9d9d9;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f6f6f6;border-top:0.5pt solid #d9d9d9;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f6f6f6;border-top:0.5pt solid #d9d9d9;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;4,700&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f6f6f6;border-top:0.5pt solid #d9d9d9;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f6f6f6;border-top:0.5pt solid #d9d9d9;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f6f6f6;border-top:0.5pt solid #d9d9d9;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f6f6f6;border-top:0.5pt solid #d9d9d9;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f6f6f6;border-top:0.5pt solid #d9d9d9;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f6f6f6;border-top:0.5pt solid #d9d9d9;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;4,700&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f6f6f6;border-top:0.5pt solid #d9d9d9;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:2px 1pt 2px 31pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Total marketable securities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;703,319&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;141,116&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;844,435&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#f6f6f6;border-top:0.5pt solid #d9d9d9;padding:2px 1pt 2px 31pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Other investments carried at fair value&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f6f6f6;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f6f6f6;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f6f6f6;border-top:0.5pt solid #d9d9d9;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f6f6f6;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f6f6f6;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f6f6f6;border-top:0.5pt solid #d9d9d9;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f6f6f6;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;11,879&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f6f6f6;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f6f6f6;border-top:0.5pt solid #d9d9d9;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f6f6f6;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;11,879&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f6f6f6;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:0.5pt solid #d9d9d9;border-top:0.5pt solid #d9d9d9;padding:2px 1pt 2px 43pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:0.5pt solid #000;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:0.5pt solid #000;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,015,261&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:0.5pt solid #000;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:0.5pt solid #d9d9d9;border-top:0.5pt solid #d9d9d9;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:0.5pt solid #000;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:0.5pt solid #000;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;141,116&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:0.5pt solid #000;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:0.5pt solid #d9d9d9;border-top:0.5pt solid #d9d9d9;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:0.5pt solid #000;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:0.5pt solid #000;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;11,879&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:0.5pt solid #000;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:0.5pt solid #d9d9d9;border-top:0.5pt solid #d9d9d9;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:0.5pt solid #000;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:0.5pt solid #000;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,168,256&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:0.5pt solid #000;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:10pt;margin-top:10pt;text-align:justify;text-indent:27pt"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Our money market funds and treasury bills and U.S. government securities are classified within Level&#160;1 of the fair value hierarchy because they are valued based on quoted market prices in active markets. We classify corporate bonds, commercial paper, and Yankee bonds as Level&#160;2 because they are valued using inputs other than quoted prices which are directly or indirectly observable in the market, including readily-available pricing sources for the identical underlying security which may not be actively traded. Other investments carried at fair value (which consist of convertible bonds of a private company, the H Company, purchased during fiscal year 2025) and contingent consideration liability associated with business acquisition are classified as Level 3 because their valuation relies on unobservable inputs.&lt;/span&gt;&lt;/div&gt;</us-gaap:FairValueDisclosuresTextBlock>
    <us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock contextRef="c-1" id="f-748">&lt;div style="margin-top:10pt;text-align:justify;text-indent:27pt"&gt;&lt;span style="background-color:#ffffff;color:#182126;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following tables present our financial assets and liabilities measured at fair value on a recurring basis (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:46.268%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:11.619%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.384%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:11.619%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.384%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:11.619%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.384%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:11.623%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;As of January 31, 2026&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Level 1&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Level 2&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Level 3&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#f6f6f6;border-top:0.5pt solid #182126;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Financial Assets:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f6f6f6;border-top:0.5pt solid #182126;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f6f6f6;border-top:0.5pt solid #182126;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f6f6f6;border-top:0.5pt solid #182126;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f6f6f6;border-top:0.5pt solid #182126;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f6f6f6;border-top:0.5pt solid #182126;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f6f6f6;border-top:0.5pt solid #182126;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f6f6f6;border-top:0.5pt solid #182126;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Money market funds&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;279,658&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;279,658&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#f6f6f6;border-top:0.5pt solid #d9d9d9;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Treasury bills&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f6f6f6;border-top:0.5pt solid #d9d9d9;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;21,982&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f6f6f6;border-top:0.5pt solid #d9d9d9;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f6f6f6;border-top:0.5pt solid #d9d9d9;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f6f6f6;border-top:0.5pt solid #d9d9d9;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f6f6f6;border-top:0.5pt solid #d9d9d9;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f6f6f6;border-top:0.5pt solid #d9d9d9;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f6f6f6;border-top:0.5pt solid #d9d9d9;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f6f6f6;border-top:0.5pt solid #d9d9d9;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f6f6f6;border-top:0.5pt solid #d9d9d9;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f6f6f6;border-top:0.5pt solid #d9d9d9;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;21,982&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f6f6f6;border-top:0.5pt solid #d9d9d9;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:2px 1pt 2px 25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Total cash equivalents&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #182126;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;301,640&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:0.5pt solid #182126;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #182126;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:0.5pt solid #182126;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #182126;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:0.5pt solid #182126;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #182126;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;301,640&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:0.5pt solid #182126;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#f6f6f6;border-top:0.5pt solid #d9d9d9;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Treasury bills &amp;amp; U.S. government securities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f6f6f6;border-top:0.5pt solid #182126;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;620,155&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f6f6f6;border-top:0.5pt solid #182126;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f6f6f6;border-top:0.5pt solid #d9d9d9;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f6f6f6;border-top:0.5pt solid #182126;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f6f6f6;border-top:0.5pt solid #182126;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f6f6f6;border-top:0.5pt solid #d9d9d9;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f6f6f6;border-top:0.5pt solid #182126;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f6f6f6;border-top:0.5pt solid #182126;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f6f6f6;border-top:0.5pt solid #d9d9d9;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f6f6f6;border-top:0.5pt solid #182126;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;620,155&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f6f6f6;border-top:0.5pt solid #182126;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Corporate bonds&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;160,877&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;160,877&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#f6f6f6;border-top:0.5pt solid #d9d9d9;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Commercial paper&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f6f6f6;border-top:0.5pt solid #d9d9d9;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f6f6f6;border-top:0.5pt solid #d9d9d9;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f6f6f6;border-top:0.5pt solid #d9d9d9;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f6f6f6;border-top:0.5pt solid #d9d9d9;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;34,390&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f6f6f6;border-top:0.5pt solid #d9d9d9;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f6f6f6;border-top:0.5pt solid #d9d9d9;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f6f6f6;border-top:0.5pt solid #d9d9d9;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f6f6f6;border-top:0.5pt solid #d9d9d9;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f6f6f6;border-top:0.5pt solid #d9d9d9;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f6f6f6;border-top:0.5pt solid #d9d9d9;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;34,390&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f6f6f6;border-top:0.5pt solid #d9d9d9;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:12pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Yankee bonds&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2,897&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2,897&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#f6f6f6;border-top:0.5pt solid #d9d9d9;padding:2px 1pt 2px 25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Total marketable securities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f6f6f6;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;620,155&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f6f6f6;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f6f6f6;border-top:0.5pt solid #d9d9d9;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f6f6f6;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;198,164&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f6f6f6;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f6f6f6;border-top:0.5pt solid #d9d9d9;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f6f6f6;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f6f6f6;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f6f6f6;border-top:0.5pt solid #d9d9d9;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f6f6f6;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;818,319&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f6f6f6;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:2px 1pt 2px 25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Other investments carried at fair value&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;14,202&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;14,202&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#f6f6f6;border-top:0.5pt solid #d9d9d9;padding:2px 1pt 2px 37pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f6f6f6;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f6f6f6;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;921,795&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f6f6f6;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f6f6f6;border-top:0.5pt solid #d9d9d9;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#f6f6f6;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f6f6f6;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;198,164&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f6f6f6;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f6f6f6;border-top:0.5pt solid #d9d9d9;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#f6f6f6;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f6f6f6;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;14,202&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f6f6f6;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f6f6f6;border-top:0.5pt solid #d9d9d9;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#f6f6f6;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f6f6f6;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,134,161&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f6f6f6;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Financial Liabilities:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#f6f6f6;border-top:0.5pt solid #d9d9d9;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Contingent consideration&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f6f6f6;border-top:0.5pt solid #d9d9d9;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f6f6f6;border-top:0.5pt solid #d9d9d9;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f6f6f6;border-top:0.5pt solid #d9d9d9;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f6f6f6;border-top:0.5pt solid #d9d9d9;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#f6f6f6;border-top:0.5pt solid #d9d9d9;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f6f6f6;border-top:0.5pt solid #d9d9d9;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f6f6f6;border-top:0.5pt solid #d9d9d9;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f6f6f6;border-top:0.5pt solid #d9d9d9;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#f6f6f6;border-top:0.5pt solid #d9d9d9;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f6f6f6;border-top:0.5pt solid #d9d9d9;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,532&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f6f6f6;border-top:0.5pt solid #d9d9d9;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f6f6f6;border-top:0.5pt solid #d9d9d9;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#f6f6f6;border-top:0.5pt solid #d9d9d9;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f6f6f6;border-top:0.5pt solid #d9d9d9;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,532&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f6f6f6;border-top:0.5pt solid #d9d9d9;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:0.5pt solid #d9d9d9;border-top:0.5pt solid #d9d9d9;padding:2px 1pt 2px 37pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:0.5pt solid #000;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:0.5pt solid #000;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:0.5pt solid #000;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:0.5pt solid #d9d9d9;border-top:0.5pt solid #d9d9d9;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:0.5pt solid #000;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:0.5pt solid #000;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:0.5pt solid #000;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:0.5pt solid #d9d9d9;border-top:0.5pt solid #d9d9d9;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:0.5pt solid #000;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:0.5pt solid #000;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,532&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:0.5pt solid #000;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:0.5pt solid #d9d9d9;border-top:0.5pt solid #d9d9d9;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:0.5pt solid #000;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:0.5pt solid #000;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,532&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:0.5pt solid #000;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:46.268%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:11.619%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.384%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:11.619%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.384%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:11.619%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.384%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:11.623%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;As of January 31, 2025&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Level 1&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Level 2&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Level 3&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#f6f6f6;border-top:0.5pt solid #182126;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Financial Assets:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f6f6f6;border-top:0.5pt solid #182126;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f6f6f6;border-top:0.5pt solid #182126;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f6f6f6;border-top:0.5pt solid #182126;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f6f6f6;border-top:0.5pt solid #182126;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f6f6f6;border-top:0.5pt solid #182126;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f6f6f6;border-top:0.5pt solid #182126;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f6f6f6;border-top:0.5pt solid #182126;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Money market funds&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;311,942&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;311,942&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#f6f6f6;border-top:0.5pt solid #d9d9d9;padding:2px 1pt 2px 31pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Total cash equivalents&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f6f6f6;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;311,942&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f6f6f6;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f6f6f6;border-top:0.5pt solid #d9d9d9;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f6f6f6;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f6f6f6;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f6f6f6;border-top:0.5pt solid #d9d9d9;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f6f6f6;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f6f6f6;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f6f6f6;border-top:0.5pt solid #d9d9d9;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f6f6f6;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;311,942&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f6f6f6;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Treasury bills and U.S. government securities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;703,319&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;703,319&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#f6f6f6;border-top:0.5pt solid #d9d9d9;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Corporate bonds&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f6f6f6;border-top:0.5pt solid #d9d9d9;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f6f6f6;border-top:0.5pt solid #d9d9d9;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f6f6f6;border-top:0.5pt solid #d9d9d9;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f6f6f6;border-top:0.5pt solid #d9d9d9;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;94,025&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f6f6f6;border-top:0.5pt solid #d9d9d9;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f6f6f6;border-top:0.5pt solid #d9d9d9;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f6f6f6;border-top:0.5pt solid #d9d9d9;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f6f6f6;border-top:0.5pt solid #d9d9d9;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f6f6f6;border-top:0.5pt solid #d9d9d9;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f6f6f6;border-top:0.5pt solid #d9d9d9;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;94,025&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f6f6f6;border-top:0.5pt solid #d9d9d9;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Commercial paper&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;42,391&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;42,391&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#f6f6f6;border-top:0.5pt solid #d9d9d9;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Yankee bonds&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f6f6f6;border-top:0.5pt solid #d9d9d9;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f6f6f6;border-top:0.5pt solid #d9d9d9;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f6f6f6;border-top:0.5pt solid #d9d9d9;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f6f6f6;border-top:0.5pt solid #d9d9d9;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;4,700&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f6f6f6;border-top:0.5pt solid #d9d9d9;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f6f6f6;border-top:0.5pt solid #d9d9d9;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f6f6f6;border-top:0.5pt solid #d9d9d9;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f6f6f6;border-top:0.5pt solid #d9d9d9;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f6f6f6;border-top:0.5pt solid #d9d9d9;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f6f6f6;border-top:0.5pt solid #d9d9d9;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;4,700&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f6f6f6;border-top:0.5pt solid #d9d9d9;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:2px 1pt 2px 31pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Total marketable securities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;703,319&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;141,116&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;844,435&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#f6f6f6;border-top:0.5pt solid #d9d9d9;padding:2px 1pt 2px 31pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Other investments carried at fair value&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f6f6f6;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f6f6f6;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f6f6f6;border-top:0.5pt solid #d9d9d9;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f6f6f6;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f6f6f6;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f6f6f6;border-top:0.5pt solid #d9d9d9;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f6f6f6;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;11,879&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f6f6f6;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f6f6f6;border-top:0.5pt solid #d9d9d9;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f6f6f6;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;11,879&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f6f6f6;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:0.5pt solid #d9d9d9;border-top:0.5pt solid #d9d9d9;padding:2px 1pt 2px 43pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:0.5pt solid #000;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:0.5pt solid #000;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,015,261&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:0.5pt solid #000;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:0.5pt solid #d9d9d9;border-top:0.5pt solid #d9d9d9;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:0.5pt solid #000;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:0.5pt solid #000;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;141,116&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:0.5pt solid #000;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:0.5pt solid #d9d9d9;border-top:0.5pt solid #d9d9d9;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:0.5pt solid #000;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:0.5pt solid #000;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;11,879&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:0.5pt solid #000;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:0.5pt solid #d9d9d9;border-top:0.5pt solid #d9d9d9;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:0.5pt solid #000;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:0.5pt solid #000;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,168,256&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:0.5pt solid #000;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock>
    <us-gaap:CashAndCashEquivalentsFairValueDisclosure contextRef="c-137" decimals="-3" id="f-749" unitRef="usd">279658000</us-gaap:CashAndCashEquivalentsFairValueDisclosure>
    <us-gaap:CashAndCashEquivalentsFairValueDisclosure contextRef="c-138" decimals="-3" id="f-750" unitRef="usd">0</us-gaap:CashAndCashEquivalentsFairValueDisclosure>
    <us-gaap:CashAndCashEquivalentsFairValueDisclosure contextRef="c-139" decimals="-3" id="f-751" unitRef="usd">0</us-gaap:CashAndCashEquivalentsFairValueDisclosure>
    <us-gaap:CashAndCashEquivalentsFairValueDisclosure contextRef="c-140" decimals="-3" id="f-752" unitRef="usd">279658000</us-gaap:CashAndCashEquivalentsFairValueDisclosure>
    <us-gaap:CashAndCashEquivalentsFairValueDisclosure contextRef="c-141" decimals="-3" id="f-753" unitRef="usd">21982000</us-gaap:CashAndCashEquivalentsFairValueDisclosure>
    <us-gaap:CashAndCashEquivalentsFairValueDisclosure contextRef="c-142" decimals="-3" id="f-754" unitRef="usd">0</us-gaap:CashAndCashEquivalentsFairValueDisclosure>
    <us-gaap:CashAndCashEquivalentsFairValueDisclosure contextRef="c-143" decimals="-3" id="f-755" unitRef="usd">0</us-gaap:CashAndCashEquivalentsFairValueDisclosure>
    <us-gaap:CashAndCashEquivalentsFairValueDisclosure contextRef="c-132" decimals="-3" id="f-756" unitRef="usd">21982000</us-gaap:CashAndCashEquivalentsFairValueDisclosure>
    <us-gaap:CashAndCashEquivalentsFairValueDisclosure contextRef="c-144" decimals="-3" id="f-757" unitRef="usd">301640000</us-gaap:CashAndCashEquivalentsFairValueDisclosure>
    <us-gaap:CashAndCashEquivalentsFairValueDisclosure contextRef="c-145" decimals="-3" id="f-758" unitRef="usd">0</us-gaap:CashAndCashEquivalentsFairValueDisclosure>
    <us-gaap:CashAndCashEquivalentsFairValueDisclosure contextRef="c-146" decimals="-3" id="f-759" unitRef="usd">0</us-gaap:CashAndCashEquivalentsFairValueDisclosure>
    <us-gaap:CashAndCashEquivalentsFairValueDisclosure contextRef="c-5" decimals="-3" id="f-760" unitRef="usd">301640000</us-gaap:CashAndCashEquivalentsFairValueDisclosure>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities contextRef="c-147" decimals="-3" id="f-761" unitRef="usd">620155000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities contextRef="c-148" decimals="-3" id="f-762" unitRef="usd">0</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities contextRef="c-149" decimals="-3" id="f-763" unitRef="usd">0</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities contextRef="c-128" decimals="-3" id="f-764" unitRef="usd">620155000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities contextRef="c-150" decimals="-3" id="f-765" unitRef="usd">0</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities contextRef="c-151" decimals="-3" id="f-766" unitRef="usd">160877000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities contextRef="c-152" decimals="-3" id="f-767" unitRef="usd">0</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities contextRef="c-129" decimals="-3" id="f-768" unitRef="usd">160877000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities contextRef="c-153" decimals="-3" id="f-769" unitRef="usd">0</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities contextRef="c-154" decimals="-3" id="f-770" unitRef="usd">34390000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities contextRef="c-155" decimals="-3" id="f-771" unitRef="usd">0</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities contextRef="c-130" decimals="-3" id="f-772" unitRef="usd">34390000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities contextRef="c-156" decimals="-3" id="f-773" unitRef="usd">0</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities contextRef="c-157" decimals="-3" id="f-774" unitRef="usd">2897000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities contextRef="c-158" decimals="-3" id="f-775" unitRef="usd">0</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities contextRef="c-131" decimals="-3" id="f-776" unitRef="usd">2897000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities contextRef="c-144" decimals="-3" id="f-777" unitRef="usd">620155000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities contextRef="c-145" decimals="-3" id="f-778" unitRef="usd">198164000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities contextRef="c-146" decimals="-3" id="f-779" unitRef="usd">0</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities contextRef="c-5" decimals="-3" id="f-780" unitRef="usd">818319000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:OtherInvestments contextRef="c-144" decimals="-3" id="f-781" unitRef="usd">0</us-gaap:OtherInvestments>
    <us-gaap:OtherInvestments contextRef="c-145" decimals="-3" id="f-782" unitRef="usd">0</us-gaap:OtherInvestments>
    <us-gaap:OtherInvestments contextRef="c-146" decimals="-3" id="f-783" unitRef="usd">14202000</us-gaap:OtherInvestments>
    <us-gaap:OtherInvestments contextRef="c-5" decimals="-3" id="f-784" unitRef="usd">14202000</us-gaap:OtherInvestments>
    <us-gaap:AssetsFairValueDisclosure contextRef="c-144" decimals="-3" id="f-785" unitRef="usd">921795000</us-gaap:AssetsFairValueDisclosure>
    <us-gaap:AssetsFairValueDisclosure contextRef="c-145" decimals="-3" id="f-786" unitRef="usd">198164000</us-gaap:AssetsFairValueDisclosure>
    <us-gaap:AssetsFairValueDisclosure contextRef="c-146" decimals="-3" id="f-787" unitRef="usd">14202000</us-gaap:AssetsFairValueDisclosure>
    <us-gaap:AssetsFairValueDisclosure contextRef="c-5" decimals="-3" id="f-788" unitRef="usd">1134161000</us-gaap:AssetsFairValueDisclosure>
    <us-gaap:BusinessCombinationContingentConsiderationLiability contextRef="c-144" decimals="-3" id="f-789" unitRef="usd">0</us-gaap:BusinessCombinationContingentConsiderationLiability>
    <us-gaap:BusinessCombinationContingentConsiderationLiability contextRef="c-145" decimals="-3" id="f-790" unitRef="usd">0</us-gaap:BusinessCombinationContingentConsiderationLiability>
    <us-gaap:BusinessCombinationContingentConsiderationLiability contextRef="c-146" decimals="-3" id="f-791" unitRef="usd">1532000</us-gaap:BusinessCombinationContingentConsiderationLiability>
    <us-gaap:BusinessCombinationContingentConsiderationLiability contextRef="c-5" decimals="-3" id="f-792" unitRef="usd">1532000</us-gaap:BusinessCombinationContingentConsiderationLiability>
    <us-gaap:FinancialLiabilitiesFairValueDisclosure contextRef="c-144" decimals="-3" id="f-793" unitRef="usd">0</us-gaap:FinancialLiabilitiesFairValueDisclosure>
    <us-gaap:FinancialLiabilitiesFairValueDisclosure contextRef="c-145" decimals="-3" id="f-794" unitRef="usd">0</us-gaap:FinancialLiabilitiesFairValueDisclosure>
    <us-gaap:FinancialLiabilitiesFairValueDisclosure contextRef="c-146" decimals="-3" id="f-795" unitRef="usd">1532000</us-gaap:FinancialLiabilitiesFairValueDisclosure>
    <us-gaap:FinancialLiabilitiesFairValueDisclosure contextRef="c-5" decimals="-3" id="f-796" unitRef="usd">1532000</us-gaap:FinancialLiabilitiesFairValueDisclosure>
    <us-gaap:CashAndCashEquivalentsFairValueDisclosure contextRef="c-159" decimals="-3" id="f-797" unitRef="usd">311942000</us-gaap:CashAndCashEquivalentsFairValueDisclosure>
    <us-gaap:CashAndCashEquivalentsFairValueDisclosure contextRef="c-160" decimals="-3" id="f-798" unitRef="usd">0</us-gaap:CashAndCashEquivalentsFairValueDisclosure>
    <us-gaap:CashAndCashEquivalentsFairValueDisclosure contextRef="c-161" decimals="-3" id="f-799" unitRef="usd">0</us-gaap:CashAndCashEquivalentsFairValueDisclosure>
    <us-gaap:CashAndCashEquivalentsFairValueDisclosure contextRef="c-162" decimals="-3" id="f-800" unitRef="usd">311942000</us-gaap:CashAndCashEquivalentsFairValueDisclosure>
    <us-gaap:CashAndCashEquivalentsFairValueDisclosure contextRef="c-163" decimals="-3" id="f-801" unitRef="usd">311942000</us-gaap:CashAndCashEquivalentsFairValueDisclosure>
    <us-gaap:CashAndCashEquivalentsFairValueDisclosure contextRef="c-164" decimals="-3" id="f-802" unitRef="usd">0</us-gaap:CashAndCashEquivalentsFairValueDisclosure>
    <us-gaap:CashAndCashEquivalentsFairValueDisclosure contextRef="c-165" decimals="-3" id="f-803" unitRef="usd">0</us-gaap:CashAndCashEquivalentsFairValueDisclosure>
    <us-gaap:CashAndCashEquivalentsFairValueDisclosure contextRef="c-6" decimals="-3" id="f-804" unitRef="usd">311942000</us-gaap:CashAndCashEquivalentsFairValueDisclosure>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities contextRef="c-166" decimals="-3" id="f-805" unitRef="usd">703319000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities contextRef="c-167" decimals="-3" id="f-806" unitRef="usd">0</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities contextRef="c-168" decimals="-3" id="f-807" unitRef="usd">0</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities contextRef="c-133" decimals="-3" id="f-808" unitRef="usd">703319000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities contextRef="c-169" decimals="-3" id="f-809" unitRef="usd">0</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities contextRef="c-170" decimals="-3" id="f-810" unitRef="usd">94025000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities contextRef="c-171" decimals="-3" id="f-811" unitRef="usd">0</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities contextRef="c-134" decimals="-3" id="f-812" unitRef="usd">94025000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities contextRef="c-172" decimals="-3" id="f-813" unitRef="usd">0</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities contextRef="c-173" decimals="-3" id="f-814" unitRef="usd">42391000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities contextRef="c-174" decimals="-3" id="f-815" unitRef="usd">0</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities contextRef="c-135" decimals="-3" id="f-816" unitRef="usd">42391000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities contextRef="c-175" decimals="-3" id="f-817" unitRef="usd">0</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities contextRef="c-176" decimals="-3" id="f-818" unitRef="usd">4700000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities contextRef="c-177" decimals="-3" id="f-819" unitRef="usd">0</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities contextRef="c-136" decimals="-3" id="f-820" unitRef="usd">4700000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities contextRef="c-163" decimals="-3" id="f-821" unitRef="usd">703319000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities contextRef="c-164" decimals="-3" id="f-822" unitRef="usd">141116000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities contextRef="c-165" decimals="-3" id="f-823" unitRef="usd">0</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities contextRef="c-6" decimals="-3" id="f-824" unitRef="usd">844435000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:OtherInvestments contextRef="c-163" decimals="-3" id="f-825" unitRef="usd">0</us-gaap:OtherInvestments>
    <us-gaap:OtherInvestments contextRef="c-164" decimals="-3" id="f-826" unitRef="usd">0</us-gaap:OtherInvestments>
    <us-gaap:OtherInvestments contextRef="c-165" decimals="-3" id="f-827" unitRef="usd">11879000</us-gaap:OtherInvestments>
    <us-gaap:OtherInvestments contextRef="c-6" decimals="-3" id="f-828" unitRef="usd">11879000</us-gaap:OtherInvestments>
    <us-gaap:AssetsFairValueDisclosure contextRef="c-163" decimals="-3" id="f-829" unitRef="usd">1015261000</us-gaap:AssetsFairValueDisclosure>
    <us-gaap:AssetsFairValueDisclosure contextRef="c-164" decimals="-3" id="f-830" unitRef="usd">141116000</us-gaap:AssetsFairValueDisclosure>
    <us-gaap:AssetsFairValueDisclosure contextRef="c-165" decimals="-3" id="f-831" unitRef="usd">11879000</us-gaap:AssetsFairValueDisclosure>
    <us-gaap:AssetsFairValueDisclosure contextRef="c-6" decimals="-3" id="f-832" unitRef="usd">1168256000</us-gaap:AssetsFairValueDisclosure>
    <us-gaap:BusinessCombinationDisclosureTextBlock contextRef="c-1" id="f-833">&lt;div style="margin-top:12pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:294.75pt"&gt;&lt;tr&gt;&lt;td style="width:1.0pt"&gt;&lt;/td&gt;&lt;td style="width:24.25pt"&gt;&lt;/td&gt;&lt;td style="width:1.0pt"&gt;&lt;/td&gt;&lt;td style="width:1.0pt"&gt;&lt;/td&gt;&lt;td style="width:24.25pt"&gt;&lt;/td&gt;&lt;td style="width:1.0pt"&gt;&lt;/td&gt;&lt;td style="width:1.0pt"&gt;&lt;/td&gt;&lt;td style="width:24.25pt"&gt;&lt;/td&gt;&lt;td style="width:1.0pt"&gt;&lt;/td&gt;&lt;td style="width:1.0pt"&gt;&lt;/td&gt;&lt;td style="width:214.00pt"&gt;&lt;/td&gt;&lt;td style="width:1.0pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:21pt"&gt;&lt;td colspan="3" style="border-left:1pt solid #fa4616;border-top:1pt solid #fa4616;padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#fa4616;font-family:'Arial',sans-serif;font-size:18pt;font-weight:700;line-height:120%"&gt;06&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-left:1pt solid #fa4616;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-left:1pt solid #fa4616;border-top:1pt solid #fa4616;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-left:1pt solid #fa4616;padding:0 1pt"&gt;&lt;div style="margin-top:9pt;text-align:center"&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:21pt"&gt;&lt;td colspan="3" style="border-top:1pt solid #fa4616;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:1pt solid #fa4616;border-left:1pt solid #fa4616;border-top:1pt solid #fa4616;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-left:1pt solid #fa4616;border-top:1pt solid #fa4616;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:1pt solid #fa4616;border-left:1pt solid #fa4616;border-right:1pt solid #fa4616;border-top:1pt solid #fa4616;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#fa4616;font-family:'Arial',sans-serif;font-size:18pt;font-weight:700;line-height:120%"&gt;Business Acquisitions&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-indent:13.5pt"&gt;&lt;span style="color:#a32200;font-family:'Arial',sans-serif;font-size:12pt;font-style:italic;font-weight:700;line-height:120%"&gt;Peak AI Limited&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:10pt;margin-top:10pt;text-align:justify;text-indent:27pt"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;On March&#160;7, 2025, we acquired all outstanding equity of Peak, a U.K.-based software company that provides pricing and inventory intelligence technology. With this acquisition, we gained an experienced team, established customer relationships in retail and manufacturing sectors, and technology that is optimized for industry-specific use cases. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:10pt;margin-top:10pt;text-align:justify;text-indent:27pt"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The total purchase consideration for the acquisition of Peak was $40.1 million, consisting of initial cash consideration of $30.3 million and deferred and contingent consideration with an aggregate acquisition-date fair value of $9.8 million.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:10pt;margin-top:10pt;text-align:justify;text-indent:27pt"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Peak acquisition was accounted for as a business combination. The following table summarizes the allocation of purchase price to the assets acquired and liabilities assumed as of the acquisition date (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:10pt;margin-top:10pt;text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:86.162%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:11.638%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#f6f6f6;border-top:0.5pt solid #d9d9d9;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Intangible assets&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f6f6f6;border-top:0.5pt solid #d9d9d9;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f6f6f6;border-top:0.5pt solid #d9d9d9;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;16,181&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f6f6f6;border-top:0.5pt solid #d9d9d9;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Other net liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;(5,421)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#f6f6f6;border-top:0.5pt solid #d9d9d9;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Goodwill&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f6f6f6;border-top:0.5pt solid #d9d9d9;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;29,330&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f6f6f6;border-top:0.5pt solid #d9d9d9;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:0.5pt solid #d9d9d9;border-top:0.5pt solid #d9d9d9;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:0.5pt solid #000;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:0.5pt solid #000;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;40,090&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:0.5pt solid #000;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:10pt;margin-top:10pt;text-align:justify;text-indent:27pt"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table sets forth the identifiable intangible assets acquired and their estimated useful lives as of the acquisition date:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:10pt;margin-top:10pt;text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:72.876%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:11.619%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.384%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:11.621%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:120%"&gt;Fair Value (in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:120%"&gt;Estimated Useful Life (in years)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#f6f6f6;border-top:0.5pt solid #182126;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Customer relationships&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f6f6f6;border-top:0.5pt solid #182126;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f6f6f6;border-top:0.5pt solid #182126;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;9,228&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f6f6f6;border-top:0.5pt solid #182126;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f6f6f6;border-top:0.5pt solid #182126;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f6f6f6;border-top:0.5pt solid #182126;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;3.0&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Developed technology&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;6,447&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;5.0&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#f6f6f6;border-top:0.5pt solid #d9d9d9;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Trade names and trademarks&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f6f6f6;border-top:0.5pt solid #d9d9d9;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;506&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f6f6f6;border-top:0.5pt solid #d9d9d9;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f6f6f6;border-top:0.5pt solid #d9d9d9;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f6f6f6;border-top:0.5pt solid #d9d9d9;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;3.0&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:0.5pt solid #d9d9d9;border-top:0.5pt solid #d9d9d9;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:0.5pt solid #000;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:0.5pt solid #000;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;16,181&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:0.5pt solid #000;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:0.5pt solid #d9d9d9;border-top:0.5pt solid #d9d9d9;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:0.5pt solid #d9d9d9;border-top:0.5pt solid #d9d9d9;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:10pt;margin-top:10pt;text-align:justify;text-indent:27pt"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The acquisition of Peak generated goodwill of $29.3 million representing expected synergies and acquired skilled workforce. None of this goodwill is deductible for tax purposes.&lt;/span&gt;&lt;/div&gt;</us-gaap:BusinessCombinationDisclosureTextBlock>
    <us-gaap:BusinessCombinationConsiderationTransferred1 contextRef="c-178" decimals="-5" id="f-834" unitRef="usd">40100000</us-gaap:BusinessCombinationConsiderationTransferred1>
    <us-gaap:PaymentsToAcquireBusinessesGross contextRef="c-178" decimals="-5" id="f-835" unitRef="usd">30300000</us-gaap:PaymentsToAcquireBusinessesGross>
    <us-gaap:BusinessCombinationConsiderationTransferredLiabilitiesIncurred contextRef="c-178" decimals="-5" id="f-836" unitRef="usd">9800000</us-gaap:BusinessCombinationConsiderationTransferredLiabilitiesIncurred>
    <us-gaap:ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock contextRef="c-1" id="f-837">The following table summarizes the allocation of purchase price to the assets acquired and liabilities assumed as of the acquisition date (in thousands):&lt;div style="margin-bottom:10pt;margin-top:10pt;text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:86.162%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:11.638%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#f6f6f6;border-top:0.5pt solid #d9d9d9;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Intangible assets&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f6f6f6;border-top:0.5pt solid #d9d9d9;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f6f6f6;border-top:0.5pt solid #d9d9d9;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;16,181&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f6f6f6;border-top:0.5pt solid #d9d9d9;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Other net liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;(5,421)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#f6f6f6;border-top:0.5pt solid #d9d9d9;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Goodwill&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f6f6f6;border-top:0.5pt solid #d9d9d9;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;29,330&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f6f6f6;border-top:0.5pt solid #d9d9d9;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:0.5pt solid #d9d9d9;border-top:0.5pt solid #d9d9d9;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:0.5pt solid #000;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:0.5pt solid #000;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;40,090&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:0.5pt solid #000;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill contextRef="c-179" decimals="-3" id="f-838" unitRef="usd">16181000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities contextRef="c-179" decimals="-3" id="f-839" unitRef="usd">5421000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities>
    <us-gaap:Goodwill contextRef="c-179" decimals="-3" id="f-840" unitRef="usd">29330000</us-gaap:Goodwill>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet contextRef="c-179" decimals="-3" id="f-841" unitRef="usd">40090000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet>
    <us-gaap:FiniteLivedAndIndefiniteLivedIntangibleAssetsAcquiredAsPartOfBusinessCombinationTableTextBlock contextRef="c-1" id="f-842">&lt;div style="margin-bottom:10pt;margin-top:10pt;text-align:justify;text-indent:27pt"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table sets forth the identifiable intangible assets acquired and their estimated useful lives as of the acquisition date:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:10pt;margin-top:10pt;text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:72.876%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:11.619%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.384%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:11.621%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:120%"&gt;Fair Value (in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:120%"&gt;Estimated Useful Life (in years)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#f6f6f6;border-top:0.5pt solid #182126;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Customer relationships&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f6f6f6;border-top:0.5pt solid #182126;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f6f6f6;border-top:0.5pt solid #182126;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;9,228&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f6f6f6;border-top:0.5pt solid #182126;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f6f6f6;border-top:0.5pt solid #182126;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f6f6f6;border-top:0.5pt solid #182126;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;3.0&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Developed technology&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;6,447&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;5.0&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#f6f6f6;border-top:0.5pt solid #d9d9d9;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Trade names and trademarks&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f6f6f6;border-top:0.5pt solid #d9d9d9;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;506&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f6f6f6;border-top:0.5pt solid #d9d9d9;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f6f6f6;border-top:0.5pt solid #d9d9d9;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f6f6f6;border-top:0.5pt solid #d9d9d9;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;3.0&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:0.5pt solid #d9d9d9;border-top:0.5pt solid #d9d9d9;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:0.5pt solid #000;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:0.5pt solid #000;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;16,181&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:0.5pt solid #000;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:0.5pt solid #d9d9d9;border-top:0.5pt solid #d9d9d9;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:0.5pt solid #d9d9d9;border-top:0.5pt solid #d9d9d9;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:FiniteLivedAndIndefiniteLivedIntangibleAssetsAcquiredAsPartOfBusinessCombinationTableTextBlock>
    <us-gaap:FinitelivedIntangibleAssetsAcquired1 contextRef="c-180" decimals="-3" id="f-843" unitRef="usd">9228000</us-gaap:FinitelivedIntangibleAssetsAcquired1>
    <us-gaap:FiniteLivedIntangibleAssetUsefulLife contextRef="c-181" id="f-844">P3Y</us-gaap:FiniteLivedIntangibleAssetUsefulLife>
    <us-gaap:FinitelivedIntangibleAssetsAcquired1 contextRef="c-182" decimals="-3" id="f-845" unitRef="usd">6447000</us-gaap:FinitelivedIntangibleAssetsAcquired1>
    <us-gaap:FiniteLivedIntangibleAssetUsefulLife contextRef="c-183" id="f-846">P5Y</us-gaap:FiniteLivedIntangibleAssetUsefulLife>
    <us-gaap:FinitelivedIntangibleAssetsAcquired1 contextRef="c-184" decimals="-3" id="f-847" unitRef="usd">506000</us-gaap:FinitelivedIntangibleAssetsAcquired1>
    <us-gaap:FiniteLivedIntangibleAssetUsefulLife contextRef="c-185" id="f-848">P3Y</us-gaap:FiniteLivedIntangibleAssetUsefulLife>
    <us-gaap:FinitelivedIntangibleAssetsAcquired1 contextRef="c-178" decimals="-3" id="f-849" unitRef="usd">16181000</us-gaap:FinitelivedIntangibleAssetsAcquired1>
    <us-gaap:Goodwill contextRef="c-179" decimals="-5" id="f-850" unitRef="usd">29300000</us-gaap:Goodwill>
    <us-gaap:BusinessAcquisitionPurchasePriceAllocationGoodwillExpectedTaxDeductibleAmount contextRef="c-179" decimals="-5" id="f-851" unitRef="usd">0</us-gaap:BusinessAcquisitionPurchasePriceAllocationGoodwillExpectedTaxDeductibleAmount>
    <us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock contextRef="c-1" id="f-852">&lt;div style="margin-top:12pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:378.00pt"&gt;&lt;tr&gt;&lt;td style="width:1.0pt"&gt;&lt;/td&gt;&lt;td style="width:24.25pt"&gt;&lt;/td&gt;&lt;td style="width:1.0pt"&gt;&lt;/td&gt;&lt;td style="width:1.0pt"&gt;&lt;/td&gt;&lt;td style="width:24.25pt"&gt;&lt;/td&gt;&lt;td style="width:1.0pt"&gt;&lt;/td&gt;&lt;td style="width:1.0pt"&gt;&lt;/td&gt;&lt;td style="width:24.25pt"&gt;&lt;/td&gt;&lt;td style="width:1.0pt"&gt;&lt;/td&gt;&lt;td style="width:1.0pt"&gt;&lt;/td&gt;&lt;td style="width:297.25pt"&gt;&lt;/td&gt;&lt;td style="width:1.0pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:21pt"&gt;&lt;td colspan="3" style="border-left:1pt solid #fa4616;border-top:1pt solid #fa4616;padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#fa4616;font-family:'Arial',sans-serif;font-size:18pt;font-weight:700;line-height:120%"&gt;07&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-left:1pt solid #fa4616;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-left:1pt solid #fa4616;border-top:1pt solid #fa4616;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-left:1pt solid #fa4616;padding:0 1pt"&gt;&lt;div style="margin-top:9pt;text-align:center"&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:21pt"&gt;&lt;td colspan="3" style="border-top:1pt solid #fa4616;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:1pt solid #fa4616;border-left:1pt solid #fa4616;border-top:1pt solid #fa4616;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-left:1pt solid #fa4616;border-top:1pt solid #fa4616;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:1pt solid #fa4616;border-left:1pt solid #fa4616;border-right:1pt solid #fa4616;border-top:1pt solid #fa4616;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#fa4616;font-family:'Arial',sans-serif;font-size:18pt;font-weight:700;line-height:120%"&gt;Intangible Assets and Goodwill&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-indent:13.5pt"&gt;&lt;span style="color:#a32200;font-family:'Arial',sans-serif;font-size:12pt;font-style:italic;font-weight:700;line-height:120%"&gt;Intangible Assets, Net&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-align:justify;text-indent:27pt"&gt;&lt;span style="background-color:#ffffff;color:#182126;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Intangible assets, net consisted of the following as of January&#160;31, 2026 (dollars in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:41.736%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:11.619%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.384%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:11.619%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.384%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:11.619%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.384%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:16.155%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Intangible &lt;br/&gt;Assets,&#160;Gross&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Accumulated &lt;br/&gt;Amortization&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Intangible &lt;br/&gt;Assets,&#160;Net&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Weighted-Average&lt;br/&gt;Remaining&#160;Useful&lt;br/&gt;Life (Years)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#f6f6f6;border-top:0.5pt solid #182126;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Developed technology&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f6f6f6;border-top:0.5pt solid #182126;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f6f6f6;border-top:0.5pt solid #182126;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;37,716&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f6f6f6;border-top:0.5pt solid #182126;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f6f6f6;border-top:0.5pt solid #182126;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#f6f6f6;border-top:0.5pt solid #182126;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f6f6f6;border-top:0.5pt solid #182126;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(28,021)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f6f6f6;border-top:0.5pt solid #182126;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f6f6f6;border-top:0.5pt solid #182126;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#f6f6f6;border-top:0.5pt solid #182126;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f6f6f6;border-top:0.5pt solid #182126;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;9,695&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f6f6f6;border-top:0.5pt solid #182126;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f6f6f6;border-top:0.5pt solid #182126;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f6f6f6;border-top:0.5pt solid #182126;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;3.1&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Customer relationships&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;20,910&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(11,546)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;9,364&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2.3&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#f6f6f6;border-top:0.5pt solid #d9d9d9;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Trade names and trademarks&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f6f6f6;border-top:0.5pt solid #d9d9d9;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;826&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f6f6f6;border-top:0.5pt solid #d9d9d9;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f6f6f6;border-top:0.5pt solid #d9d9d9;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f6f6f6;border-top:0.5pt solid #d9d9d9;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(430)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f6f6f6;border-top:0.5pt solid #d9d9d9;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f6f6f6;border-top:0.5pt solid #d9d9d9;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f6f6f6;border-top:0.5pt solid #d9d9d9;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;396&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f6f6f6;border-top:0.5pt solid #d9d9d9;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f6f6f6;border-top:0.5pt solid #d9d9d9;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f6f6f6;border-top:0.5pt solid #d9d9d9;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2.2&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Other intangibles&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,231&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(697)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;534&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;5.7&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#f6f6f6;border-bottom:0.5pt solid #d9d9d9;border-top:0.5pt solid #d9d9d9;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f6f6f6;border-bottom:0.5pt solid #000;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f6f6f6;border-bottom:0.5pt solid #000;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;60,683&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f6f6f6;border-bottom:0.5pt solid #000;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f6f6f6;border-bottom:0.5pt solid #d9d9d9;border-top:0.5pt solid #d9d9d9;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#f6f6f6;border-bottom:0.5pt solid #000;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f6f6f6;border-bottom:0.5pt solid #000;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(40,694)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f6f6f6;border-bottom:0.5pt solid #000;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f6f6f6;border-bottom:0.5pt solid #d9d9d9;border-top:0.5pt solid #d9d9d9;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#f6f6f6;border-bottom:0.5pt solid #000;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f6f6f6;border-bottom:0.5pt solid #000;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;19,989&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f6f6f6;border-bottom:0.5pt solid #000;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f6f6f6;border-bottom:0.5pt solid #d9d9d9;border-top:0.5pt solid #d9d9d9;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f6f6f6;border-bottom:0.5pt solid #d9d9d9;border-top:0.5pt solid #d9d9d9;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-align:justify;text-indent:27pt"&gt;&lt;span style="background-color:#ffffff;color:#182126;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Intangible assets, net consisted of the following as of January&#160;31, 2025 (dollars in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:41.736%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:11.619%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.384%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:11.619%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.384%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:11.619%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.384%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:16.155%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Intangible&lt;br/&gt;Assets, Gross&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Accumulated&lt;br/&gt;Amortization&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Intangible&lt;br/&gt;Assets, Net&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Weighted-Average&lt;br/&gt;Remaining&#160;Useful&lt;br/&gt;Life (Years)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#f6f6f6;border-top:0.5pt solid #182126;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Developed technology&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f6f6f6;border-top:0.5pt solid #182126;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f6f6f6;border-top:0.5pt solid #182126;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;28,130&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f6f6f6;border-top:0.5pt solid #182126;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f6f6f6;border-top:0.5pt solid #182126;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#f6f6f6;border-top:0.5pt solid #182126;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f6f6f6;border-top:0.5pt solid #182126;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(21,416)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f6f6f6;border-top:0.5pt solid #182126;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f6f6f6;border-top:0.5pt solid #182126;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#f6f6f6;border-top:0.5pt solid #182126;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f6f6f6;border-top:0.5pt solid #182126;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;6,714&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f6f6f6;border-top:0.5pt solid #182126;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f6f6f6;border-top:0.5pt solid #182126;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f6f6f6;border-top:0.5pt solid #182126;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2.2&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Customer relationships&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;8,183&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(7,648)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;535&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;0.5&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#f6f6f6;border-top:0.5pt solid #d9d9d9;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Trade names and trademarks&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f6f6f6;border-top:0.5pt solid #d9d9d9;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;271&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f6f6f6;border-top:0.5pt solid #d9d9d9;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f6f6f6;border-top:0.5pt solid #d9d9d9;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f6f6f6;border-top:0.5pt solid #d9d9d9;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(271)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f6f6f6;border-top:0.5pt solid #d9d9d9;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f6f6f6;border-top:0.5pt solid #d9d9d9;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f6f6f6;border-top:0.5pt solid #d9d9d9;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f6f6f6;border-top:0.5pt solid #d9d9d9;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f6f6f6;border-top:0.5pt solid #d9d9d9;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f6f6f6;border-top:0.5pt solid #d9d9d9;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;0.0&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Other intangibles&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,231&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(575)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;656&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;6.4&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#f6f6f6;border-bottom:0.5pt solid #d9d9d9;border-top:0.5pt solid #d9d9d9;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f6f6f6;border-bottom:0.5pt solid #000;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f6f6f6;border-bottom:0.5pt solid #000;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;37,815&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f6f6f6;border-bottom:0.5pt solid #000;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f6f6f6;border-bottom:0.5pt solid #d9d9d9;border-top:0.5pt solid #d9d9d9;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#f6f6f6;border-bottom:0.5pt solid #000;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f6f6f6;border-bottom:0.5pt solid #000;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(29,910)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f6f6f6;border-bottom:0.5pt solid #000;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f6f6f6;border-bottom:0.5pt solid #d9d9d9;border-top:0.5pt solid #d9d9d9;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#f6f6f6;border-bottom:0.5pt solid #000;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f6f6f6;border-bottom:0.5pt solid #000;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;7,905&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f6f6f6;border-bottom:0.5pt solid #000;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f6f6f6;border-bottom:0.5pt solid #d9d9d9;border-top:0.5pt solid #d9d9d9;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f6f6f6;border-bottom:0.5pt solid #d9d9d9;border-top:0.5pt solid #d9d9d9;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-align:justify;text-indent:27pt"&gt;&lt;span style="background-color:#ffffff;color:#182126;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;We record amortization expense associated with acquired developed technology in cost of licenses revenue and cost of subscription services revenue, trade names and trademarks in sales and marketing expense, customer relationships in sales and marketing expense, and other intangibles in general and administrative expense in the consolidated statements of operations. Amortization of acquired intangible assets was &lt;/span&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$8.2 million&lt;/span&gt;&lt;span style="background-color:#ffffff;color:#182126;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;, $6.7 million, and $8.6 million for fiscal years 2026, 2025, and 2024, respectively.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-align:justify;text-indent:27pt"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Expected future amortization expense related to intangible assets was as follows as of January&#160;31, 2026 (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:85.595%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.384%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:11.621%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Year Ended January&#160;31,&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Amount&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#f6f6f6;border-top:0.5pt solid #182126;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2027&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f6f6f6;border-top:0.5pt solid #182126;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#f6f6f6;border-top:0.5pt solid #182126;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f6f6f6;border-top:0.5pt solid #182126;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;8,308&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f6f6f6;border-top:0.5pt solid #182126;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2028&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;7,128&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#f6f6f6;border-top:0.5pt solid #d9d9d9;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2029&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f6f6f6;border-top:0.5pt solid #d9d9d9;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f6f6f6;border-top:0.5pt solid #d9d9d9;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2,668&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f6f6f6;border-top:0.5pt solid #d9d9d9;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2030&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,458&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#f6f6f6;border-top:0.5pt solid #d9d9d9;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2031&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f6f6f6;border-top:0.5pt solid #d9d9d9;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f6f6f6;border-top:0.5pt solid #d9d9d9;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;271&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f6f6f6;border-top:0.5pt solid #d9d9d9;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Thereafter&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;156&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#f6f6f6;border-bottom:0.5pt solid #d9d9d9;border-top:0.5pt solid #d9d9d9;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f6f6f6;border-bottom:0.5pt solid #d9d9d9;border-top:0.5pt solid #d9d9d9;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#f6f6f6;border-bottom:0.5pt solid #182126;border-top:0.5pt solid #182126;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f6f6f6;border-bottom:0.5pt solid #182126;border-top:0.5pt solid #182126;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;19,989&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f6f6f6;border-bottom:0.5pt solid #182126;border-top:0.5pt solid #182126;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-indent:13.5pt"&gt;&lt;span style="color:#a32200;font-family:'Arial',sans-serif;font-size:12pt;font-style:italic;font-weight:700;line-height:120%"&gt;Goodwill&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-align:justify;text-indent:27pt"&gt;&lt;span style="background-color:#ffffff;color:#182126;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Changes in the carrying amount of goodwill were as follows during the periods presented (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:86.180%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:11.620%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Carrying Amount&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#f6f6f6;border-top:0.5pt solid #182126;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Balance as of January&#160;31, 2024&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color:#f6f6f6;border-top:0.5pt solid #182126;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f6f6f6;border-top:0.5pt solid #182126;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;89,026&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f6f6f6;border-top:0.5pt solid #182126;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Effect of foreign currency translation&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(1,722)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#f6f6f6;border-top:0.5pt solid #d9d9d9;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Balance as of January&#160;31, 2025&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f6f6f6;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;87,304&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f6f6f6;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Acquisition of Peak&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;29,330&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#f6f6f6;border-top:0.5pt solid #d9d9d9;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Effect of foreign currency translation&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f6f6f6;border-top:0.5pt solid #d9d9d9;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;8,676&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f6f6f6;border-top:0.5pt solid #d9d9d9;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:0.5pt solid #d9d9d9;border-top:0.5pt solid #d9d9d9;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Balance as of January&#160;31, 2026&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:0.5pt solid #000;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:0.5pt solid #000;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;125,310&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:0.5pt solid #000;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock>
    <us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock contextRef="c-1" id="f-853">&lt;div style="margin-top:10pt;text-align:justify;text-indent:27pt"&gt;&lt;span style="background-color:#ffffff;color:#182126;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Intangible assets, net consisted of the following as of January&#160;31, 2026 (dollars in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:41.736%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:11.619%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.384%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:11.619%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.384%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:11.619%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.384%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:16.155%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Intangible &lt;br/&gt;Assets,&#160;Gross&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Accumulated &lt;br/&gt;Amortization&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Intangible &lt;br/&gt;Assets,&#160;Net&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Weighted-Average&lt;br/&gt;Remaining&#160;Useful&lt;br/&gt;Life (Years)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#f6f6f6;border-top:0.5pt solid #182126;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Developed technology&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f6f6f6;border-top:0.5pt solid #182126;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f6f6f6;border-top:0.5pt solid #182126;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;37,716&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f6f6f6;border-top:0.5pt solid #182126;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f6f6f6;border-top:0.5pt solid #182126;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#f6f6f6;border-top:0.5pt solid #182126;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f6f6f6;border-top:0.5pt solid #182126;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(28,021)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f6f6f6;border-top:0.5pt solid #182126;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f6f6f6;border-top:0.5pt solid #182126;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#f6f6f6;border-top:0.5pt solid #182126;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f6f6f6;border-top:0.5pt solid #182126;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;9,695&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f6f6f6;border-top:0.5pt solid #182126;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f6f6f6;border-top:0.5pt solid #182126;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f6f6f6;border-top:0.5pt solid #182126;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;3.1&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Customer relationships&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;20,910&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(11,546)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;9,364&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2.3&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#f6f6f6;border-top:0.5pt solid #d9d9d9;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Trade names and trademarks&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f6f6f6;border-top:0.5pt solid #d9d9d9;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;826&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f6f6f6;border-top:0.5pt solid #d9d9d9;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f6f6f6;border-top:0.5pt solid #d9d9d9;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f6f6f6;border-top:0.5pt solid #d9d9d9;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(430)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f6f6f6;border-top:0.5pt solid #d9d9d9;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f6f6f6;border-top:0.5pt solid #d9d9d9;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f6f6f6;border-top:0.5pt solid #d9d9d9;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;396&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f6f6f6;border-top:0.5pt solid #d9d9d9;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f6f6f6;border-top:0.5pt solid #d9d9d9;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f6f6f6;border-top:0.5pt solid #d9d9d9;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2.2&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Other intangibles&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,231&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(697)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;534&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;5.7&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#f6f6f6;border-bottom:0.5pt solid #d9d9d9;border-top:0.5pt solid #d9d9d9;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f6f6f6;border-bottom:0.5pt solid #000;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f6f6f6;border-bottom:0.5pt solid #000;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;60,683&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f6f6f6;border-bottom:0.5pt solid #000;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f6f6f6;border-bottom:0.5pt solid #d9d9d9;border-top:0.5pt solid #d9d9d9;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#f6f6f6;border-bottom:0.5pt solid #000;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f6f6f6;border-bottom:0.5pt solid #000;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(40,694)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f6f6f6;border-bottom:0.5pt solid #000;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f6f6f6;border-bottom:0.5pt solid #d9d9d9;border-top:0.5pt solid #d9d9d9;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#f6f6f6;border-bottom:0.5pt solid #000;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f6f6f6;border-bottom:0.5pt solid #000;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;19,989&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f6f6f6;border-bottom:0.5pt solid #000;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f6f6f6;border-bottom:0.5pt solid #d9d9d9;border-top:0.5pt solid #d9d9d9;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f6f6f6;border-bottom:0.5pt solid #d9d9d9;border-top:0.5pt solid #d9d9d9;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-align:justify;text-indent:27pt"&gt;&lt;span style="background-color:#ffffff;color:#182126;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Intangible assets, net consisted of the following as of January&#160;31, 2025 (dollars in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:41.736%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:11.619%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.384%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:11.619%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.384%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:11.619%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.384%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:16.155%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Intangible&lt;br/&gt;Assets, Gross&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Accumulated&lt;br/&gt;Amortization&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Intangible&lt;br/&gt;Assets, Net&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Weighted-Average&lt;br/&gt;Remaining&#160;Useful&lt;br/&gt;Life (Years)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#f6f6f6;border-top:0.5pt solid #182126;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Developed technology&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f6f6f6;border-top:0.5pt solid #182126;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f6f6f6;border-top:0.5pt solid #182126;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;28,130&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f6f6f6;border-top:0.5pt solid #182126;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f6f6f6;border-top:0.5pt solid #182126;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#f6f6f6;border-top:0.5pt solid #182126;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f6f6f6;border-top:0.5pt solid #182126;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(21,416)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f6f6f6;border-top:0.5pt solid #182126;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f6f6f6;border-top:0.5pt solid #182126;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#f6f6f6;border-top:0.5pt solid #182126;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f6f6f6;border-top:0.5pt solid #182126;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;6,714&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f6f6f6;border-top:0.5pt solid #182126;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f6f6f6;border-top:0.5pt solid #182126;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f6f6f6;border-top:0.5pt solid #182126;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2.2&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Customer relationships&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;8,183&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(7,648)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;535&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;0.5&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#f6f6f6;border-top:0.5pt solid #d9d9d9;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Trade names and trademarks&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f6f6f6;border-top:0.5pt solid #d9d9d9;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;271&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f6f6f6;border-top:0.5pt solid #d9d9d9;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f6f6f6;border-top:0.5pt solid #d9d9d9;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f6f6f6;border-top:0.5pt solid #d9d9d9;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(271)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f6f6f6;border-top:0.5pt solid #d9d9d9;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f6f6f6;border-top:0.5pt solid #d9d9d9;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f6f6f6;border-top:0.5pt solid #d9d9d9;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f6f6f6;border-top:0.5pt solid #d9d9d9;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f6f6f6;border-top:0.5pt solid #d9d9d9;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f6f6f6;border-top:0.5pt solid #d9d9d9;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;0.0&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Other intangibles&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,231&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(575)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;656&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;6.4&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#f6f6f6;border-bottom:0.5pt solid #d9d9d9;border-top:0.5pt solid #d9d9d9;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f6f6f6;border-bottom:0.5pt solid #000;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f6f6f6;border-bottom:0.5pt solid #000;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;37,815&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f6f6f6;border-bottom:0.5pt solid #000;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f6f6f6;border-bottom:0.5pt solid #d9d9d9;border-top:0.5pt solid #d9d9d9;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#f6f6f6;border-bottom:0.5pt solid #000;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f6f6f6;border-bottom:0.5pt solid #000;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(29,910)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f6f6f6;border-bottom:0.5pt solid #000;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f6f6f6;border-bottom:0.5pt solid #d9d9d9;border-top:0.5pt solid #d9d9d9;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#f6f6f6;border-bottom:0.5pt solid #000;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f6f6f6;border-bottom:0.5pt solid #000;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;7,905&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f6f6f6;border-bottom:0.5pt solid #000;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f6f6f6;border-bottom:0.5pt solid #d9d9d9;border-top:0.5pt solid #d9d9d9;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f6f6f6;border-bottom:0.5pt solid #d9d9d9;border-top:0.5pt solid #d9d9d9;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock>
    <us-gaap:FiniteLivedIntangibleAssetsGross contextRef="c-186" decimals="-3" id="f-854" unitRef="usd">37716000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization contextRef="c-186" decimals="-3" id="f-855" unitRef="usd">28021000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsNet contextRef="c-186" decimals="-3" id="f-856" unitRef="usd">9695000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:FiniteLivedIntangibleAssetsRemainingAmortizationPeriod1 contextRef="c-186" id="f-857">P3Y1M6D</us-gaap:FiniteLivedIntangibleAssetsRemainingAmortizationPeriod1>
    <us-gaap:FiniteLivedIntangibleAssetsGross contextRef="c-187" decimals="-3" id="f-858" unitRef="usd">20910000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization contextRef="c-187" decimals="-3" id="f-859" unitRef="usd">11546000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsNet contextRef="c-187" decimals="-3" id="f-860" unitRef="usd">9364000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:FiniteLivedIntangibleAssetsRemainingAmortizationPeriod1 contextRef="c-187" id="f-861">P2Y3M18D</us-gaap:FiniteLivedIntangibleAssetsRemainingAmortizationPeriod1>
    <us-gaap:FiniteLivedIntangibleAssetsGross contextRef="c-188" decimals="-3" id="f-862" unitRef="usd">826000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization contextRef="c-188" decimals="-3" id="f-863" unitRef="usd">430000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsNet contextRef="c-188" decimals="-3" id="f-864" unitRef="usd">396000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:FiniteLivedIntangibleAssetsRemainingAmortizationPeriod1 contextRef="c-188" id="f-865">P2Y2M12D</us-gaap:FiniteLivedIntangibleAssetsRemainingAmortizationPeriod1>
    <us-gaap:FiniteLivedIntangibleAssetsGross contextRef="c-189" decimals="-3" id="f-866" unitRef="usd">1231000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization contextRef="c-189" decimals="-3" id="f-867" unitRef="usd">697000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsNet contextRef="c-189" decimals="-3" id="f-868" unitRef="usd">534000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:FiniteLivedIntangibleAssetsRemainingAmortizationPeriod1 contextRef="c-189" id="f-869">P5Y8M12D</us-gaap:FiniteLivedIntangibleAssetsRemainingAmortizationPeriod1>
    <us-gaap:FiniteLivedIntangibleAssetsGross contextRef="c-5" decimals="-3" id="f-870" unitRef="usd">60683000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization contextRef="c-5" decimals="-3" id="f-871" unitRef="usd">40694000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsNet contextRef="c-5" decimals="-3" id="f-872" unitRef="usd">19989000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:FiniteLivedIntangibleAssetsGross contextRef="c-190" decimals="-3" id="f-873" unitRef="usd">28130000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization contextRef="c-190" decimals="-3" id="f-874" unitRef="usd">21416000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsNet contextRef="c-190" decimals="-3" id="f-875" unitRef="usd">6714000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:FiniteLivedIntangibleAssetsRemainingAmortizationPeriod1 contextRef="c-190" id="f-876">P2Y2M12D</us-gaap:FiniteLivedIntangibleAssetsRemainingAmortizationPeriod1>
    <us-gaap:FiniteLivedIntangibleAssetsGross contextRef="c-191" decimals="-3" id="f-877" unitRef="usd">8183000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization contextRef="c-191" decimals="-3" id="f-878" unitRef="usd">7648000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsNet contextRef="c-191" decimals="-3" id="f-879" unitRef="usd">535000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:FiniteLivedIntangibleAssetsRemainingAmortizationPeriod1 contextRef="c-191" id="f-880">P0Y6M</us-gaap:FiniteLivedIntangibleAssetsRemainingAmortizationPeriod1>
    <us-gaap:FiniteLivedIntangibleAssetsGross contextRef="c-192" decimals="-3" id="f-881" unitRef="usd">271000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization contextRef="c-192" decimals="-3" id="f-882" unitRef="usd">271000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsNet contextRef="c-192" decimals="-3" id="f-883" unitRef="usd">0</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:FiniteLivedIntangibleAssetsRemainingAmortizationPeriod1 contextRef="c-192" id="f-884">P0Y</us-gaap:FiniteLivedIntangibleAssetsRemainingAmortizationPeriod1>
    <us-gaap:FiniteLivedIntangibleAssetsGross contextRef="c-193" decimals="-3" id="f-885" unitRef="usd">1231000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization contextRef="c-193" decimals="-3" id="f-886" unitRef="usd">575000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsNet contextRef="c-193" decimals="-3" id="f-887" unitRef="usd">656000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:FiniteLivedIntangibleAssetsRemainingAmortizationPeriod1 contextRef="c-193" id="f-888">P6Y4M24D</us-gaap:FiniteLivedIntangibleAssetsRemainingAmortizationPeriod1>
    <us-gaap:FiniteLivedIntangibleAssetsGross contextRef="c-6" decimals="-3" id="f-889" unitRef="usd">37815000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization contextRef="c-6" decimals="-3" id="f-890" unitRef="usd">29910000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsNet contextRef="c-6" decimals="-3" id="f-891" unitRef="usd">7905000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:AmortizationOfIntangibleAssets contextRef="c-1" decimals="-5" id="f-892" unitRef="usd">8200000</us-gaap:AmortizationOfIntangibleAssets>
    <us-gaap:AmortizationOfIntangibleAssets contextRef="c-20" decimals="-5" id="f-893" unitRef="usd">6700000</us-gaap:AmortizationOfIntangibleAssets>
    <us-gaap:AmortizationOfIntangibleAssets contextRef="c-21" decimals="-5" id="f-894" unitRef="usd">8600000</us-gaap:AmortizationOfIntangibleAssets>
    <us-gaap:ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock contextRef="c-1" id="f-895">&lt;div style="margin-top:10pt;text-align:justify;text-indent:27pt"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Expected future amortization expense related to intangible assets was as follows as of January&#160;31, 2026 (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:85.595%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.384%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:11.621%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Year Ended January&#160;31,&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Amount&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#f6f6f6;border-top:0.5pt solid #182126;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2027&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f6f6f6;border-top:0.5pt solid #182126;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#f6f6f6;border-top:0.5pt solid #182126;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f6f6f6;border-top:0.5pt solid #182126;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;8,308&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f6f6f6;border-top:0.5pt solid #182126;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2028&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;7,128&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#f6f6f6;border-top:0.5pt solid #d9d9d9;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2029&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f6f6f6;border-top:0.5pt solid #d9d9d9;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f6f6f6;border-top:0.5pt solid #d9d9d9;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2,668&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f6f6f6;border-top:0.5pt solid #d9d9d9;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2030&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,458&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#f6f6f6;border-top:0.5pt solid #d9d9d9;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2031&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f6f6f6;border-top:0.5pt solid #d9d9d9;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f6f6f6;border-top:0.5pt solid #d9d9d9;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;271&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f6f6f6;border-top:0.5pt solid #d9d9d9;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Thereafter&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;156&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#f6f6f6;border-bottom:0.5pt solid #d9d9d9;border-top:0.5pt solid #d9d9d9;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f6f6f6;border-bottom:0.5pt solid #d9d9d9;border-top:0.5pt solid #d9d9d9;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#f6f6f6;border-bottom:0.5pt solid #182126;border-top:0.5pt solid #182126;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f6f6f6;border-bottom:0.5pt solid #182126;border-top:0.5pt solid #182126;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;19,989&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f6f6f6;border-bottom:0.5pt solid #182126;border-top:0.5pt solid #182126;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock>
    <us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths contextRef="c-5" decimals="-3" id="f-896" unitRef="usd">8308000</us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths>
    <us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo contextRef="c-5" decimals="-3" id="f-897" unitRef="usd">7128000</us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo>
    <us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearThree contextRef="c-5" decimals="-3" id="f-898" unitRef="usd">2668000</us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearThree>
    <us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearFour contextRef="c-5" decimals="-3" id="f-899" unitRef="usd">1458000</us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearFour>
    <us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearFive contextRef="c-5" decimals="-3" id="f-900" unitRef="usd">271000</us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearFive>
    <us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive contextRef="c-5" decimals="-3" id="f-901" unitRef="usd">156000</us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive>
    <us-gaap:FiniteLivedIntangibleAssetsNet contextRef="c-5" decimals="-3" id="f-902" unitRef="usd">19989000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:ScheduleOfGoodwillTextBlock contextRef="c-1" id="f-903">&lt;div style="margin-top:10pt;text-align:justify;text-indent:27pt"&gt;&lt;span style="background-color:#ffffff;color:#182126;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Changes in the carrying amount of goodwill were as follows during the periods presented (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:86.180%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:11.620%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Carrying Amount&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#f6f6f6;border-top:0.5pt solid #182126;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Balance as of January&#160;31, 2024&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color:#f6f6f6;border-top:0.5pt solid #182126;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f6f6f6;border-top:0.5pt solid #182126;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;89,026&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f6f6f6;border-top:0.5pt solid #182126;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Effect of foreign currency translation&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(1,722)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#f6f6f6;border-top:0.5pt solid #d9d9d9;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Balance as of January&#160;31, 2025&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f6f6f6;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;87,304&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f6f6f6;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Acquisition of Peak&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;29,330&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#f6f6f6;border-top:0.5pt solid #d9d9d9;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Effect of foreign currency translation&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f6f6f6;border-top:0.5pt solid #d9d9d9;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;8,676&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f6f6f6;border-top:0.5pt solid #d9d9d9;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:0.5pt solid #d9d9d9;border-top:0.5pt solid #d9d9d9;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Balance as of January&#160;31, 2026&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:0.5pt solid #000;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:0.5pt solid #000;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;125,310&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:0.5pt solid #000;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfGoodwillTextBlock>
    <us-gaap:Goodwill contextRef="c-40" decimals="-3" id="f-904" unitRef="usd">89026000</us-gaap:Goodwill>
    <us-gaap:GoodwillForeignCurrencyTranslationGainLoss contextRef="c-20" decimals="-3" id="f-905" unitRef="usd">-1722000</us-gaap:GoodwillForeignCurrencyTranslationGainLoss>
    <us-gaap:Goodwill contextRef="c-6" decimals="-3" id="f-906" unitRef="usd">87304000</us-gaap:Goodwill>
    <us-gaap:GoodwillAcquiredDuringPeriod contextRef="c-1" decimals="-3" id="f-907" unitRef="usd">29330000</us-gaap:GoodwillAcquiredDuringPeriod>
    <us-gaap:GoodwillForeignCurrencyTranslationGainLoss contextRef="c-1" decimals="-3" id="f-908" unitRef="usd">8676000</us-gaap:GoodwillForeignCurrencyTranslationGainLoss>
    <us-gaap:Goodwill contextRef="c-5" decimals="-3" id="f-909" unitRef="usd">125310000</us-gaap:Goodwill>
    <us-gaap:LesseeOperatingLeasesTextBlock contextRef="c-1" id="f-910">&lt;div style="margin-top:12pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:279.00pt"&gt;&lt;tr&gt;&lt;td style="width:1.0pt"&gt;&lt;/td&gt;&lt;td style="width:24.25pt"&gt;&lt;/td&gt;&lt;td style="width:1.0pt"&gt;&lt;/td&gt;&lt;td style="width:1.0pt"&gt;&lt;/td&gt;&lt;td style="width:24.25pt"&gt;&lt;/td&gt;&lt;td style="width:1.0pt"&gt;&lt;/td&gt;&lt;td style="width:1.0pt"&gt;&lt;/td&gt;&lt;td style="width:24.25pt"&gt;&lt;/td&gt;&lt;td style="width:1.0pt"&gt;&lt;/td&gt;&lt;td style="width:1.0pt"&gt;&lt;/td&gt;&lt;td style="width:198.25pt"&gt;&lt;/td&gt;&lt;td style="width:1.0pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:21pt"&gt;&lt;td colspan="3" style="border-left:1pt solid #fa4616;border-top:1pt solid #fa4616;padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#fa4616;font-family:'Arial',sans-serif;font-size:18pt;font-weight:700;line-height:120%"&gt;08&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-left:1pt solid #fa4616;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-left:1pt solid #fa4616;border-top:1pt solid #fa4616;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-left:1pt solid #fa4616;padding:0 1pt"&gt;&lt;div style="margin-top:9pt;text-align:center"&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:21pt"&gt;&lt;td colspan="3" style="border-top:1pt solid #fa4616;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:1pt solid #fa4616;border-left:1pt solid #fa4616;border-top:1pt solid #fa4616;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-left:1pt solid #fa4616;border-top:1pt solid #fa4616;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:1pt solid #fa4616;border-left:1pt solid #fa4616;border-right:1pt solid #fa4616;border-top:1pt solid #fa4616;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#fa4616;font-family:'Arial',sans-serif;font-size:18pt;font-weight:700;line-height:120%"&gt;Operating Leases&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-align:justify;text-indent:27pt"&gt;&lt;span style="background-color:#ffffff;color:#182126;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Our operating leases consist of real estate and vehicles and have remaining lease terms of one year to 12 years. For purposes of calculating operating lease liabilities, lease terms may be deemed to include options to extend the lease when it is reasonably certain that we will exercise those options. Our operating lease arrangements do not contain any material restrictive covenants or residual value guarantees.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify;text-indent:27pt"&gt;&lt;span style="background-color:#ffffff;color:#182126;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Lease costs are presented below (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:59.572%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:11.619%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.384%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:11.619%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.384%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:11.622%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Year Ended January 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2026&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2025&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#f6f6f6;border-top:0.5pt solid #182126;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Operating lease cost&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f6f6f6;border-top:0.5pt solid #182126;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f6f6f6;border-top:0.5pt solid #182126;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;16,976&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f6f6f6;border-top:0.5pt solid #182126;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f6f6f6;border-top:0.5pt solid #182126;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#f6f6f6;border-top:0.5pt solid #182126;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f6f6f6;border-top:0.5pt solid #182126;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;15,899&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f6f6f6;border-top:0.5pt solid #182126;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f6f6f6;border-top:0.5pt solid #182126;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#f6f6f6;border-top:0.5pt solid #182126;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f6f6f6;border-top:0.5pt solid #182126;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;13,047&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f6f6f6;border-top:0.5pt solid #182126;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Short-term lease cost&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2,709&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;3,722&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;4,965&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#f6f6f6;border-top:0.5pt solid #d9d9d9;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Variable lease cost&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f6f6f6;border-top:0.5pt solid #d9d9d9;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;3,479&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f6f6f6;border-top:0.5pt solid #d9d9d9;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f6f6f6;border-top:0.5pt solid #d9d9d9;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f6f6f6;border-top:0.5pt solid #d9d9d9;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2,065&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f6f6f6;border-top:0.5pt solid #d9d9d9;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f6f6f6;border-top:0.5pt solid #d9d9d9;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f6f6f6;border-top:0.5pt solid #d9d9d9;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2,142&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f6f6f6;border-top:0.5pt solid #d9d9d9;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Sublease income&lt;/span&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:5.85pt;font-weight:400;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline"&gt;(1)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(1,615)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#f6f6f6;border-bottom:0.5pt solid #d9d9d9;border-top:0.5pt solid #d9d9d9;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Total lease cost&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f6f6f6;border-bottom:0.5pt solid #000;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f6f6f6;border-bottom:0.5pt solid #000;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;23,164&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f6f6f6;border-bottom:0.5pt solid #000;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f6f6f6;border-bottom:0.5pt solid #d9d9d9;border-top:0.5pt solid #d9d9d9;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#f6f6f6;border-bottom:0.5pt solid #000;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f6f6f6;border-bottom:0.5pt solid #000;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;21,686&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f6f6f6;border-bottom:0.5pt solid #000;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f6f6f6;border-bottom:0.5pt solid #d9d9d9;border-top:0.5pt solid #d9d9d9;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#f6f6f6;border-bottom:0.5pt solid #000;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f6f6f6;border-bottom:0.5pt solid #000;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;18,539&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f6f6f6;border-bottom:0.5pt solid #000;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="18" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="margin-top:12pt"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:5.85pt;font-weight:400;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline"&gt;(1)&lt;/span&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt; Included in other income, net in the consolidated statements of operations&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-align:justify;text-indent:27pt"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Supplemental balance sheet information related to leases is as follows (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:72.876%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:11.619%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.384%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:11.621%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;As of January 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2026&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2025&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#f6f6f6;border-top:0.5pt solid #182126;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Assets:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f6f6f6;border-top:0.5pt solid #182126;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f6f6f6;border-top:0.5pt solid #182126;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f6f6f6;border-top:0.5pt solid #182126;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Operating lease right-of-use assets&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;64,472&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;66,500&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#f6f6f6;border-top:0.5pt solid #d9d9d9;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Liabilities:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f6f6f6;border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f6f6f6;border-top:0.5pt solid #d9d9d9;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f6f6f6;border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&lt;span style="-sec-ix-hidden:f-932"&gt;&lt;span style="-sec-ix-hidden:f-933"&gt;Operating lease liabilities, current (included in accrued expenses and other current liabilities)&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;10,306&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;3,587&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#f6f6f6;border-top:0.5pt solid #d9d9d9;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Operating lease liabilities, non-current&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f6f6f6;border-top:0.5pt solid #d9d9d9;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;70,940&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f6f6f6;border-top:0.5pt solid #d9d9d9;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f6f6f6;border-top:0.5pt solid #d9d9d9;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f6f6f6;border-top:0.5pt solid #d9d9d9;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;74,230&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f6f6f6;border-top:0.5pt solid #d9d9d9;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:0.5pt solid #d9d9d9;border-top:0.5pt solid #d9d9d9;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Total operating lease liabilities&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:0.5pt solid #000;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:0.5pt solid #000;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;81,246&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:0.5pt solid #000;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:0.5pt solid #d9d9d9;border-top:0.5pt solid #d9d9d9;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:0.5pt solid #000;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:0.5pt solid #000;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;77,817&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:0.5pt solid #000;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-align:justify;text-indent:27pt"&gt;&lt;span style="background-color:#ffffff;color:#182126;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Supplemental cash flow information related to operating leases is as follows for the periods presented (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:59.572%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:11.619%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.384%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:11.619%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.384%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:11.622%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Year Ended January 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2026&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2025&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#f6f6f6;border-top:0.5pt solid #182126;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Cash paid for amounts included in the measurement of operating lease liabilities&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f6f6f6;border-top:0.5pt solid #182126;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f6f6f6;border-top:0.5pt solid #182126;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;16,745&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f6f6f6;border-top:0.5pt solid #182126;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f6f6f6;border-top:0.5pt solid #182126;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#f6f6f6;border-top:0.5pt solid #182126;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f6f6f6;border-top:0.5pt solid #182126;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;16,758&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f6f6f6;border-top:0.5pt solid #182126;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f6f6f6;border-top:0.5pt solid #182126;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#f6f6f6;border-top:0.5pt solid #182126;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f6f6f6;border-top:0.5pt solid #182126;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;12,907&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f6f6f6;border-top:0.5pt solid #182126;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:0.5pt solid #d9d9d9;border-top:0.5pt solid #d9d9d9;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Operating lease ROU assets obtained in exchange for new operating lease liabilities&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:0.5pt solid #000;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:0.5pt solid #000;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;5,712&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:0.5pt solid #000;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:0.5pt solid #d9d9d9;border-top:0.5pt solid #d9d9d9;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:0.5pt solid #000;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:0.5pt solid #000;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;21,242&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:0.5pt solid #000;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:0.5pt solid #d9d9d9;border-top:0.5pt solid #d9d9d9;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:0.5pt solid #000;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:0.5pt solid #000;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;12,986&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:0.5pt solid #000;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-align:justify;text-indent:27pt"&gt;&lt;span style="background-color:#ffffff;color:#182126;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table represents the weighted-average remaining lease term and discount rate for the periods presented:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:72.876%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:11.619%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.384%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:11.621%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;As of January 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2026&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2025&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#f6f6f6;border-top:0.5pt solid #182126;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Weighted-average remaining lease term (years)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f6f6f6;border-top:0.5pt solid #182126;padding:2px 7pt 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;9.1&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f6f6f6;border-top:0.5pt solid #182126;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f6f6f6;border-top:0.5pt solid #182126;padding:2px 7pt 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;10.1&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:0.5pt solid #d9d9d9;border-top:0.5pt solid #d9d9d9;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Weighted-average discount rate&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-bottom:0.5pt solid #000;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;7.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:0.5pt solid #000;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:0.5pt solid #d9d9d9;border-top:0.5pt solid #d9d9d9;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-bottom:0.5pt solid #000;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;7.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:0.5pt solid #000;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-align:justify;text-indent:27pt"&gt;&lt;span id="ib099b8ab0537400f993bf87a363c9787_1051"&gt;&lt;/span&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Future undiscounted lease payments for our operating lease liabilities as of January&#160;31, 2026 were as follows (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:86.180%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:11.620%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Year Ended January&#160;31,&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Amount&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#f6f6f6;border-top:0.5pt solid #182126;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2027&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f6f6f6;border-top:0.5pt solid #182126;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f6f6f6;border-top:0.5pt solid #182126;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;15,940&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f6f6f6;border-top:0.5pt solid #182126;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2028&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;15,194&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#f6f6f6;border-top:0.5pt solid #d9d9d9;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2029&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f6f6f6;border-top:0.5pt solid #d9d9d9;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;11,372&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f6f6f6;border-top:0.5pt solid #d9d9d9;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2030&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;10,069&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#f6f6f6;border-top:0.5pt solid #d9d9d9;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2031&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f6f6f6;border-top:0.5pt solid #d9d9d9;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;9,541&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f6f6f6;border-top:0.5pt solid #d9d9d9;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Thereafter&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;48,280&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#f6f6f6;border-top:0.5pt solid #d9d9d9;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Total operating lease payments&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f6f6f6;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;110,396&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f6f6f6;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Less: imputed interest&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(29,150)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#f6f6f6;border-bottom:0.5pt solid #d9d9d9;border-top:0.5pt solid #d9d9d9;padding:2px 1pt 2px 25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Total operating lease liabilities&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f6f6f6;border-bottom:0.5pt solid #000;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f6f6f6;border-bottom:0.5pt solid #000;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;81,246&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f6f6f6;border-bottom:0.5pt solid #000;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:10pt;margin-top:10pt;text-align:justify;text-indent:27pt"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;As of January&#160;31, 2026, we had non-cancellable commitments in the amount of $12.2&#160;million related to operating leases of real estate facilities that have not yet commenced.&lt;/span&gt;&lt;/div&gt;</us-gaap:LesseeOperatingLeasesTextBlock>
    <us-gaap:LesseeOperatingLeaseRemainingLeaseTerm contextRef="c-194" id="f-911">P1Y</us-gaap:LesseeOperatingLeaseRemainingLeaseTerm>
    <us-gaap:LesseeOperatingLeaseRemainingLeaseTerm contextRef="c-195" id="f-912">P12Y</us-gaap:LesseeOperatingLeaseRemainingLeaseTerm>
    <us-gaap:LeaseCostTableTextBlock contextRef="c-1" id="f-913">&lt;div style="margin-top:12pt;text-align:justify;text-indent:27pt"&gt;&lt;span style="background-color:#ffffff;color:#182126;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Lease costs are presented below (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:59.572%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:11.619%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.384%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:11.619%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.384%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:11.622%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Year Ended January 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2026&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2025&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#f6f6f6;border-top:0.5pt solid #182126;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Operating lease cost&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f6f6f6;border-top:0.5pt solid #182126;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f6f6f6;border-top:0.5pt solid #182126;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;16,976&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f6f6f6;border-top:0.5pt solid #182126;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f6f6f6;border-top:0.5pt solid #182126;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#f6f6f6;border-top:0.5pt solid #182126;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f6f6f6;border-top:0.5pt solid #182126;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;15,899&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f6f6f6;border-top:0.5pt solid #182126;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f6f6f6;border-top:0.5pt solid #182126;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#f6f6f6;border-top:0.5pt solid #182126;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f6f6f6;border-top:0.5pt solid #182126;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;13,047&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f6f6f6;border-top:0.5pt solid #182126;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Short-term lease cost&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2,709&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;3,722&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;4,965&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#f6f6f6;border-top:0.5pt solid #d9d9d9;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Variable lease cost&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f6f6f6;border-top:0.5pt solid #d9d9d9;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;3,479&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f6f6f6;border-top:0.5pt solid #d9d9d9;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f6f6f6;border-top:0.5pt solid #d9d9d9;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f6f6f6;border-top:0.5pt solid #d9d9d9;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2,065&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f6f6f6;border-top:0.5pt solid #d9d9d9;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f6f6f6;border-top:0.5pt solid #d9d9d9;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f6f6f6;border-top:0.5pt solid #d9d9d9;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2,142&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f6f6f6;border-top:0.5pt solid #d9d9d9;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Sublease income&lt;/span&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:5.85pt;font-weight:400;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline"&gt;(1)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(1,615)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#f6f6f6;border-bottom:0.5pt solid #d9d9d9;border-top:0.5pt solid #d9d9d9;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Total lease cost&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f6f6f6;border-bottom:0.5pt solid #000;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f6f6f6;border-bottom:0.5pt solid #000;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;23,164&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f6f6f6;border-bottom:0.5pt solid #000;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f6f6f6;border-bottom:0.5pt solid #d9d9d9;border-top:0.5pt solid #d9d9d9;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#f6f6f6;border-bottom:0.5pt solid #000;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f6f6f6;border-bottom:0.5pt solid #000;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;21,686&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f6f6f6;border-bottom:0.5pt solid #000;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f6f6f6;border-bottom:0.5pt solid #d9d9d9;border-top:0.5pt solid #d9d9d9;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#f6f6f6;border-bottom:0.5pt solid #000;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f6f6f6;border-bottom:0.5pt solid #000;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;18,539&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f6f6f6;border-bottom:0.5pt solid #000;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="18" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="margin-top:12pt"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:5.85pt;font-weight:400;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline"&gt;(1)&lt;/span&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt; Included in other income, net in the consolidated statements of operations&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-align:justify;text-indent:27pt"&gt;&lt;span style="background-color:#ffffff;color:#182126;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Supplemental cash flow information related to operating leases is as follows for the periods presented (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:59.572%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:11.619%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.384%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:11.619%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.384%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:11.622%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Year Ended January 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2026&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2025&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#f6f6f6;border-top:0.5pt solid #182126;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Cash paid for amounts included in the measurement of operating lease liabilities&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f6f6f6;border-top:0.5pt solid #182126;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f6f6f6;border-top:0.5pt solid #182126;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;16,745&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f6f6f6;border-top:0.5pt solid #182126;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f6f6f6;border-top:0.5pt solid #182126;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#f6f6f6;border-top:0.5pt solid #182126;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f6f6f6;border-top:0.5pt solid #182126;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;16,758&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f6f6f6;border-top:0.5pt solid #182126;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f6f6f6;border-top:0.5pt solid #182126;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#f6f6f6;border-top:0.5pt solid #182126;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f6f6f6;border-top:0.5pt solid #182126;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;12,907&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f6f6f6;border-top:0.5pt solid #182126;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:0.5pt solid #d9d9d9;border-top:0.5pt solid #d9d9d9;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Operating lease ROU assets obtained in exchange for new operating lease liabilities&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:0.5pt solid #000;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:0.5pt solid #000;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;5,712&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:0.5pt solid #000;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:0.5pt solid #d9d9d9;border-top:0.5pt solid #d9d9d9;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:0.5pt solid #000;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:0.5pt solid #000;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;21,242&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:0.5pt solid #000;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:0.5pt solid #d9d9d9;border-top:0.5pt solid #d9d9d9;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:0.5pt solid #000;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:0.5pt solid #000;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;12,986&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:0.5pt solid #000;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:LeaseCostTableTextBlock>
    <us-gaap:OperatingLeaseCost contextRef="c-1" decimals="-3" id="f-914" unitRef="usd">16976000</us-gaap:OperatingLeaseCost>
    <us-gaap:OperatingLeaseCost contextRef="c-20" decimals="-3" id="f-915" unitRef="usd">15899000</us-gaap:OperatingLeaseCost>
    <us-gaap:OperatingLeaseCost contextRef="c-21" decimals="-3" id="f-916" unitRef="usd">13047000</us-gaap:OperatingLeaseCost>
    <us-gaap:ShortTermLeaseCost contextRef="c-1" decimals="-3" id="f-917" unitRef="usd">2709000</us-gaap:ShortTermLeaseCost>
    <us-gaap:ShortTermLeaseCost contextRef="c-20" decimals="-3" id="f-918" unitRef="usd">3722000</us-gaap:ShortTermLeaseCost>
    <us-gaap:ShortTermLeaseCost contextRef="c-21" decimals="-3" id="f-919" unitRef="usd">4965000</us-gaap:ShortTermLeaseCost>
    <us-gaap:VariableLeaseCost contextRef="c-1" decimals="-3" id="f-920" unitRef="usd">3479000</us-gaap:VariableLeaseCost>
    <us-gaap:VariableLeaseCost contextRef="c-20" decimals="-3" id="f-921" unitRef="usd">2065000</us-gaap:VariableLeaseCost>
    <us-gaap:VariableLeaseCost contextRef="c-21" decimals="-3" id="f-922" unitRef="usd">2142000</us-gaap:VariableLeaseCost>
    <us-gaap:SubleaseIncome contextRef="c-1" decimals="-3" id="f-923" unitRef="usd">0</us-gaap:SubleaseIncome>
    <us-gaap:SubleaseIncome contextRef="c-20" decimals="-3" id="f-924" unitRef="usd">0</us-gaap:SubleaseIncome>
    <us-gaap:SubleaseIncome contextRef="c-21" decimals="-3" id="f-925" unitRef="usd">1615000</us-gaap:SubleaseIncome>
    <us-gaap:LeaseCost contextRef="c-1" decimals="-3" id="f-926" unitRef="usd">23164000</us-gaap:LeaseCost>
    <us-gaap:LeaseCost contextRef="c-20" decimals="-3" id="f-927" unitRef="usd">21686000</us-gaap:LeaseCost>
    <us-gaap:LeaseCost contextRef="c-21" decimals="-3" id="f-928" unitRef="usd">18539000</us-gaap:LeaseCost>
    <path:AssetsAndLiabilitiesLesseeTableTextBlock contextRef="c-1" id="f-929">&lt;div style="margin-top:10pt;text-align:justify;text-indent:27pt"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Supplemental balance sheet information related to leases is as follows (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:72.876%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:11.619%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.384%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:11.621%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;As of January 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2026&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2025&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#f6f6f6;border-top:0.5pt solid #182126;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Assets:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f6f6f6;border-top:0.5pt solid #182126;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f6f6f6;border-top:0.5pt solid #182126;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f6f6f6;border-top:0.5pt solid #182126;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Operating lease right-of-use assets&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;64,472&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;66,500&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#f6f6f6;border-top:0.5pt solid #d9d9d9;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Liabilities:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f6f6f6;border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f6f6f6;border-top:0.5pt solid #d9d9d9;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f6f6f6;border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&lt;span style="-sec-ix-hidden:f-932"&gt;&lt;span style="-sec-ix-hidden:f-933"&gt;Operating lease liabilities, current (included in accrued expenses and other current liabilities)&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;10,306&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;3,587&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#f6f6f6;border-top:0.5pt solid #d9d9d9;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Operating lease liabilities, non-current&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f6f6f6;border-top:0.5pt solid #d9d9d9;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;70,940&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f6f6f6;border-top:0.5pt solid #d9d9d9;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f6f6f6;border-top:0.5pt solid #d9d9d9;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f6f6f6;border-top:0.5pt solid #d9d9d9;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;74,230&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f6f6f6;border-top:0.5pt solid #d9d9d9;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:0.5pt solid #d9d9d9;border-top:0.5pt solid #d9d9d9;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Total operating lease liabilities&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:0.5pt solid #000;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:0.5pt solid #000;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;81,246&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:0.5pt solid #000;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:0.5pt solid #d9d9d9;border-top:0.5pt solid #d9d9d9;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:0.5pt solid #000;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:0.5pt solid #000;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;77,817&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:0.5pt solid #000;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</path:AssetsAndLiabilitiesLesseeTableTextBlock>
    <us-gaap:OperatingLeaseRightOfUseAsset contextRef="c-5" decimals="-3" id="f-930" unitRef="usd">64472000</us-gaap:OperatingLeaseRightOfUseAsset>
    <us-gaap:OperatingLeaseRightOfUseAsset contextRef="c-6" decimals="-3" id="f-931" unitRef="usd">66500000</us-gaap:OperatingLeaseRightOfUseAsset>
    <us-gaap:OperatingLeaseLiabilityCurrent contextRef="c-5" decimals="-3" id="f-934" unitRef="usd">10306000</us-gaap:OperatingLeaseLiabilityCurrent>
    <us-gaap:OperatingLeaseLiabilityCurrent contextRef="c-6" decimals="-3" id="f-935" unitRef="usd">3587000</us-gaap:OperatingLeaseLiabilityCurrent>
    <us-gaap:OperatingLeaseLiabilityNoncurrent contextRef="c-5" decimals="-3" id="f-936" unitRef="usd">70940000</us-gaap:OperatingLeaseLiabilityNoncurrent>
    <us-gaap:OperatingLeaseLiabilityNoncurrent contextRef="c-6" decimals="-3" id="f-937" unitRef="usd">74230000</us-gaap:OperatingLeaseLiabilityNoncurrent>
    <us-gaap:OperatingLeaseLiability contextRef="c-5" decimals="-3" id="f-938" unitRef="usd">81246000</us-gaap:OperatingLeaseLiability>
    <us-gaap:OperatingLeaseLiability contextRef="c-6" decimals="-3" id="f-939" unitRef="usd">77817000</us-gaap:OperatingLeaseLiability>
    <us-gaap:OperatingLeasePayments contextRef="c-1" decimals="-3" id="f-940" unitRef="usd">16745000</us-gaap:OperatingLeasePayments>
    <us-gaap:OperatingLeasePayments contextRef="c-20" decimals="-3" id="f-941" unitRef="usd">16758000</us-gaap:OperatingLeasePayments>
    <us-gaap:OperatingLeasePayments contextRef="c-21" decimals="-3" id="f-942" unitRef="usd">12907000</us-gaap:OperatingLeasePayments>
    <us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability contextRef="c-1" decimals="-3" id="f-943" unitRef="usd">5712000</us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability>
    <us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability contextRef="c-20" decimals="-3" id="f-944" unitRef="usd">21242000</us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability>
    <us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability contextRef="c-21" decimals="-3" id="f-945" unitRef="usd">12986000</us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability>
    <path:WeightedAverageLeaseTermAndDiscountRateRelatedToOperatingLeaseRightOfUseAssetsAndLeaseLiabilitiesTableTableTextBlock contextRef="c-1" id="f-946">&lt;div style="margin-top:10pt;text-align:justify;text-indent:27pt"&gt;&lt;span style="background-color:#ffffff;color:#182126;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table represents the weighted-average remaining lease term and discount rate for the periods presented:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:72.876%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:11.619%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.384%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:11.621%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;As of January 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2026&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2025&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#f6f6f6;border-top:0.5pt solid #182126;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Weighted-average remaining lease term (years)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f6f6f6;border-top:0.5pt solid #182126;padding:2px 7pt 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;9.1&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f6f6f6;border-top:0.5pt solid #182126;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f6f6f6;border-top:0.5pt solid #182126;padding:2px 7pt 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;10.1&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:0.5pt solid #d9d9d9;border-top:0.5pt solid #d9d9d9;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Weighted-average discount rate&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-bottom:0.5pt solid #000;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;7.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:0.5pt solid #000;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:0.5pt solid #d9d9d9;border-top:0.5pt solid #d9d9d9;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-bottom:0.5pt solid #000;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;7.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:0.5pt solid #000;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</path:WeightedAverageLeaseTermAndDiscountRateRelatedToOperatingLeaseRightOfUseAssetsAndLeaseLiabilitiesTableTableTextBlock>
    <us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1 contextRef="c-5" id="f-947">P9Y1M6D</us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1>
    <us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1 contextRef="c-6" id="f-948">P10Y1M6D</us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1>
    <us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent contextRef="c-5" decimals="3" id="f-949" unitRef="number">0.072</us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent>
    <us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent contextRef="c-6" decimals="3" id="f-950" unitRef="number">0.072</us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent>
    <us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock contextRef="c-1" id="f-951">&lt;div style="margin-top:10pt;text-align:justify;text-indent:27pt"&gt;&lt;span id="ib099b8ab0537400f993bf87a363c9787_1051"&gt;&lt;/span&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Future undiscounted lease payments for our operating lease liabilities as of January&#160;31, 2026 were as follows (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:86.180%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:11.620%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Year Ended January&#160;31,&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Amount&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#f6f6f6;border-top:0.5pt solid #182126;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2027&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f6f6f6;border-top:0.5pt solid #182126;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f6f6f6;border-top:0.5pt solid #182126;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;15,940&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f6f6f6;border-top:0.5pt solid #182126;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2028&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;15,194&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#f6f6f6;border-top:0.5pt solid #d9d9d9;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2029&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f6f6f6;border-top:0.5pt solid #d9d9d9;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;11,372&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f6f6f6;border-top:0.5pt solid #d9d9d9;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2030&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;10,069&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#f6f6f6;border-top:0.5pt solid #d9d9d9;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2031&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f6f6f6;border-top:0.5pt solid #d9d9d9;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;9,541&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f6f6f6;border-top:0.5pt solid #d9d9d9;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Thereafter&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;48,280&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#f6f6f6;border-top:0.5pt solid #d9d9d9;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Total operating lease payments&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f6f6f6;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;110,396&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f6f6f6;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Less: imputed interest&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(29,150)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#f6f6f6;border-bottom:0.5pt solid #d9d9d9;border-top:0.5pt solid #d9d9d9;padding:2px 1pt 2px 25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Total operating lease liabilities&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f6f6f6;border-bottom:0.5pt solid #000;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f6f6f6;border-bottom:0.5pt solid #000;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;81,246&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f6f6f6;border-bottom:0.5pt solid #000;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths contextRef="c-5" decimals="-3" id="f-952" unitRef="usd">15940000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearTwo contextRef="c-5" decimals="-3" id="f-953" unitRef="usd">15194000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearTwo>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearThree contextRef="c-5" decimals="-3" id="f-954" unitRef="usd">11372000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearThree>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFour contextRef="c-5" decimals="-3" id="f-955" unitRef="usd">10069000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFour>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFive contextRef="c-5" decimals="-3" id="f-956" unitRef="usd">9541000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFive>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive contextRef="c-5" decimals="-3" id="f-957" unitRef="usd">48280000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDue contextRef="c-5" decimals="-3" id="f-958" unitRef="usd">110396000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDue>
    <us-gaap:LesseeOperatingLeaseLiabilityUndiscountedExcessAmount contextRef="c-5" decimals="-3" id="f-959" unitRef="usd">29150000</us-gaap:LesseeOperatingLeaseLiabilityUndiscountedExcessAmount>
    <us-gaap:OperatingLeaseLiability contextRef="c-5" decimals="-3" id="f-960" unitRef="usd">81246000</us-gaap:OperatingLeaseLiability>
    <us-gaap:UnrecordedUnconditionalPurchaseObligationBalanceSheetAmount contextRef="c-5" decimals="-5" id="f-961" unitRef="usd">12200000</us-gaap:UnrecordedUnconditionalPurchaseObligationBalanceSheetAmount>
    <us-gaap:SupplementalBalanceSheetDisclosuresTextBlock contextRef="c-1" id="f-962">&lt;div style="margin-top:12pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:345.75pt"&gt;&lt;tr&gt;&lt;td style="width:1.0pt"&gt;&lt;/td&gt;&lt;td style="width:24.25pt"&gt;&lt;/td&gt;&lt;td style="width:1.0pt"&gt;&lt;/td&gt;&lt;td style="width:1.0pt"&gt;&lt;/td&gt;&lt;td style="width:24.25pt"&gt;&lt;/td&gt;&lt;td style="width:1.0pt"&gt;&lt;/td&gt;&lt;td style="width:1.0pt"&gt;&lt;/td&gt;&lt;td style="width:24.25pt"&gt;&lt;/td&gt;&lt;td style="width:1.0pt"&gt;&lt;/td&gt;&lt;td style="width:1.0pt"&gt;&lt;/td&gt;&lt;td style="width:265.00pt"&gt;&lt;/td&gt;&lt;td style="width:1.0pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:21pt"&gt;&lt;td colspan="3" style="border-left:1pt solid #fa4616;border-top:1pt solid #fa4616;padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#fa4616;font-family:'Arial',sans-serif;font-size:18pt;font-weight:700;line-height:120%"&gt;09&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-left:1pt solid #fa4616;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-left:1pt solid #fa4616;border-top:1pt solid #fa4616;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-left:1pt solid #fa4616;padding:0 1pt"&gt;&lt;div style="margin-top:9pt;text-align:center"&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:21pt"&gt;&lt;td colspan="3" style="border-top:1pt solid #fa4616;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:1pt solid #fa4616;border-left:1pt solid #fa4616;border-top:1pt solid #fa4616;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-left:1pt solid #fa4616;border-top:1pt solid #fa4616;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:1pt solid #fa4616;border-left:1pt solid #fa4616;border-right:1pt solid #fa4616;border-top:1pt solid #fa4616;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#fa4616;font-family:'Arial',sans-serif;font-size:18pt;font-weight:700;line-height:120%"&gt;Balance Sheet Components&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-indent:13.5pt"&gt;&lt;span style="color:#a32200;font-family:'Arial',sans-serif;font-size:12pt;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="margin-top:10pt;text-align:justify;text-indent:27pt"&gt;&lt;span style="color:#172125;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Prepaid expenses and other current assets consisted of the following (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:72.876%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:11.619%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.384%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:11.621%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#172125;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;As of January&#160;31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#172125;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2026&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#172125;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2025&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#f6f6f6;border-top:0.5pt solid #182126;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#172125;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Prepaid expenses and service credits&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f6f6f6;border-top:0.5pt solid #182126;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#172125;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f6f6f6;border-top:0.5pt solid #182126;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#172125;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;55,332&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f6f6f6;border-top:0.5pt solid #182126;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f6f6f6;border-top:0.5pt solid #182126;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#f6f6f6;border-top:0.5pt solid #182126;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#172125;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f6f6f6;border-top:0.5pt solid #182126;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#172125;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;65,334&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f6f6f6;border-top:0.5pt solid #182126;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#172125;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Other current assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#172125;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;50,245&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#172125;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;20,942&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#f6f6f6;border-bottom:0.5pt solid #d9d9d9;border-top:0.5pt solid #d9d9d9;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#172125;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Prepaid expenses and other current assets&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f6f6f6;border-bottom:0.5pt solid #000;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#172125;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f6f6f6;border-bottom:0.5pt solid #000;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#172125;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;105,577&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f6f6f6;border-bottom:0.5pt solid #000;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f6f6f6;border-bottom:0.5pt solid #d9d9d9;border-top:0.5pt solid #d9d9d9;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#f6f6f6;border-bottom:0.5pt solid #000;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#172125;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f6f6f6;border-bottom:0.5pt solid #000;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#172125;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;86,276&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f6f6f6;border-bottom:0.5pt solid #000;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-indent:13.5pt"&gt;&lt;span style="color:#a32200;font-family:'Arial',sans-serif;font-size:12pt;font-style:italic;font-weight:700;line-height:120%"&gt;Property and Equipment, Net&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-align:justify;text-indent:27pt"&gt;&lt;span style="color:#172125;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Property and equipment, net consisted of the following (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:72.876%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:11.619%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.384%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:11.621%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#172125;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;As of January&#160;31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#172125;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2026&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#172125;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2025&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#f6f6f6;border-top:0.5pt solid #182126;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#172125;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Computers and equipment&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f6f6f6;border-top:0.5pt solid #182126;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#172125;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f6f6f6;border-top:0.5pt solid #182126;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#172125;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;25,131&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f6f6f6;border-top:0.5pt solid #182126;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f6f6f6;border-top:0.5pt solid #182126;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#f6f6f6;border-top:0.5pt solid #182126;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#172125;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f6f6f6;border-top:0.5pt solid #182126;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#172125;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;23,677&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f6f6f6;border-top:0.5pt solid #182126;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#172125;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Leasehold improvements&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#172125;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;52,578&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#172125;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;31,402&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#f6f6f6;border-top:0.5pt solid #d9d9d9;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#172125;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Furniture and fixtures&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f6f6f6;border-top:0.5pt solid #d9d9d9;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#172125;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;9,266&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f6f6f6;border-top:0.5pt solid #d9d9d9;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f6f6f6;border-top:0.5pt solid #d9d9d9;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f6f6f6;border-top:0.5pt solid #d9d9d9;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#172125;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;7,124&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f6f6f6;border-top:0.5pt solid #d9d9d9;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#172125;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Construction in progress&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#172125;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;4,103&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#172125;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;9,562&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#f6f6f6;border-top:0.5pt solid #d9d9d9;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#172125;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f6f6f6;border-top:0.5pt solid #d9d9d9;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#172125;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;823&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f6f6f6;border-top:0.5pt solid #d9d9d9;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f6f6f6;border-top:0.5pt solid #d9d9d9;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f6f6f6;border-top:0.5pt solid #d9d9d9;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#172125;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;635&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f6f6f6;border-top:0.5pt solid #d9d9d9;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#172125;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Property and equipment, gross&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#172125;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;91,901&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#172125;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;72,400&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#f6f6f6;border-top:0.5pt solid #d9d9d9;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#172125;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Less: accumulated depreciation&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f6f6f6;border-top:0.5pt solid #d9d9d9;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#172125;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(45,887)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f6f6f6;border-top:0.5pt solid #d9d9d9;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f6f6f6;border-top:0.5pt solid #d9d9d9;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f6f6f6;border-top:0.5pt solid #d9d9d9;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#172125;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(39,660)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f6f6f6;border-top:0.5pt solid #d9d9d9;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:0.5pt solid #d9d9d9;border-top:0.5pt solid #d9d9d9;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#172125;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Property and equipment, net&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:0.5pt solid #000;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#172125;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:0.5pt solid #000;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#172125;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;46,014&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:0.5pt solid #000;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:0.5pt solid #d9d9d9;border-top:0.5pt solid #d9d9d9;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:0.5pt solid #000;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#172125;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:0.5pt solid #000;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#172125;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;32,740&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:0.5pt solid #000;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-align:justify;text-indent:27pt"&gt;&lt;span style="background-color:#ffffff;color:#172125;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Depreciation expense was &lt;/span&gt;&lt;span style="color:#172125;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$5.8 million&lt;/span&gt;&lt;span style="background-color:#ffffff;color:#172125;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;, $8.1 million, and $11.1 million for fiscal years 2026, 2025, and 2024, respectively.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-indent:13.5pt"&gt;&lt;span style="background-color:#ffffff;color:#a32200;font-family:'Arial',sans-serif;font-size:12pt;font-style:italic;font-weight:700;line-height:120%"&gt;Other Assets, Non-Current&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-align:justify;text-indent:27pt"&gt;&lt;span style="background-color:#ffffff;color:#172125;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;As of January&#160;31, 2026 and January&#160;31, 2025, other assets, non-current included $27.7 million and $24.4 million, respectively, related to equity investments in private companies without readily determinable fair values. As a measurement alternative, these investments are reported at cost and are assessed periodically to determine whether their carrying value must be adjusted for observable changes in price or indicators of impairment.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-align:justify;text-indent:27pt"&gt;&lt;span style="background-color:#ffffff;color:#172125;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;As of January&#160;31, 2026 and January&#160;31, 2025, other assets, non-current also included $14.2 million and $11.9 million, respectively,&lt;/span&gt;&lt;span style="color:#172125;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; &lt;/span&gt;&lt;span style="background-color:#ffffff;color:#172125;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;related to private-company convertible bonds, which are carried at fair value. Refer to &lt;/span&gt;&lt;span style="background-color:#ffffff;color:#1e6482;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"&gt;&lt;a href="#i63ba66cb811d4ac183b1e4abe74ae7e1_193" style="background-color:#ffffff;color:#1e6482;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"&gt;Note 5, Fair Value Measurement&lt;/a&gt;&lt;/span&gt;&lt;span style="background-color:#ffffff;color:#182126;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; &lt;/span&gt;&lt;span style="background-color:#ffffff;color:#172125;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;for further information.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-indent:13.5pt"&gt;&lt;span id="i8e959ce2ed07421484ff53d985a82e87_1076"&gt;&lt;/span&gt;&lt;span style="color:#a32200;font-family:'Arial',sans-serif;font-size:12pt;font-style:italic;font-weight:700;line-height:120%"&gt;Accrued Expenses and Other Current Liabilities&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-align:justify;text-indent:27pt"&gt;&lt;span style="background-color:#ffffff;color:#182126;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Accrued expenses and other current liabilities consisted of the following (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:72.876%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:11.619%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.384%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:11.621%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;As of January&#160;31,&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2026&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2025&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#f6f6f6;border-top:0.5pt solid #182126;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Accrued expenses&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f6f6f6;border-top:0.5pt solid #182126;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f6f6f6;border-top:0.5pt solid #182126;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;35,657&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f6f6f6;border-top:0.5pt solid #182126;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f6f6f6;border-top:0.5pt solid #182126;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#f6f6f6;border-top:0.5pt solid #182126;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f6f6f6;border-top:0.5pt solid #182126;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;16,005&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f6f6f6;border-top:0.5pt solid #182126;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Accrued legal, accounting, and tax&lt;/span&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:5.85pt;font-weight:400;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline"&gt;(1)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;6,430&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;3,805&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#f6f6f6;border-top:0.5pt solid #d9d9d9;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Withholding tax from employee equity transactions&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f6f6f6;border-top:0.5pt solid #d9d9d9;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;4,763&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f6f6f6;border-top:0.5pt solid #d9d9d9;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f6f6f6;border-top:0.5pt solid #d9d9d9;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f6f6f6;border-top:0.5pt solid #d9d9d9;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;4,699&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f6f6f6;border-top:0.5pt solid #d9d9d9;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Employee stock purchase plan withholdings&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;3,214&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;3,335&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#f6f6f6;border-top:0.5pt solid #d9d9d9;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Payroll taxes and other benefits payable&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f6f6f6;border-top:0.5pt solid #d9d9d9;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;9,288&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f6f6f6;border-top:0.5pt solid #d9d9d9;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f6f6f6;border-top:0.5pt solid #d9d9d9;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f6f6f6;border-top:0.5pt solid #d9d9d9;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;8,258&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f6f6f6;border-top:0.5pt solid #d9d9d9;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Income tax payable&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;14,784&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,632&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#f6f6f6;border-top:0.5pt solid #d9d9d9;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Value-added taxes payable&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f6f6f6;border-top:0.5pt solid #d9d9d9;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;15,113&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f6f6f6;border-top:0.5pt solid #d9d9d9;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f6f6f6;border-top:0.5pt solid #d9d9d9;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f6f6f6;border-top:0.5pt solid #d9d9d9;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;3,640&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f6f6f6;border-top:0.5pt solid #d9d9d9;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Operating lease liabilities, current&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;10,306&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;3,587&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#f6f6f6;border-top:0.5pt solid #d9d9d9;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Deferred consideration for business acquisition&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f6f6f6;border-top:0.5pt solid #d9d9d9;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;8,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f6f6f6;border-top:0.5pt solid #d9d9d9;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f6f6f6;border-top:0.5pt solid #d9d9d9;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f6f6f6;border-top:0.5pt solid #d9d9d9;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f6f6f6;border-top:0.5pt solid #d9d9d9;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Contingent consideration for business acquisition&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,532&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#f6f6f6;border-top:0.5pt solid #d9d9d9;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Accrued partner incentives&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f6f6f6;border-top:0.5pt solid #d9d9d9;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;12,345&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f6f6f6;border-top:0.5pt solid #d9d9d9;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f6f6f6;border-top:0.5pt solid #d9d9d9;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f6f6f6;border-top:0.5pt solid #d9d9d9;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;13,314&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f6f6f6;border-top:0.5pt solid #d9d9d9;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Cloud infrastructure liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;13,183&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;6,685&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#f6f6f6;border-top:0.5pt solid #d9d9d9;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f6f6f6;border-top:0.5pt solid #d9d9d9;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;35,881&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f6f6f6;border-top:0.5pt solid #d9d9d9;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f6f6f6;border-top:0.5pt solid #d9d9d9;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f6f6f6;border-top:0.5pt solid #d9d9d9;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;18,963&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f6f6f6;border-top:0.5pt solid #d9d9d9;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Accrued expenses and other current liabilities&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;170,496&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;83,923&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#f6f6f6;border-bottom:0.5pt solid #d9d9d9;border-top:0.5pt solid #d9d9d9;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;(1) Prior period amounts have been expanded to conform to current period presentation&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f6f6f6;border-bottom:0.5pt solid #d9d9d9;border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f6f6f6;border-bottom:0.5pt solid #d9d9d9;border-top:0.5pt solid #d9d9d9;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f6f6f6;border-bottom:0.5pt solid #d9d9d9;border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:SupplementalBalanceSheetDisclosuresTextBlock>
    <us-gaap:DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureTextBlock contextRef="c-1" id="f-963">&lt;div style="margin-top:10pt;text-align:justify;text-indent:27pt"&gt;&lt;span style="color:#172125;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Prepaid expenses and other current assets consisted of the following (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:72.876%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:11.619%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.384%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:11.621%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#172125;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;As of January&#160;31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#172125;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2026&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#172125;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2025&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#f6f6f6;border-top:0.5pt solid #182126;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#172125;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Prepaid expenses and service credits&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f6f6f6;border-top:0.5pt solid #182126;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#172125;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f6f6f6;border-top:0.5pt solid #182126;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#172125;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;55,332&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f6f6f6;border-top:0.5pt solid #182126;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f6f6f6;border-top:0.5pt solid #182126;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#f6f6f6;border-top:0.5pt solid #182126;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#172125;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f6f6f6;border-top:0.5pt solid #182126;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#172125;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;65,334&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f6f6f6;border-top:0.5pt solid #182126;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#172125;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Other current assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#172125;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;50,245&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#172125;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;20,942&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#f6f6f6;border-bottom:0.5pt solid #d9d9d9;border-top:0.5pt solid #d9d9d9;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#172125;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Prepaid expenses and other current assets&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f6f6f6;border-bottom:0.5pt solid #000;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#172125;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f6f6f6;border-bottom:0.5pt solid #000;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#172125;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;105,577&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f6f6f6;border-bottom:0.5pt solid #000;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f6f6f6;border-bottom:0.5pt solid #d9d9d9;border-top:0.5pt solid #d9d9d9;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#f6f6f6;border-bottom:0.5pt solid #000;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#172125;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f6f6f6;border-bottom:0.5pt solid #000;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#172125;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;86,276&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f6f6f6;border-bottom:0.5pt solid #000;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureTextBlock>
    <path:PrepaidExpenseAndServiceCreditCurrent contextRef="c-5" decimals="-3" id="f-964" unitRef="usd">55332000</path:PrepaidExpenseAndServiceCreditCurrent>
    <path:PrepaidExpenseAndServiceCreditCurrent contextRef="c-6" decimals="-3" id="f-965" unitRef="usd">65334000</path:PrepaidExpenseAndServiceCreditCurrent>
    <us-gaap:OtherAssetsCurrent contextRef="c-5" decimals="-3" id="f-966" unitRef="usd">50245000</us-gaap:OtherAssetsCurrent>
    <us-gaap:OtherAssetsCurrent contextRef="c-6" decimals="-3" id="f-967" unitRef="usd">20942000</us-gaap:OtherAssetsCurrent>
    <us-gaap:PrepaidExpenseAndOtherAssetsCurrent contextRef="c-5" decimals="-3" id="f-968" unitRef="usd">105577000</us-gaap:PrepaidExpenseAndOtherAssetsCurrent>
    <us-gaap:PrepaidExpenseAndOtherAssetsCurrent contextRef="c-6" decimals="-3" id="f-969" unitRef="usd">86276000</us-gaap:PrepaidExpenseAndOtherAssetsCurrent>
    <us-gaap:PropertyPlantAndEquipmentGross contextRef="c-196" decimals="-3" id="f-970" unitRef="usd">25131000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross contextRef="c-197" decimals="-3" id="f-971" unitRef="usd">23677000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross contextRef="c-198" decimals="-3" id="f-972" unitRef="usd">52578000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross contextRef="c-199" decimals="-3" id="f-973" unitRef="usd">31402000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross contextRef="c-200" decimals="-3" id="f-974" unitRef="usd">9266000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross contextRef="c-201" decimals="-3" id="f-975" unitRef="usd">7124000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross contextRef="c-202" decimals="-3" id="f-976" unitRef="usd">4103000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross contextRef="c-203" decimals="-3" id="f-977" unitRef="usd">9562000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross contextRef="c-204" decimals="-3" id="f-978" unitRef="usd">823000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross contextRef="c-205" decimals="-3" id="f-979" unitRef="usd">635000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross contextRef="c-5" decimals="-3" id="f-980" unitRef="usd">91901000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross contextRef="c-6" decimals="-3" id="f-981" unitRef="usd">72400000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment contextRef="c-5" decimals="-3" id="f-982" unitRef="usd">45887000</us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment>
    <us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment contextRef="c-6" decimals="-3" id="f-983" unitRef="usd">39660000</us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment>
    <us-gaap:PropertyPlantAndEquipmentNet contextRef="c-5" decimals="-3" id="f-984" unitRef="usd">46014000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:PropertyPlantAndEquipmentNet contextRef="c-6" decimals="-3" id="f-985" unitRef="usd">32740000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:Depreciation contextRef="c-1" decimals="-5" id="f-986" unitRef="usd">5800000</us-gaap:Depreciation>
    <us-gaap:Depreciation contextRef="c-20" decimals="-5" id="f-987" unitRef="usd">8100000</us-gaap:Depreciation>
    <us-gaap:Depreciation contextRef="c-21" decimals="-5" id="f-988" unitRef="usd">11100000</us-gaap:Depreciation>
    <us-gaap:EquitySecuritiesWithoutReadilyDeterminableFairValueAmount contextRef="c-5" decimals="-5" id="f-989" unitRef="usd">27700000</us-gaap:EquitySecuritiesWithoutReadilyDeterminableFairValueAmount>
    <us-gaap:EquitySecuritiesWithoutReadilyDeterminableFairValueAmount contextRef="c-6" decimals="-5" id="f-990" unitRef="usd">24400000</us-gaap:EquitySecuritiesWithoutReadilyDeterminableFairValueAmount>
    <us-gaap:OtherLongTermInvestments contextRef="c-5" decimals="-5" id="f-991" unitRef="usd">14200000</us-gaap:OtherLongTermInvestments>
    <us-gaap:OtherLongTermInvestments contextRef="c-6" decimals="-5" id="f-992" unitRef="usd">11900000</us-gaap:OtherLongTermInvestments>
    <us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock contextRef="c-1" id="f-993">&lt;div style="margin-top:10pt;text-align:justify;text-indent:27pt"&gt;&lt;span style="background-color:#ffffff;color:#182126;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Accrued expenses and other current liabilities consisted of the following (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:72.876%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:11.619%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.384%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:11.621%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;As of January&#160;31,&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2026&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2025&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#f6f6f6;border-top:0.5pt solid #182126;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Accrued expenses&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f6f6f6;border-top:0.5pt solid #182126;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f6f6f6;border-top:0.5pt solid #182126;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;35,657&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f6f6f6;border-top:0.5pt solid #182126;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f6f6f6;border-top:0.5pt solid #182126;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#f6f6f6;border-top:0.5pt solid #182126;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f6f6f6;border-top:0.5pt solid #182126;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;16,005&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f6f6f6;border-top:0.5pt solid #182126;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Accrued legal, accounting, and tax&lt;/span&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:5.85pt;font-weight:400;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline"&gt;(1)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;6,430&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;3,805&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#f6f6f6;border-top:0.5pt solid #d9d9d9;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Withholding tax from employee equity transactions&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f6f6f6;border-top:0.5pt solid #d9d9d9;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;4,763&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f6f6f6;border-top:0.5pt solid #d9d9d9;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f6f6f6;border-top:0.5pt solid #d9d9d9;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f6f6f6;border-top:0.5pt solid #d9d9d9;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;4,699&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f6f6f6;border-top:0.5pt solid #d9d9d9;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Employee stock purchase plan withholdings&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;3,214&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;3,335&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#f6f6f6;border-top:0.5pt solid #d9d9d9;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Payroll taxes and other benefits payable&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f6f6f6;border-top:0.5pt solid #d9d9d9;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;9,288&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f6f6f6;border-top:0.5pt solid #d9d9d9;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f6f6f6;border-top:0.5pt solid #d9d9d9;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f6f6f6;border-top:0.5pt solid #d9d9d9;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;8,258&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f6f6f6;border-top:0.5pt solid #d9d9d9;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Income tax payable&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;14,784&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,632&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#f6f6f6;border-top:0.5pt solid #d9d9d9;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Value-added taxes payable&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f6f6f6;border-top:0.5pt solid #d9d9d9;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;15,113&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f6f6f6;border-top:0.5pt solid #d9d9d9;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f6f6f6;border-top:0.5pt solid #d9d9d9;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f6f6f6;border-top:0.5pt solid #d9d9d9;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;3,640&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f6f6f6;border-top:0.5pt solid #d9d9d9;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Operating lease liabilities, current&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;10,306&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;3,587&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#f6f6f6;border-top:0.5pt solid #d9d9d9;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Deferred consideration for business acquisition&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f6f6f6;border-top:0.5pt solid #d9d9d9;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;8,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f6f6f6;border-top:0.5pt solid #d9d9d9;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f6f6f6;border-top:0.5pt solid #d9d9d9;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f6f6f6;border-top:0.5pt solid #d9d9d9;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f6f6f6;border-top:0.5pt solid #d9d9d9;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Contingent consideration for business acquisition&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,532&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#f6f6f6;border-top:0.5pt solid #d9d9d9;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Accrued partner incentives&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f6f6f6;border-top:0.5pt solid #d9d9d9;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;12,345&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f6f6f6;border-top:0.5pt solid #d9d9d9;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f6f6f6;border-top:0.5pt solid #d9d9d9;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f6f6f6;border-top:0.5pt solid #d9d9d9;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;13,314&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f6f6f6;border-top:0.5pt solid #d9d9d9;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Cloud infrastructure liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;13,183&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;6,685&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#f6f6f6;border-top:0.5pt solid #d9d9d9;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f6f6f6;border-top:0.5pt solid #d9d9d9;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;35,881&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f6f6f6;border-top:0.5pt solid #d9d9d9;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f6f6f6;border-top:0.5pt solid #d9d9d9;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f6f6f6;border-top:0.5pt solid #d9d9d9;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;18,963&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f6f6f6;border-top:0.5pt solid #d9d9d9;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Accrued expenses and other current liabilities&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;170,496&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;83,923&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#f6f6f6;border-bottom:0.5pt solid #d9d9d9;border-top:0.5pt solid #d9d9d9;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;(1) Prior period amounts have been expanded to conform to current period presentation&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f6f6f6;border-bottom:0.5pt solid #d9d9d9;border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f6f6f6;border-bottom:0.5pt solid #d9d9d9;border-top:0.5pt solid #d9d9d9;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f6f6f6;border-bottom:0.5pt solid #d9d9d9;border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock>
    <us-gaap:OtherAccruedLiabilitiesCurrent contextRef="c-5" decimals="-3" id="f-994" unitRef="usd">35657000</us-gaap:OtherAccruedLiabilitiesCurrent>
    <us-gaap:OtherAccruedLiabilitiesCurrent contextRef="c-6" decimals="-3" id="f-995" unitRef="usd">16005000</us-gaap:OtherAccruedLiabilitiesCurrent>
    <us-gaap:AccruedProfessionalFeesCurrent contextRef="c-5" decimals="-3" id="f-996" unitRef="usd">6430000</us-gaap:AccruedProfessionalFeesCurrent>
    <us-gaap:AccruedProfessionalFeesCurrent contextRef="c-6" decimals="-3" id="f-997" unitRef="usd">3805000</us-gaap:AccruedProfessionalFeesCurrent>
    <path:AccruedTaxWithholdingForShareBasedCompensationCurrent contextRef="c-5" decimals="-3" id="f-998" unitRef="usd">4763000</path:AccruedTaxWithholdingForShareBasedCompensationCurrent>
    <path:AccruedTaxWithholdingForShareBasedCompensationCurrent contextRef="c-6" decimals="-3" id="f-999" unitRef="usd">4699000</path:AccruedTaxWithholdingForShareBasedCompensationCurrent>
    <path:EmployeeStockPurchasePlanLiabilityCurrent contextRef="c-5" decimals="-3" id="f-1000" unitRef="usd">3214000</path:EmployeeStockPurchasePlanLiabilityCurrent>
    <path:EmployeeStockPurchasePlanLiabilityCurrent contextRef="c-6" decimals="-3" id="f-1001" unitRef="usd">3335000</path:EmployeeStockPurchasePlanLiabilityCurrent>
    <path:AccruedPayrollTaxesAndOtherBenefitsPayableCurrent contextRef="c-5" decimals="-3" id="f-1002" unitRef="usd">9288000</path:AccruedPayrollTaxesAndOtherBenefitsPayableCurrent>
    <path:AccruedPayrollTaxesAndOtherBenefitsPayableCurrent contextRef="c-6" decimals="-3" id="f-1003" unitRef="usd">8258000</path:AccruedPayrollTaxesAndOtherBenefitsPayableCurrent>
    <us-gaap:AccruedIncomeTaxesCurrent contextRef="c-5" decimals="-3" id="f-1004" unitRef="usd">14784000</us-gaap:AccruedIncomeTaxesCurrent>
    <us-gaap:AccruedIncomeTaxesCurrent contextRef="c-6" decimals="-3" id="f-1005" unitRef="usd">1632000</us-gaap:AccruedIncomeTaxesCurrent>
    <us-gaap:SalesAndExciseTaxPayableCurrent contextRef="c-5" decimals="-3" id="f-1006" unitRef="usd">15113000</us-gaap:SalesAndExciseTaxPayableCurrent>
    <us-gaap:SalesAndExciseTaxPayableCurrent contextRef="c-6" decimals="-3" id="f-1007" unitRef="usd">3640000</us-gaap:SalesAndExciseTaxPayableCurrent>
    <us-gaap:OperatingLeaseLiabilityCurrent contextRef="c-5" decimals="-3" id="f-1008" unitRef="usd">10306000</us-gaap:OperatingLeaseLiabilityCurrent>
    <us-gaap:OperatingLeaseLiabilityCurrent contextRef="c-6" decimals="-3" id="f-1009" unitRef="usd">3587000</us-gaap:OperatingLeaseLiabilityCurrent>
    <path:BusinessCombinationDeferredConsiderationLiabilityCurrent contextRef="c-5" decimals="-3" id="f-1010" unitRef="usd">8000000</path:BusinessCombinationDeferredConsiderationLiabilityCurrent>
    <path:BusinessCombinationDeferredConsiderationLiabilityCurrent contextRef="c-6" decimals="-3" id="f-1011" unitRef="usd">0</path:BusinessCombinationDeferredConsiderationLiabilityCurrent>
    <us-gaap:BusinessCombinationContingentConsiderationLiabilityCurrent contextRef="c-5" decimals="-3" id="f-1012" unitRef="usd">1532000</us-gaap:BusinessCombinationContingentConsiderationLiabilityCurrent>
    <us-gaap:BusinessCombinationContingentConsiderationLiabilityCurrent contextRef="c-6" decimals="-3" id="f-1013" unitRef="usd">0</us-gaap:BusinessCombinationContingentConsiderationLiabilityCurrent>
    <path:RebatesPayableCurrent contextRef="c-5" decimals="-3" id="f-1014" unitRef="usd">12345000</path:RebatesPayableCurrent>
    <path:RebatesPayableCurrent contextRef="c-6" decimals="-3" id="f-1015" unitRef="usd">13314000</path:RebatesPayableCurrent>
    <path:CloudInfrastructureLiabilitiesCurrent contextRef="c-5" decimals="-3" id="f-1016" unitRef="usd">13183000</path:CloudInfrastructureLiabilitiesCurrent>
    <path:CloudInfrastructureLiabilitiesCurrent contextRef="c-6" decimals="-3" id="f-1017" unitRef="usd">6685000</path:CloudInfrastructureLiabilitiesCurrent>
    <us-gaap:OtherLiabilitiesCurrent contextRef="c-5" decimals="-3" id="f-1018" unitRef="usd">35881000</us-gaap:OtherLiabilitiesCurrent>
    <us-gaap:OtherLiabilitiesCurrent contextRef="c-6" decimals="-3" id="f-1019" unitRef="usd">18963000</us-gaap:OtherLiabilitiesCurrent>
    <path:AccruedLiabilitiesAndOtherLiabilitiesCurrent contextRef="c-5" decimals="-3" id="f-1020" unitRef="usd">170496000</path:AccruedLiabilitiesAndOtherLiabilitiesCurrent>
    <path:AccruedLiabilitiesAndOtherLiabilitiesCurrent contextRef="c-6" decimals="-3" id="f-1021" unitRef="usd">83923000</path:AccruedLiabilitiesAndOtherLiabilitiesCurrent>
    <us-gaap:CommitmentsAndContingenciesDisclosureTextBlock contextRef="c-1" id="f-1022">&lt;div style="margin-top:12pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:399.75pt"&gt;&lt;tr&gt;&lt;td style="width:1.0pt"&gt;&lt;/td&gt;&lt;td style="width:24.25pt"&gt;&lt;/td&gt;&lt;td style="width:1.0pt"&gt;&lt;/td&gt;&lt;td style="width:1.0pt"&gt;&lt;/td&gt;&lt;td style="width:24.25pt"&gt;&lt;/td&gt;&lt;td style="width:1.0pt"&gt;&lt;/td&gt;&lt;td style="width:1.0pt"&gt;&lt;/td&gt;&lt;td style="width:24.25pt"&gt;&lt;/td&gt;&lt;td style="width:1.0pt"&gt;&lt;/td&gt;&lt;td style="width:1.0pt"&gt;&lt;/td&gt;&lt;td style="width:319.00pt"&gt;&lt;/td&gt;&lt;td style="width:1.0pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:21pt"&gt;&lt;td colspan="3" style="border-left:1pt solid #fa4616;border-top:1pt solid #fa4616;padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#fa4616;font-family:'Arial',sans-serif;font-size:18pt;font-weight:700;line-height:120%"&gt;10&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-left:1pt solid #fa4616;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-left:1pt solid #fa4616;border-top:1pt solid #fa4616;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-left:1pt solid #fa4616;padding:0 1pt"&gt;&lt;div style="margin-top:9pt;text-align:center"&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:21pt"&gt;&lt;td colspan="3" style="border-top:1pt solid #fa4616;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:1pt solid #fa4616;border-left:1pt solid #fa4616;border-top:1pt solid #fa4616;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-left:1pt solid #fa4616;border-top:1pt solid #fa4616;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:1pt solid #fa4616;border-left:1pt solid #fa4616;border-right:1pt solid #fa4616;border-top:1pt solid #fa4616;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#fa4616;font-family:'Arial',sans-serif;font-size:18pt;font-weight:700;line-height:120%"&gt;Commitments and Contingencies&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-indent:13.5pt"&gt;&lt;span style="color:#a32200;font-family:'Arial',sans-serif;font-size:12pt;font-style:italic;font-weight:700;line-height:120%"&gt;Letters of Credit&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-align:justify;text-indent:27pt"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;We had a total of $3.0 million and $2.6 million in letters of credit outstanding predominantly in favor of certain landlords for office space as of January&#160;31, 2026 and 2025, respectively. These letters of credit renew annually and expire on various dates through fiscal year 2030.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-indent:13.5pt"&gt;&lt;span style="color:#a32200;font-family:'Arial',sans-serif;font-size:12pt;font-style:italic;font-weight:700;line-height:120%"&gt;Indemnification&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-align:justify;text-indent:27pt"&gt;&lt;span style="background-color:#ffffff;color:#182126;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In the ordinary course of business, we may provide indemnification of varying scope and terms to customers, vendors, directors, and officers with respect to certain matters, including, but not limited to, losses arising out of our breach of agreements, services to be provided by us, or from intellectual property infringement claims made by third parties.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-align:justify;text-indent:27pt"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;These indemnification provisions may survive termination of the underlying agreement and the potential amount of future payments we could be required to make under these indemnification provisions may not be subject to maximum loss clauses. The maximum potential amount of future payments we could be required to make under these indemnification provisions is indeterminable. As of January&#160;31, 2026 and 2025, we have not accrued a liability for these indemnification arrangements because the likelihood of incurring a payment obligation, if any, in connection with these indemnification arrangements was remote.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-indent:13.5pt"&gt;&lt;span style="color:#a32200;font-family:'Arial',sans-serif;font-size:12pt;font-style:italic;font-weight:700;line-height:120%"&gt;Workforce &lt;span id="i1d131a7574f146b3abd1d4d49cea6a01_13597"&gt;&lt;/span&gt;Restructurings&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-align:justify;text-indent:27pt"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Our board of directors approved restructuring actions to manage our operating expenses by reducing our global workforce by approximately 5% on June 24, 2022, and approved an additional reduction of 6% on November &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-align:justify"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;10, 2022. This Fiscal Year 2023 Workforce Restructuring aimed to simplify our go-to-market approach and improve sales productivity and&lt;/span&gt;&lt;span style="background-color:#ffffff;color:#182126;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; was completed during the second quarter of fiscal year 2024.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-align:justify;text-indent:27pt"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;On July 8, 2024, o&lt;/span&gt;&lt;span style="background-color:#ffffff;color:#182126;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;ur board of directors approved the &lt;/span&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Fiscal Year 2025 Workforce Restructuring &lt;/span&gt;&lt;span style="background-color:#ffffff;color:#182126;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;to re&lt;/span&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;shape the organization by streamlining our &lt;/span&gt;&lt;span style="background-color:#ffffff;color:#182126;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;structure, particularly in operational and corporate functions, to better prioritize our go-to-market investments and focus our research and development investments on AI and driving innovation across our platform. The &lt;/span&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Fiscal Year 2025 Workforce Restructuring&lt;/span&gt;&lt;span style="background-color:#ffffff;color:#182126;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; was completed during the second quarter of fiscal year 2026.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-align:justify;text-indent:27pt"&gt;&lt;span style="background-color:#ffffff;color:#182126;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table presents total restructuring charges, consisting primarily of employee termination benefits, incurred for the periods presented by financial statement line item (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:63.907%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:10.173%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.385%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:10.173%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.385%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:10.177%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Year Ended January 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2026&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2025&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#f6f6f6;border-top:0.5pt solid #182126;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&lt;span style="-sec-ix-hidden:f-1028"&gt;&lt;span style="-sec-ix-hidden:f-1029"&gt;&lt;span style="-sec-ix-hidden:f-1030"&gt;Cost of subscription services revenue&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f6f6f6;border-top:0.5pt solid #182126;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f6f6f6;border-top:0.5pt solid #182126;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;585&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f6f6f6;border-top:0.5pt solid #182126;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f6f6f6;border-top:0.5pt solid #182126;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#f6f6f6;border-top:0.5pt solid #182126;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f6f6f6;border-top:0.5pt solid #182126;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2,745&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f6f6f6;border-top:0.5pt solid #182126;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f6f6f6;border-top:0.5pt solid #182126;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td style="background-color:#f6f6f6;border-top:0.5pt solid #182126;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f6f6f6;border-top:0.5pt solid #182126;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;114&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f6f6f6;border-top:0.5pt solid #182126;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&lt;span style="-sec-ix-hidden:f-1034"&gt;&lt;span style="-sec-ix-hidden:f-1035"&gt;&lt;span style="-sec-ix-hidden:f-1036"&gt;Cost of professional services and other revenue&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;18&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;105&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#f6f6f6;border-top:0.5pt solid #d9d9d9;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&lt;span style="-sec-ix-hidden:f-1040"&gt;&lt;span style="-sec-ix-hidden:f-1041"&gt;&lt;span style="-sec-ix-hidden:f-1042"&gt;Sales and marketing&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f6f6f6;border-top:0.5pt solid #d9d9d9;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2,524&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f6f6f6;border-top:0.5pt solid #d9d9d9;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f6f6f6;border-top:0.5pt solid #d9d9d9;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f6f6f6;border-top:0.5pt solid #d9d9d9;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;15,452&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f6f6f6;border-top:0.5pt solid #d9d9d9;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f6f6f6;border-top:0.5pt solid #d9d9d9;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f6f6f6;border-top:0.5pt solid #d9d9d9;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,376&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f6f6f6;border-top:0.5pt solid #d9d9d9;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&lt;span style="-sec-ix-hidden:f-1046"&gt;&lt;span style="-sec-ix-hidden:f-1047"&gt;&lt;span style="-sec-ix-hidden:f-1048"&gt;Research and development&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(52)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;3,058&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;387&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#f6f6f6;border-top:0.5pt solid #d9d9d9;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&lt;span style="-sec-ix-hidden:f-1052"&gt;&lt;span style="-sec-ix-hidden:f-1053"&gt;&lt;span style="-sec-ix-hidden:f-1054"&gt;General and administrative&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f6f6f6;border-top:0.5pt solid #d9d9d9;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,332&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f6f6f6;border-top:0.5pt solid #d9d9d9;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f6f6f6;border-top:0.5pt solid #d9d9d9;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f6f6f6;border-top:0.5pt solid #d9d9d9;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;3,366&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f6f6f6;border-top:0.5pt solid #d9d9d9;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f6f6f6;border-top:0.5pt solid #d9d9d9;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f6f6f6;border-top:0.5pt solid #d9d9d9;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;749&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f6f6f6;border-top:0.5pt solid #d9d9d9;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:0.5pt solid #d9d9d9;border-top:0.5pt solid #d9d9d9;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:0.5pt solid #000;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:0.5pt solid #000;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;4,407&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:0.5pt solid #000;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:0.5pt solid #d9d9d9;border-top:0.5pt solid #d9d9d9;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:0.5pt solid #000;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:0.5pt solid #000;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;24,726&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:0.5pt solid #000;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:0.5pt solid #d9d9d9;border-top:0.5pt solid #d9d9d9;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:0.5pt solid #000;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:0.5pt solid #000;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2,626&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:0.5pt solid #000;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-align:justify;text-indent:27pt"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table presents changes in accrued restructuring costs, which are recorded in accrued compensation and employee benefits in the consolidated balance sheets, by restructuring plan (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:65.566%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:15.274%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.384%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:15.276%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Fiscal Year 2025 Workforce Restructuring&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Fiscal Year 2023 Workforce Restructuring&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#f6f6f6;border-top:0.5pt solid #182126;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Accrued restructuring costs as of January&#160;31, 2024&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color:#f6f6f6;border-top:0.5pt solid #182126;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f6f6f6;border-top:0.5pt solid #182126;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f6f6f6;border-top:0.5pt solid #182126;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f6f6f6;border-top:0.5pt solid #182126;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#f6f6f6;border-top:0.5pt solid #182126;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f6f6f6;border-top:0.5pt solid #182126;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;335&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f6f6f6;border-top:0.5pt solid #182126;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Restructuring costs incurred during fiscal year 2025&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;24,726&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#f6f6f6;border-top:0.5pt solid #d9d9d9;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Amount paid during fiscal year 2025&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f6f6f6;border-top:0.5pt solid #d9d9d9;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(14,948)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f6f6f6;border-top:0.5pt solid #d9d9d9;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f6f6f6;border-top:0.5pt solid #d9d9d9;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f6f6f6;border-top:0.5pt solid #d9d9d9;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(335)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f6f6f6;border-top:0.5pt solid #d9d9d9;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Accrued restructuring costs as of January&#160;31, 2025&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;9,778&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#f6f6f6;border-top:0.5pt solid #d9d9d9;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Restructuring costs incurred during fiscal year &lt;/span&gt;&lt;span style="background-color:#ffffff;color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2026&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f6f6f6;border-top:0.5pt solid #d9d9d9;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;4,407&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f6f6f6;border-top:0.5pt solid #d9d9d9;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f6f6f6;border-top:0.5pt solid #d9d9d9;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f6f6f6;border-top:0.5pt solid #d9d9d9;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f6f6f6;border-top:0.5pt solid #d9d9d9;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Amount paid during fiscal year 2026&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(14,101)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#f6f6f6;border-bottom:0.5pt solid #d9d9d9;border-top:0.5pt solid #d9d9d9;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Accrued restructuring costs as of January&#160;31, 2026&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color:#f6f6f6;border-bottom:0.5pt solid #000;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f6f6f6;border-bottom:0.5pt solid #000;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;84&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f6f6f6;border-bottom:0.5pt solid #000;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f6f6f6;border-bottom:0.5pt solid #d9d9d9;border-top:0.5pt solid #d9d9d9;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#f6f6f6;border-bottom:0.5pt solid #000;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f6f6f6;border-bottom:0.5pt solid #000;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f6f6f6;border-bottom:0.5pt solid #000;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-indent:13.5pt"&gt;&lt;span style="color:#a32200;font-family:'Arial',sans-serif;font-size:12pt;font-style:italic;font-weight:700;line-height:120%"&gt;Defined Contribution Plans&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-align:justify;text-indent:27pt"&gt;&lt;span style="background-color:#ffffff;color:#182126;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;We sponsor retirement plans for qualifying employees, including a 401(k)&#160;plan in the&lt;/span&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; U.S. a&lt;/span&gt;&lt;span style="background-color:#ffffff;color:#182126;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;nd defined contribution plans in certain other countries, to which we make matching contributions. Our total matching contributions to all defined contribution plans during fiscal years 2026, 2025, and 2024 were&lt;/span&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; $15.8 million&lt;/span&gt;&lt;span style="background-color:#ffffff;color:#182126;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;, $17.1 million, and $16.0 million, respectively.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-indent:13.5pt"&gt;&lt;span id="i1d131a7574f146b3abd1d4d49cea6a01_13592"&gt;&lt;/span&gt;&lt;span style="color:#a32200;font-family:'Arial',sans-serif;font-size:12pt;font-style:italic;font-weight:700;line-height:120%"&gt;Litigation&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-align:justify;text-indent:27pt"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;From time to time, we may be involved in lawsuits, claims, investigations, and proceedings, consisting of intellectual property, commercial, employment, and other matters which arise in the ordinary course of business. In accordance with ASC&#160;450,&#160;&lt;/span&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Contingencies&lt;/span&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;, we make a provision for a liability when it is both probable that a liability has been incurred and the amount of the loss can be reasonably estimated.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-align:justify;text-indent:27pt"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;UiPath and certain of its officers are currently parties to the following litigation matters:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-align:justify;text-indent:27pt"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;On September 6, 2023, a putative class action lawsuit was filed in the United States District Court for the Southern District of New York against UiPath, then Co-CEO Daniel Dines ("Mr. Dines"), and then &lt;/span&gt;&lt;span style="color:#a32200;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;&lt;a href="#i63ba66cb811d4ac183b1e4abe74ae7e1_13" style="color:#a32200;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:none"&gt;CFO&lt;/a&gt;&lt;/span&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; Ashim Gupta ("Mr. Gupta"), captioned&lt;/span&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt; In re UiPath, Inc. Securities Litigation&lt;/span&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; (the "2023 Securities Action"). The complaint in this action was amended multiple times and the substance of the allegations is that, in 2021 and 2022, defendants made material misstatements and omissions, including regarding UiPath&#x2019;s competitive position and its financial results, in violation of Section 11 and 15 of the Securities Act and Section 10(b), Rule 10b-5, and Section 20(a) of &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-align:justify"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;the Exchange Act. The lawsuit is purportedly brought on behalf of a putative class of persons who purchased or otherwise acquired UiPath common stock between April 21, 2021 and September 27, 2022, and seeks unspecified monetary damages, costs and attorneys&#x2019; fees, and other unspecified relief as the Court deems appropriate. On April 23, 2024, the defendants moved to dismiss the 2023 Securities Action, and on November 4, 2024, the Court dismissed all claims under the Securities Act, but allowed the case to proceed with respect to two statements relating to competition that the plaintiffs allege violated the Exchange Act. On June 9, 2025, the plaintiff filed a third amended complaint to include two additional statements made by the defendants during the same 2021 and 2022 period, which plaintiff alleges were materially misleading. On June 26, 2025, the defendants moved to dismiss the third amended complaint in its entirety, and on October 2, 2025, the Court granted the defendants' motion to dismiss. On February 9, 2026, the plaintiff filed an appeal with the United States Court of Appeals for the Second Circuit with respect to the dismissal.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-align:justify;text-indent:27pt"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Starting on November 30, 2023, five purported shareholder derivative lawsuits were filed in various courts against UiPath, as a nominal defendant, Mr. Dines, Mr. Gupta, and several of UiPath&#x2019;s current and former directors, alleging that the individual defendants breached their fiduciary duties and committed other alleged misconduct in connection with the statements at issue in the 2023 Securities Action and by causing UiPath to repurchase shares at allegedly inflated prices. As of February 5, 2025, all of these derivative lawsuits were voluntarily dismissed without prejudice. On July 18, 2025, a new shareholder derivative lawsuit was filed in the District of Delaware against the same defendants alleging substantially similar claims. This case is captioned &lt;/span&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Rudolph v. Dines et al. &lt;/span&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;("Rudolph")&lt;/span&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;.&lt;/span&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; On November 19, 2025, the defendants moved to dismiss the &lt;/span&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Rudolph&lt;/span&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; case in its entirety. In response, on or about January 20, 2026, plaintiff filed an amended complaint, and on February 19, 2026, defendants again moved to dismiss the amended complaint in its entirety.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-align:justify;text-indent:27pt"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;On June 20, 2024, a putative class action lawsuit was commenced in the United States District Court for the Southern District of New York against UiPath and select executives asserting claims under Sections 10(b) and 20(a) of the Exchange Act on behalf of a putative class of persons who purchased or acquired UiPath common stock, and purchasers of UiPath call options and sellers of put options, between December 1, 2023 and May 29, 2024 (the "2024 Securities Action"). Plaintiffs alleged that the defendants made material misstatements and omissions, including regarding UiPath's AI-powered Business Automation Platform and UiPath's strategy for, the success of, and customer demand for the platform, and sought unspecified monetary damages, costs and attorneys' fees, and other unspecified relief. On January 21, 2025, the defendants moved to dismiss the amended complaint and on July 23, 2025, the Court granted the motion and dismissed the amended complaint in its entirety. On September 12, 2025, the plaintiffs filed a second amended complaint alleging that former CEO Robert Enslin and Mr. Gupta made material misstatements and omissions during the earnings calls and in company disclosures during a class period of December 1, 2023 to May 29, 2024, in violation of Section 10(b) and 20(a) of the Exchange Act and Rule 10b-5 promulgated thereunder. On October 27, 2025, defendants moved to dismiss the second amended complaint in its entirety.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-align:justify;text-indent:27pt"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The two purported shareholder derivative lawsuits related to the 2024 Securities Action, filed in the United States District Court for the Southern District of New York on July 8, 2024 and April 27, 2025, respectively, are stayed pending further resolution of the 2024 Securities Action.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-align:justify;text-indent:27pt"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;We have not recorded any accrual related to the aforementioned litigation matters as of January&#160;31, 2026, as we believe a loss in these matters is neither probable nor estimable at this time.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-indent:13.5pt"&gt;&lt;span style="color:#a32200;font-family:'Arial',sans-serif;font-size:12pt;font-style:italic;font-weight:700;line-height:120%"&gt;Warranty&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-align:justify;text-indent:27pt"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;We warrant to customers that our platform will operate substantially in accordance with its specifications. Historically, no significant costs have been incurred related to product warranties. Based on such historical experience, the probability of incurring such costs in the future is deemed remote. As such, no accruals for product warranty costs have been made.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-indent:13.5pt"&gt;&lt;span id="i1d131a7574f146b3abd1d4d49cea6a01_13593"&gt;&lt;/span&gt;&lt;span style="color:#a32200;font-family:'Arial',sans-serif;font-size:12pt;font-style:italic;font-weight:700;line-height:120%"&gt;Other Matters&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-align:justify;text-indent:27pt"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Our indirect tax positions are subject to audit in multiple jurisdictions globally. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-align:justify;text-indent:27pt"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Notably, our Romanian subsidiary was subjected to audits by the &lt;/span&gt;&lt;span style="color:#a32200;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;&lt;a href="#i63ba66cb811d4ac183b1e4abe74ae7e1_13" style="color:#a32200;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:none"&gt;ANAF&lt;/a&gt;&lt;/span&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt; &lt;/span&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;for &lt;/span&gt;&lt;span style="color:#a32200;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;&lt;a href="#i63ba66cb811d4ac183b1e4abe74ae7e1_13" style="color:#a32200;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:none"&gt;VAT&lt;/a&gt;&lt;/span&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; and corporate income tax for the periods from January 2020 through January 2022 and January 2018 through January 2022, respectively, which &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-align:justify"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;were completed during the first quarter of fiscal year 2025. With regard to the VAT audit, an assessment of $14.3 million has been issued. While we paid this assessment during fiscal year &lt;/span&gt;&lt;span style="background-color:#ffffff;color:#182126;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2025&lt;/span&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;, we disagree with the assessment and are in the process of appealing through litigation. The amount of the payment is included in other assets, non-current on our consolidated balance sheets as of January&#160;31, 2026, and we have not recorded any estimated liability related to this litigation as of January&#160;31, 2026, as we believe it is not probable that a material loss has been incurred.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-align:justify;text-indent:27pt"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Additionally, our Romanian subsidiary was selected for VAT audit for the period from February 2022 through April 2024. The audit for the period from March 2024 through April 2024 has been finalized with $0.2 million refunded to us. The audit for the period from February 2022 through February 2024 is currently suspended until the appeal of the aforementioned prior period assessment is resolved in court. While the audit is ongoing and no official assessment has been issued, we estimate a possible loss of approximately $13.0 million. We have not recorded any estimated liability related to this audit as of January&#160;31, 2026, as we believe it is not probable that a material loss has been incurred.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-align:justify;text-indent:27pt"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Our Indian subsidiary is currently subject to &lt;/span&gt;&lt;span style="color:#a32200;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;&lt;a href="#i63ba66cb811d4ac183b1e4abe74ae7e1_13" style="color:#a32200;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:none"&gt;GST&lt;/a&gt;&lt;/span&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; inspection for the period from April 2021 through March 2024. A preliminary inquiry for certain transactions with a GST amount of $48.7 million has been raised. We have responded to all requests from the tax authority. The inspection for the period from April 2018 through March 2021 has been dropped as the statute of limitation has lapsed. We have not recorded any estimated tax liability related to this audit as of January&#160;31, 2026, as we believe it is not probable that a material loss has been incurred.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-align:justify;text-indent:27pt"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Additionally, our Indian subsidiary has an open advance pricing agreement request with the Indian taxing authorities. Although no formal assessment has been issued as of January&#160;31, 2026, based on several discussions with the tax authorities, we recognized a reserve during fiscal year 2026 to reflect the exposure arising from the difference between the mark-ups currently applied and those expected to be proposed by the tax authorities. The resulting tax and interest impact of $5.2 million is included in the computation of benefit from income taxes for the period.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-align:justify;text-indent:27pt"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Further, we are currently subject to various other audits, including sales and use tax audit of our U.S. entity in New York State for the periods from March 2019 through February 2022 and December 2022 through May 2025 and VAT audits in various foreign jurisdictions. We have not recorded any estimated tax liabilities related to these audits as of January&#160;31, 2026, as we believe it is not probable that a material loss has been incurred.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-align:justify;text-indent:27pt"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;For additional information regarding corporate income tax audits, refer to &lt;/span&gt;&lt;span style="color:#1e6482;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"&gt;&lt;a href="#i63ba66cb811d4ac183b1e4abe74ae7e1_220" style="color:#1e6482;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"&gt;Note 13. Income Taxes&lt;/a&gt;&lt;/span&gt;&lt;span style="color:#1e6482;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-indent:13.5pt"&gt;&lt;span style="color:#a32200;font-family:'Arial',sans-serif;font-size:12pt;font-style:italic;font-weight:700;line-height:120%"&gt;Non-Cancelab&lt;span id="i1d131a7574f146b3abd1d4d49cea6a01_13594"&gt;&lt;/span&gt;le Purchase Obligations&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-align:justify;text-indent:27pt"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In the normal course of business, we enter into non-cancelable purchase commitments with various parties, mainly for hosting services, software products and services, and purchase of credits toward products and services from strategic alliance partners. As of January&#160;31, 2026, we had outstanding non-cancelable purchase obligations with a term of 12 months or longer as follows (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:85.595%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.384%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:11.621%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#172125;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Year Ended January&#160;31,&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#172125;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Amount&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#f6f6f6;border-top:0.5pt solid #182126;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#172125;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2027&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f6f6f6;border-top:0.5pt solid #182126;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#f6f6f6;border-top:0.5pt solid #182126;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#172125;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f6f6f6;border-top:0.5pt solid #182126;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#172125;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;163,400&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f6f6f6;border-top:0.5pt solid #182126;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#172125;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2028&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#172125;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;115,188&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#f6f6f6;border-top:0.5pt solid #d9d9d9;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#172125;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2029&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f6f6f6;border-top:0.5pt solid #d9d9d9;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f6f6f6;border-top:0.5pt solid #d9d9d9;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#172125;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;68,270&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f6f6f6;border-top:0.5pt solid #d9d9d9;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#172125;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2030&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#172125;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#f6f6f6;border-top:0.5pt solid #d9d9d9;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#172125;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2031&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f6f6f6;border-top:0.5pt solid #d9d9d9;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f6f6f6;border-top:0.5pt solid #d9d9d9;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#172125;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f6f6f6;border-top:0.5pt solid #d9d9d9;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#172125;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Thereafter&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#172125;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#f6f6f6;border-bottom:0.5pt solid #d9d9d9;border-top:0.5pt solid #d9d9d9;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#172125;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f6f6f6;border-bottom:0.5pt solid #d9d9d9;border-top:0.5pt solid #d9d9d9;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#f6f6f6;border-bottom:0.5pt solid #000;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#172125;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f6f6f6;border-bottom:0.5pt solid #000;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#172125;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;346,861&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f6f6f6;border-bottom:0.5pt solid #000;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:CommitmentsAndContingenciesDisclosureTextBlock>
    <us-gaap:LettersOfCreditOutstandingAmount contextRef="c-5" decimals="-5" id="f-1023" unitRef="usd">3000000.0</us-gaap:LettersOfCreditOutstandingAmount>
    <us-gaap:LettersOfCreditOutstandingAmount contextRef="c-6" decimals="-5" id="f-1024" unitRef="usd">2600000</us-gaap:LettersOfCreditOutstandingAmount>
    <path:RestructuringAndRelatedCostExpectedNumberOfPositionsEliminatedPercent
      contextRef="c-206"
      decimals="2"
      id="f-1025"
      unitRef="number">0.05</path:RestructuringAndRelatedCostExpectedNumberOfPositionsEliminatedPercent>
    <path:RestructuringAndRelatedCostExpectedNumberOfPositionsEliminatedPercent
      contextRef="c-207"
      decimals="2"
      id="f-1026"
      unitRef="number">0.06</path:RestructuringAndRelatedCostExpectedNumberOfPositionsEliminatedPercent>
    <us-gaap:ScheduleOfRestructuringAndRelatedCostsTextBlock contextRef="c-1" id="f-1027">&lt;div style="margin-top:10pt;text-align:justify;text-indent:27pt"&gt;&lt;span style="background-color:#ffffff;color:#182126;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table presents total restructuring charges, consisting primarily of employee termination benefits, incurred for the periods presented by financial statement line item (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:63.907%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:10.173%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.385%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:10.173%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.385%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:10.177%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Year Ended January 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2026&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2025&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#f6f6f6;border-top:0.5pt solid #182126;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&lt;span style="-sec-ix-hidden:f-1028"&gt;&lt;span style="-sec-ix-hidden:f-1029"&gt;&lt;span style="-sec-ix-hidden:f-1030"&gt;Cost of subscription services revenue&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f6f6f6;border-top:0.5pt solid #182126;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f6f6f6;border-top:0.5pt solid #182126;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;585&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f6f6f6;border-top:0.5pt solid #182126;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f6f6f6;border-top:0.5pt solid #182126;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#f6f6f6;border-top:0.5pt solid #182126;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f6f6f6;border-top:0.5pt solid #182126;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2,745&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f6f6f6;border-top:0.5pt solid #182126;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f6f6f6;border-top:0.5pt solid #182126;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td style="background-color:#f6f6f6;border-top:0.5pt solid #182126;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f6f6f6;border-top:0.5pt solid #182126;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;114&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f6f6f6;border-top:0.5pt solid #182126;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&lt;span style="-sec-ix-hidden:f-1034"&gt;&lt;span style="-sec-ix-hidden:f-1035"&gt;&lt;span style="-sec-ix-hidden:f-1036"&gt;Cost of professional services and other revenue&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;18&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;105&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#f6f6f6;border-top:0.5pt solid #d9d9d9;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&lt;span style="-sec-ix-hidden:f-1040"&gt;&lt;span style="-sec-ix-hidden:f-1041"&gt;&lt;span style="-sec-ix-hidden:f-1042"&gt;Sales and marketing&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f6f6f6;border-top:0.5pt solid #d9d9d9;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2,524&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f6f6f6;border-top:0.5pt solid #d9d9d9;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f6f6f6;border-top:0.5pt solid #d9d9d9;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f6f6f6;border-top:0.5pt solid #d9d9d9;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;15,452&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f6f6f6;border-top:0.5pt solid #d9d9d9;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f6f6f6;border-top:0.5pt solid #d9d9d9;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f6f6f6;border-top:0.5pt solid #d9d9d9;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,376&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f6f6f6;border-top:0.5pt solid #d9d9d9;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&lt;span style="-sec-ix-hidden:f-1046"&gt;&lt;span style="-sec-ix-hidden:f-1047"&gt;&lt;span style="-sec-ix-hidden:f-1048"&gt;Research and development&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(52)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;3,058&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;387&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#f6f6f6;border-top:0.5pt solid #d9d9d9;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&lt;span style="-sec-ix-hidden:f-1052"&gt;&lt;span style="-sec-ix-hidden:f-1053"&gt;&lt;span style="-sec-ix-hidden:f-1054"&gt;General and administrative&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f6f6f6;border-top:0.5pt solid #d9d9d9;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,332&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f6f6f6;border-top:0.5pt solid #d9d9d9;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f6f6f6;border-top:0.5pt solid #d9d9d9;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f6f6f6;border-top:0.5pt solid #d9d9d9;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;3,366&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f6f6f6;border-top:0.5pt solid #d9d9d9;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f6f6f6;border-top:0.5pt solid #d9d9d9;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f6f6f6;border-top:0.5pt solid #d9d9d9;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;749&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f6f6f6;border-top:0.5pt solid #d9d9d9;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:0.5pt solid #d9d9d9;border-top:0.5pt solid #d9d9d9;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:0.5pt solid #000;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:0.5pt solid #000;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;4,407&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:0.5pt solid #000;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:0.5pt solid #d9d9d9;border-top:0.5pt solid #d9d9d9;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:0.5pt solid #000;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:0.5pt solid #000;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;24,726&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:0.5pt solid #000;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:0.5pt solid #d9d9d9;border-top:0.5pt solid #d9d9d9;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:0.5pt solid #000;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:0.5pt solid #000;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2,626&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:0.5pt solid #000;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfRestructuringAndRelatedCostsTextBlock>
    <us-gaap:RestructuringCharges contextRef="c-208" decimals="-3" id="f-1031" unitRef="usd">585000</us-gaap:RestructuringCharges>
    <us-gaap:RestructuringCharges contextRef="c-209" decimals="-3" id="f-1032" unitRef="usd">2745000</us-gaap:RestructuringCharges>
    <us-gaap:RestructuringCharges contextRef="c-210" decimals="-3" id="f-1033" unitRef="usd">114000</us-gaap:RestructuringCharges>
    <us-gaap:RestructuringCharges contextRef="c-211" decimals="-3" id="f-1037" unitRef="usd">18000</us-gaap:RestructuringCharges>
    <us-gaap:RestructuringCharges contextRef="c-212" decimals="-3" id="f-1038" unitRef="usd">105000</us-gaap:RestructuringCharges>
    <us-gaap:RestructuringCharges contextRef="c-213" decimals="-3" id="f-1039" unitRef="usd">0</us-gaap:RestructuringCharges>
    <us-gaap:RestructuringCharges contextRef="c-214" decimals="-3" id="f-1043" unitRef="usd">2524000</us-gaap:RestructuringCharges>
    <us-gaap:RestructuringCharges contextRef="c-215" decimals="-3" id="f-1044" unitRef="usd">15452000</us-gaap:RestructuringCharges>
    <us-gaap:RestructuringCharges contextRef="c-216" decimals="-3" id="f-1045" unitRef="usd">1376000</us-gaap:RestructuringCharges>
    <us-gaap:RestructuringCharges contextRef="c-217" decimals="-3" id="f-1049" unitRef="usd">-52000</us-gaap:RestructuringCharges>
    <us-gaap:RestructuringCharges contextRef="c-218" decimals="-3" id="f-1050" unitRef="usd">3058000</us-gaap:RestructuringCharges>
    <us-gaap:RestructuringCharges contextRef="c-219" decimals="-3" id="f-1051" unitRef="usd">387000</us-gaap:RestructuringCharges>
    <us-gaap:RestructuringCharges contextRef="c-220" decimals="-3" id="f-1055" unitRef="usd">1332000</us-gaap:RestructuringCharges>
    <us-gaap:RestructuringCharges contextRef="c-221" decimals="-3" id="f-1056" unitRef="usd">3366000</us-gaap:RestructuringCharges>
    <us-gaap:RestructuringCharges contextRef="c-222" decimals="-3" id="f-1057" unitRef="usd">749000</us-gaap:RestructuringCharges>
    <us-gaap:RestructuringCharges contextRef="c-1" decimals="-3" id="f-1058" unitRef="usd">4407000</us-gaap:RestructuringCharges>
    <us-gaap:RestructuringCharges contextRef="c-20" decimals="-3" id="f-1059" unitRef="usd">24726000</us-gaap:RestructuringCharges>
    <us-gaap:RestructuringCharges contextRef="c-21" decimals="-3" id="f-1060" unitRef="usd">2626000</us-gaap:RestructuringCharges>
    <us-gaap:ScheduleOfRestructuringReserveByTypeOfCostTextBlock contextRef="c-1" id="f-1061">&lt;div style="margin-top:10pt;text-align:justify;text-indent:27pt"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table presents changes in accrued restructuring costs, which are recorded in accrued compensation and employee benefits in the consolidated balance sheets, by restructuring plan (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:65.566%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:15.274%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.384%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:15.276%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Fiscal Year 2025 Workforce Restructuring&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Fiscal Year 2023 Workforce Restructuring&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#f6f6f6;border-top:0.5pt solid #182126;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Accrued restructuring costs as of January&#160;31, 2024&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color:#f6f6f6;border-top:0.5pt solid #182126;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f6f6f6;border-top:0.5pt solid #182126;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f6f6f6;border-top:0.5pt solid #182126;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f6f6f6;border-top:0.5pt solid #182126;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#f6f6f6;border-top:0.5pt solid #182126;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f6f6f6;border-top:0.5pt solid #182126;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;335&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f6f6f6;border-top:0.5pt solid #182126;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Restructuring costs incurred during fiscal year 2025&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;24,726&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#f6f6f6;border-top:0.5pt solid #d9d9d9;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Amount paid during fiscal year 2025&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f6f6f6;border-top:0.5pt solid #d9d9d9;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(14,948)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f6f6f6;border-top:0.5pt solid #d9d9d9;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f6f6f6;border-top:0.5pt solid #d9d9d9;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f6f6f6;border-top:0.5pt solid #d9d9d9;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(335)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f6f6f6;border-top:0.5pt solid #d9d9d9;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Accrued restructuring costs as of January&#160;31, 2025&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;9,778&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#f6f6f6;border-top:0.5pt solid #d9d9d9;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Restructuring costs incurred during fiscal year &lt;/span&gt;&lt;span style="background-color:#ffffff;color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2026&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f6f6f6;border-top:0.5pt solid #d9d9d9;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;4,407&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f6f6f6;border-top:0.5pt solid #d9d9d9;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f6f6f6;border-top:0.5pt solid #d9d9d9;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f6f6f6;border-top:0.5pt solid #d9d9d9;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f6f6f6;border-top:0.5pt solid #d9d9d9;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Amount paid during fiscal year 2026&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(14,101)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#f6f6f6;border-bottom:0.5pt solid #d9d9d9;border-top:0.5pt solid #d9d9d9;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Accrued restructuring costs as of January&#160;31, 2026&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color:#f6f6f6;border-bottom:0.5pt solid #000;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f6f6f6;border-bottom:0.5pt solid #000;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;84&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f6f6f6;border-bottom:0.5pt solid #000;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f6f6f6;border-bottom:0.5pt solid #d9d9d9;border-top:0.5pt solid #d9d9d9;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#f6f6f6;border-bottom:0.5pt solid #000;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f6f6f6;border-bottom:0.5pt solid #000;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f6f6f6;border-bottom:0.5pt solid #000;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfRestructuringReserveByTypeOfCostTextBlock>
    <us-gaap:RestructuringReserveCurrent contextRef="c-223" decimals="-3" id="f-1062" unitRef="usd">0</us-gaap:RestructuringReserveCurrent>
    <us-gaap:RestructuringReserveCurrent contextRef="c-224" decimals="-3" id="f-1063" unitRef="usd">335000</us-gaap:RestructuringReserveCurrent>
    <us-gaap:RestructuringCharges contextRef="c-225" decimals="-3" id="f-1064" unitRef="usd">24726000</us-gaap:RestructuringCharges>
    <us-gaap:RestructuringCharges contextRef="c-226" decimals="-3" id="f-1065" unitRef="usd">0</us-gaap:RestructuringCharges>
    <us-gaap:PaymentsForRestructuring contextRef="c-225" decimals="-3" id="f-1066" unitRef="usd">14948000</us-gaap:PaymentsForRestructuring>
    <us-gaap:PaymentsForRestructuring contextRef="c-226" decimals="-3" id="f-1067" unitRef="usd">335000</us-gaap:PaymentsForRestructuring>
    <us-gaap:RestructuringReserveCurrent contextRef="c-227" decimals="-3" id="f-1068" unitRef="usd">9778000</us-gaap:RestructuringReserveCurrent>
    <us-gaap:RestructuringReserveCurrent contextRef="c-228" decimals="-3" id="f-1069" unitRef="usd">0</us-gaap:RestructuringReserveCurrent>
    <us-gaap:RestructuringCharges contextRef="c-229" decimals="-3" id="f-1070" unitRef="usd">4407000</us-gaap:RestructuringCharges>
    <us-gaap:RestructuringCharges contextRef="c-230" decimals="-3" id="f-1071" unitRef="usd">0</us-gaap:RestructuringCharges>
    <us-gaap:PaymentsForRestructuring contextRef="c-229" decimals="-3" id="f-1072" unitRef="usd">14101000</us-gaap:PaymentsForRestructuring>
    <us-gaap:PaymentsForRestructuring contextRef="c-230" decimals="-3" id="f-1073" unitRef="usd">0</us-gaap:PaymentsForRestructuring>
    <us-gaap:RestructuringReserveCurrent contextRef="c-231" decimals="-3" id="f-1074" unitRef="usd">84000</us-gaap:RestructuringReserveCurrent>
    <us-gaap:RestructuringReserveCurrent contextRef="c-232" decimals="-3" id="f-1075" unitRef="usd">0</us-gaap:RestructuringReserveCurrent>
    <us-gaap:DefinedContributionPlanCostRecognized contextRef="c-1" decimals="-5" id="f-1076" unitRef="usd">15800000</us-gaap:DefinedContributionPlanCostRecognized>
    <us-gaap:DefinedContributionPlanCostRecognized contextRef="c-20" decimals="-5" id="f-1077" unitRef="usd">17100000</us-gaap:DefinedContributionPlanCostRecognized>
    <us-gaap:DefinedContributionPlanCostRecognized contextRef="c-21" decimals="-5" id="f-1078" unitRef="usd">16000000.0</us-gaap:DefinedContributionPlanCostRecognized>
    <us-gaap:LossContingencyNewClaimsFiledNumber
      contextRef="c-233"
      decimals="INF"
      id="f-1079"
      unitRef="claim">5</us-gaap:LossContingencyNewClaimsFiledNumber>
    <path:LossContingencyClaimsStayedNumber
      contextRef="c-234"
      decimals="INF"
      id="f-1080"
      unitRef="claim">2</path:LossContingencyClaimsStayedNumber>
    <us-gaap:LossContingencyAccrualAtCarryingValue contextRef="c-235" decimals="-5" id="f-1081" unitRef="usd">0</us-gaap:LossContingencyAccrualAtCarryingValue>
    <us-gaap:LossContingencyAccrualAtCarryingValue contextRef="c-236" decimals="-5" id="f-1082" unitRef="usd">0</us-gaap:LossContingencyAccrualAtCarryingValue>
    <us-gaap:LossContingencyRelatedReceivableCarryingValueAdditions contextRef="c-237" decimals="-5" id="f-1083" unitRef="usd">14300000</us-gaap:LossContingencyRelatedReceivableCarryingValueAdditions>
    <us-gaap:LossContingencyAccrualAtCarryingValue contextRef="c-238" decimals="-5" id="f-1084" unitRef="usd">0</us-gaap:LossContingencyAccrualAtCarryingValue>
    <us-gaap:ValueAddedTaxReceivable contextRef="c-239" decimals="-5" id="f-1085" unitRef="usd">200000</us-gaap:ValueAddedTaxReceivable>
    <us-gaap:LossContingencyEstimateOfPossibleLoss contextRef="c-240" decimals="-5" id="f-1086" unitRef="usd">13000000.0</us-gaap:LossContingencyEstimateOfPossibleLoss>
    <us-gaap:LossContingencyAccrualAtCarryingValue contextRef="c-240" decimals="-5" id="f-1087" unitRef="usd">0</us-gaap:LossContingencyAccrualAtCarryingValue>
    <path:LossContingencyTaxInquiryAmount contextRef="c-241" decimals="-5" id="f-1088" unitRef="usd">48700000</path:LossContingencyTaxInquiryAmount>
    <us-gaap:LossContingencyAccrualAtCarryingValue contextRef="c-241" decimals="-5" id="f-1089" unitRef="usd">0</us-gaap:LossContingencyAccrualAtCarryingValue>
    <us-gaap:LossContingencyLossInPeriod contextRef="c-242" decimals="-5" id="f-1090" unitRef="usd">5200000</us-gaap:LossContingencyLossInPeriod>
    <us-gaap:LongTermPurchaseCommitmentTextBlock contextRef="c-1" id="f-1091">As of January&#160;31, 2026, we had outstanding non-cancelable purchase obligations with a term of 12 months or longer as follows (in thousands):&lt;div style="margin-top:12pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:85.595%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.384%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:11.621%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#172125;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Year Ended January&#160;31,&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#172125;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Amount&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#f6f6f6;border-top:0.5pt solid #182126;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#172125;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2027&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f6f6f6;border-top:0.5pt solid #182126;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#f6f6f6;border-top:0.5pt solid #182126;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#172125;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f6f6f6;border-top:0.5pt solid #182126;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#172125;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;163,400&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f6f6f6;border-top:0.5pt solid #182126;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#172125;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2028&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#172125;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;115,188&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#f6f6f6;border-top:0.5pt solid #d9d9d9;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#172125;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2029&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f6f6f6;border-top:0.5pt solid #d9d9d9;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f6f6f6;border-top:0.5pt solid #d9d9d9;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#172125;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;68,270&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f6f6f6;border-top:0.5pt solid #d9d9d9;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#172125;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2030&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#172125;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#f6f6f6;border-top:0.5pt solid #d9d9d9;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#172125;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2031&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f6f6f6;border-top:0.5pt solid #d9d9d9;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f6f6f6;border-top:0.5pt solid #d9d9d9;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#172125;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f6f6f6;border-top:0.5pt solid #d9d9d9;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#172125;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Thereafter&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#172125;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#f6f6f6;border-bottom:0.5pt solid #d9d9d9;border-top:0.5pt solid #d9d9d9;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#172125;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f6f6f6;border-bottom:0.5pt solid #d9d9d9;border-top:0.5pt solid #d9d9d9;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#f6f6f6;border-bottom:0.5pt solid #000;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#172125;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f6f6f6;border-bottom:0.5pt solid #000;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#172125;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;346,861&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f6f6f6;border-bottom:0.5pt solid #000;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:LongTermPurchaseCommitmentTextBlock>
    <us-gaap:PurchaseObligationDueInNextTwelveMonths contextRef="c-5" decimals="-3" id="f-1092" unitRef="usd">163400000</us-gaap:PurchaseObligationDueInNextTwelveMonths>
    <us-gaap:PurchaseObligationDueInSecondYear contextRef="c-5" decimals="-3" id="f-1093" unitRef="usd">115188000</us-gaap:PurchaseObligationDueInSecondYear>
    <us-gaap:PurchaseObligationDueInThirdYear contextRef="c-5" decimals="-3" id="f-1094" unitRef="usd">68270000</us-gaap:PurchaseObligationDueInThirdYear>
    <us-gaap:PurchaseObligationDueInFourthYear contextRef="c-5" decimals="-3" id="f-1095" unitRef="usd">3000</us-gaap:PurchaseObligationDueInFourthYear>
    <us-gaap:PurchaseObligationDueInFifthYear contextRef="c-5" decimals="-3" id="f-1096" unitRef="usd">0</us-gaap:PurchaseObligationDueInFifthYear>
    <us-gaap:PurchaseObligationDueAfterFifthYear contextRef="c-5" decimals="-3" id="f-1097" unitRef="usd">0</us-gaap:PurchaseObligationDueAfterFifthYear>
    <us-gaap:PurchaseObligation contextRef="c-5" decimals="-3" id="f-1098" unitRef="usd">346861000</us-gaap:PurchaseObligation>
    <us-gaap:StockholdersEquityNoteDisclosureTextBlock contextRef="c-1" id="f-1099">&lt;div style="margin-top:12pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:279.00pt"&gt;&lt;tr&gt;&lt;td style="width:1.0pt"&gt;&lt;/td&gt;&lt;td style="width:24.25pt"&gt;&lt;/td&gt;&lt;td style="width:1.0pt"&gt;&lt;/td&gt;&lt;td style="width:1.0pt"&gt;&lt;/td&gt;&lt;td style="width:24.25pt"&gt;&lt;/td&gt;&lt;td style="width:1.0pt"&gt;&lt;/td&gt;&lt;td style="width:1.0pt"&gt;&lt;/td&gt;&lt;td style="width:24.25pt"&gt;&lt;/td&gt;&lt;td style="width:1.0pt"&gt;&lt;/td&gt;&lt;td style="width:1.0pt"&gt;&lt;/td&gt;&lt;td style="width:198.25pt"&gt;&lt;/td&gt;&lt;td style="width:1.0pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:21pt"&gt;&lt;td colspan="3" style="border-left:1pt solid #fa4616;border-top:1pt solid #fa4616;padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#fa4616;font-family:'Arial',sans-serif;font-size:18pt;font-weight:700;line-height:120%"&gt;11&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-left:1pt solid #fa4616;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-left:1pt solid #fa4616;border-top:1pt solid #fa4616;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-left:1pt solid #fa4616;padding:0 1pt"&gt;&lt;div style="margin-top:9pt;text-align:center"&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:21pt"&gt;&lt;td colspan="3" style="border-top:1pt solid #fa4616;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:1pt solid #fa4616;border-left:1pt solid #fa4616;border-top:1pt solid #fa4616;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-left:1pt solid #fa4616;border-top:1pt solid #fa4616;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:1pt solid #fa4616;border-left:1pt solid #fa4616;border-right:1pt solid #fa4616;border-top:1pt solid #fa4616;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#fa4616;font-family:'Arial',sans-serif;font-size:18pt;font-weight:700;line-height:120%"&gt;Stockholders' Equity&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-align:justify;text-indent:13.5pt"&gt;&lt;span style="color:#a32200;font-family:'Arial',sans-serif;font-size:12pt;font-style:italic;font-weight:700;line-height:120%"&gt;Common Stock&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-align:justify;text-indent:27pt"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Our amended and restated certificate of incorporation authorizes a total of 2.0&#160;billion shares of Class A common stock and 115.7 million shares of Class B common stock.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-align:justify;text-indent:27pt"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Each share of Class B common stock will convert automatically into Class A common stock, on a one-to-one basis, upon certain circumstances, including: (1) the sale or transfer of such share of Class B common stock (except under certain circumstances described in the amended and restated certificate of incorporation), (2) a date fixed by the board of directors that is no less than 120 days and no more than 180 days following the date that the number of shares of Class B common stock outstanding is less than 20% of the number of shares of Class B common stock outstanding immediately prior to the completion of the &lt;/span&gt;&lt;span style="color:#a32200;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;&lt;a href="#i63ba66cb811d4ac183b1e4abe74ae7e1_13" style="color:#a32200;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:none"&gt;IPO&lt;/a&gt;&lt;/span&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;, or (3) six months after the death or incapacity of Daniel Dines. Class A common stock is entitled to one vote per share and Class B common stock is entitled to thirty-five votes per share.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-indent:27pt"&gt;&lt;span id="i696acfd8531747e6ad0783ae7ff780b2_3630"&gt;&lt;/span&gt;&lt;span style="color:#1e6482;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Stock Repurchases&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;On September&#160;1, 2023, our board of directors authorized a stock repurchase program, which authorized the repurchase from time to time of up to $500.0 million of our outstanding shares of Class A common stock. This authorization was scheduled to expire on March&#160;1, 2025. On August&#160;30, 2024, our board of directors authorized the repurchase of an additional $500.0 million of our Class A common stock. The current authorization may be suspended or discontinued at any time and does not have a specified expiration date. Repurchases under the program may be effected through open market purchases, privately-negotiated transactions, or otherwise in accordance with applicable federal securities laws, including through Rule 10b5-1 trading plans and under Rule 10b-18 of the Exchange Act. The timing and actual number of shares repurchased will depend on a variety of factors, including price, general business and market conditions, and alternate uses of capital.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;We repurchased 30.9 million shares of our Class A common stock at an average price of $10.92 per share during fiscal year &lt;/span&gt;&lt;span style="background-color:#ffffff;color:#182126;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2026 (inclusive of brokerage commission), and &lt;/span&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;31.8 million&lt;/span&gt;&lt;span style="background-color:#ffffff;color:#182126;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; shares of our Class A common stock at an average price of &lt;/span&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$12.30&lt;/span&gt;&lt;span style="background-color:#ffffff;color:#182126;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; per share during fiscal year 2025 (inclusive of brokerage commission)&lt;/span&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;. For fiscal year 2026 and &lt;/span&gt;&lt;span style="background-color:#ffffff;color:#182126;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2025&lt;/span&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;, we accrued $1.4 million and $1.4 million, respectively, of related excise tax pursuant to the Inflation Reduction Act of 2022, which is included in the cost of treasury stock on our consolidated balance sheets.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Subsequent to January&#160;31, 2026, between February&#160;1, 2026 and February&#160;11, 2026, we repurchased an additional 14.1 million shares of our Class A common stock at an average price of $12.11 per share, fulfilling the current stock repurchase authorization. In March 2026, our board of directors authorized the repurchase of an additional $500.0&#160;million of our Class A common stock.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-indent:27pt"&gt;&lt;span style="color:#1e6482;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Charitable Donations of Class A Common Stock&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-align:justify;text-indent:27pt"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;We have reserved 2.8 million shares of our Class A common stock to fund our social impact and ESG initiatives. We contributed 0.3 million shares of our Class A common stock during each of fiscal years &lt;/span&gt;&lt;span style="background-color:#ffffff;color:#182126;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2026,&lt;/span&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; &lt;/span&gt;&lt;span style="background-color:#ffffff;color:#182126;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2025, and &lt;/span&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2024 to a donor-advised fund in connection with our Pledge 1% commitment. The aggregate fair values of the shares on the respective contribution dates of $4.2 million, $6.6 million, and $4.2 million were recorded within general and administrative expense in the consolidated statements of operations for fiscal years &lt;/span&gt;&lt;span style="background-color:#ffffff;color:#182126;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2026, 2025, and &lt;/span&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2024, &lt;/span&gt;&lt;span style="background-color:#ffffff;color:#182126;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;respectively.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-indent:27pt"&gt;&lt;span style="color:#1e6482;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Conversion of Class B Common Stock to Class A Common Stock&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-align:justify;text-indent:27pt"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;During fiscal year &lt;/span&gt;&lt;span style="background-color:#ffffff;color:#182126;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2026, &lt;/span&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;17.8 million shares of Class B common stock beneficially owned by CEO Daniel Dines were converted into Class A common stock in connection with a previously disclosed Rule 10b5-1 trading plan. All remaining outstanding shares of Class B common stock continue to be beneficially owned by Mr. Dines.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-align:justify;text-indent:13.5pt"&gt;&lt;span style="color:#a32200;font-family:'Arial',sans-serif;font-size:12pt;font-style:italic;font-weight:700;line-height:120%"&gt;Preferred Stock&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-align:justify;text-indent:27pt"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Our amended and restated certificate of incorporation authorizes a total of 20.0 million shares of preferred stock.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-indent:13.5pt"&gt;&lt;span style="color:#a32200;font-family:'Arial',sans-serif;font-size:12pt;font-style:italic;font-weight:700;line-height:120%"&gt;Dividends&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-align:justify;text-indent:27pt"&gt;&lt;span style="background-color:#ffffff;color:#182126;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Holders of common stock are entitled to receive dividends whenever funds are legally available and when declared by the board of directors, subject to the priority rights of holders of preferred stock. No dividends have been declared by the board of directors from inception through January&#160;31, 2026.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-indent:13.5pt"&gt;&lt;span style="color:#a32200;font-family:'Arial',sans-serif;font-size:12pt;font-style:italic;font-weight:700;line-height:120%"&gt;Accumulated Other Comprehensive Income (Loss)&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-align:justify;text-indent:27pt"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Changes in the components of accumulated other comprehensive income (loss) were as follows during the periods presented (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:59.426%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:11.619%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.530%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:11.619%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.384%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:11.622%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Foreign Currency Translation Adjustments&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Unrealized Gain (Loss) on Marketable Securities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Accumulated Other Comprehensive Income (Loss)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#f6f6f6;border-top:0.5pt solid #182126;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Balance as of January 31, 2024&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f6f6f6;border-top:0.5pt solid #182126;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f6f6f6;border-top:0.5pt solid #182126;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;8,925&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f6f6f6;border-top:0.5pt solid #182126;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f6f6f6;border-top:0.5pt solid #182126;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#f6f6f6;border-top:0.5pt solid #182126;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f6f6f6;border-top:0.5pt solid #182126;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(100)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f6f6f6;border-top:0.5pt solid #182126;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f6f6f6;border-top:0.5pt solid #182126;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#f6f6f6;border-top:0.5pt solid #182126;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f6f6f6;border-top:0.5pt solid #182126;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;8,825&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f6f6f6;border-top:0.5pt solid #182126;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Other comprehensive loss&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(14,012)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(272)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(14,284)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#f6f6f6;border-top:0.5pt solid #d9d9d9;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Tax benefit&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f6f6f6;border-top:0.5pt solid #d9d9d9;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;569&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f6f6f6;border-top:0.5pt solid #d9d9d9;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f6f6f6;border-top:0.5pt solid #d9d9d9;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f6f6f6;border-top:0.5pt solid #d9d9d9;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f6f6f6;border-top:0.5pt solid #d9d9d9;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f6f6f6;border-top:0.5pt solid #d9d9d9;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f6f6f6;border-top:0.5pt solid #d9d9d9;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;569&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f6f6f6;border-top:0.5pt solid #d9d9d9;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Balance as of January 31, 2025&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(4,518)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(372)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(4,890)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#f6f6f6;border-top:0.5pt solid #d9d9d9;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Other comprehensive income&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f6f6f6;border-top:0.5pt solid #d9d9d9;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;41,672&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f6f6f6;border-top:0.5pt solid #d9d9d9;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f6f6f6;border-top:0.5pt solid #d9d9d9;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f6f6f6;border-top:0.5pt solid #d9d9d9;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;717&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f6f6f6;border-top:0.5pt solid #d9d9d9;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f6f6f6;border-top:0.5pt solid #d9d9d9;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f6f6f6;border-top:0.5pt solid #d9d9d9;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;42,389&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f6f6f6;border-top:0.5pt solid #d9d9d9;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Tax expense&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(898)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(898)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#f6f6f6;border-bottom:0.5pt solid #d9d9d9;border-top:0.5pt solid #d9d9d9;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Balance as of January 31, 2026&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f6f6f6;border-bottom:0.5pt solid #d9d9d9;border-top:0.5pt solid #182126;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f6f6f6;border-bottom:0.5pt solid #d9d9d9;border-top:0.5pt solid #182126;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;36,256&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f6f6f6;border-bottom:0.5pt solid #d9d9d9;border-top:0.5pt solid #182126;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f6f6f6;border-bottom:0.5pt solid #d9d9d9;border-top:0.5pt solid #d9d9d9;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#f6f6f6;border-bottom:0.5pt solid #d9d9d9;border-top:0.5pt solid #182126;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f6f6f6;border-bottom:0.5pt solid #d9d9d9;border-top:0.5pt solid #182126;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;345&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f6f6f6;border-bottom:0.5pt solid #d9d9d9;border-top:0.5pt solid #182126;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f6f6f6;border-bottom:0.5pt solid #d9d9d9;border-top:0.5pt solid #d9d9d9;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#f6f6f6;border-bottom:0.5pt solid #d9d9d9;border-top:0.5pt solid #182126;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f6f6f6;border-bottom:0.5pt solid #d9d9d9;border-top:0.5pt solid #182126;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;36,601&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f6f6f6;border-bottom:0.5pt solid #d9d9d9;border-top:0.5pt solid #182126;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:StockholdersEquityNoteDisclosureTextBlock>
    <us-gaap:CommonStockSharesAuthorized contextRef="c-7" decimals="-8" id="f-1100" unitRef="shares">2000000000.0</us-gaap:CommonStockSharesAuthorized>
    <us-gaap:CommonStockSharesAuthorized
      contextRef="c-10"
      decimals="-5"
      id="f-1101"
      unitRef="shares">115700000</us-gaap:CommonStockSharesAuthorized>
    <path:CommonStockConversionRatio
      contextRef="c-5"
      decimals="INF"
      id="f-1102"
      unitRef="number">1</path:CommonStockConversionRatio>
    <path:NumberOfDaysFixedForConversionOfCommonStockBIntoCommonStockAImmediatelyPriorToCompletionOfIPO contextRef="c-77" id="f-1103">P120D</path:NumberOfDaysFixedForConversionOfCommonStockBIntoCommonStockAImmediatelyPriorToCompletionOfIPO>
    <path:NumberOfDaysFixedForConversionOfCommonStockBIntoCommonStockAImmediatelyPriorToCompletionOfIPO contextRef="c-78" id="f-1104">P180D</path:NumberOfDaysFixedForConversionOfCommonStockBIntoCommonStockAImmediatelyPriorToCompletionOfIPO>
    <path:PercentageOfOutstandingSharesOfCommonStockRequiredForConversionEligibilityUponDateFixedForConversion contextRef="c-78" decimals="2" id="f-1105" unitRef="number">0.20</path:PercentageOfOutstandingSharesOfCommonStockRequiredForConversionEligibilityUponDateFixedForConversion>
    <path:PeriodForConversionOfCommonStockBIntoCommonStockASubsequentToDeathOrIncapacityOfChiefExecutiveOfficer contextRef="c-1" id="f-1106">P6M</path:PeriodForConversionOfCommonStockBIntoCommonStockASubsequentToDeathOrIncapacityOfChiefExecutiveOfficer>
    <path:CommonStockVotingRightsVotesPerShare contextRef="c-7" decimals="INF" id="f-1107" unitRef="vote">1</path:CommonStockVotingRightsVotesPerShare>
    <path:CommonStockVotingRightsVotesPerShare contextRef="c-10" decimals="INF" id="f-1108" unitRef="vote">35</path:CommonStockVotingRightsVotesPerShare>
    <srt:StockRepurchaseProgramAuthorizedAmount1 contextRef="c-243" decimals="INF" id="f-1109" unitRef="usd">500000000.0</srt:StockRepurchaseProgramAuthorizedAmount1>
    <srt:StockRepurchaseProgramAuthorizedAmount1 contextRef="c-244" decimals="INF" id="f-1110" unitRef="usd">500000000.0</srt:StockRepurchaseProgramAuthorizedAmount1>
    <us-gaap:TreasuryStockSharesAcquired contextRef="c-1" decimals="-5" id="f-1111" unitRef="shares">30900000</us-gaap:TreasuryStockSharesAcquired>
    <us-gaap:TreasuryStockAcquiredAverageCostPerShare
      contextRef="c-1"
      decimals="2"
      id="f-1112"
      unitRef="usdPerShare">10.92</us-gaap:TreasuryStockAcquiredAverageCostPerShare>
    <us-gaap:TreasuryStockSharesAcquired
      contextRef="c-20"
      decimals="-5"
      id="f-1113"
      unitRef="shares">31800000</us-gaap:TreasuryStockSharesAcquired>
    <us-gaap:TreasuryStockAcquiredAverageCostPerShare
      contextRef="c-20"
      decimals="2"
      id="f-1114"
      unitRef="usdPerShare">12.30</us-gaap:TreasuryStockAcquiredAverageCostPerShare>
    <us-gaap:ShareRepurchaseProgramExciseTax contextRef="c-1" decimals="-5" id="f-1115" unitRef="usd">1400000</us-gaap:ShareRepurchaseProgramExciseTax>
    <us-gaap:ShareRepurchaseProgramExciseTax contextRef="c-20" decimals="-5" id="f-1116" unitRef="usd">1400000</us-gaap:ShareRepurchaseProgramExciseTax>
    <us-gaap:TreasuryStockSharesAcquired
      contextRef="c-245"
      decimals="-5"
      id="f-1117"
      unitRef="shares">14100000</us-gaap:TreasuryStockSharesAcquired>
    <us-gaap:TreasuryStockAcquiredAverageCostPerShare
      contextRef="c-245"
      decimals="2"
      id="f-1118"
      unitRef="usdPerShare">12.11</us-gaap:TreasuryStockAcquiredAverageCostPerShare>
    <srt:StockRepurchaseProgramAuthorizedAmount1 contextRef="c-246" decimals="INF" id="f-1119" unitRef="usd">500000000.0</srt:StockRepurchaseProgramAuthorizedAmount1>
    <path:CommonStockCapitalSharesReservedForCharitableEndeavors
      contextRef="c-58"
      decimals="-5"
      id="f-1120"
      unitRef="shares">2800000</path:CommonStockCapitalSharesReservedForCharitableEndeavors>
    <path:StockIssuedDuringPeriodSharesCharitableDonation
      contextRef="c-52"
      decimals="-5"
      id="f-1121"
      unitRef="shares">300000</path:StockIssuedDuringPeriodSharesCharitableDonation>
    <path:StockIssuedDuringPeriodSharesCharitableDonation
      contextRef="c-41"
      decimals="-5"
      id="f-1122"
      unitRef="shares">300000</path:StockIssuedDuringPeriodSharesCharitableDonation>
    <path:StockIssuedDuringPeriodSharesCharitableDonation
      contextRef="c-29"
      decimals="-5"
      id="f-1123"
      unitRef="shares">300000</path:StockIssuedDuringPeriodSharesCharitableDonation>
    <us-gaap:NoncashContributionExpense contextRef="c-1" decimals="-5" id="f-1124" unitRef="usd">4200000</us-gaap:NoncashContributionExpense>
    <us-gaap:NoncashContributionExpense contextRef="c-20" decimals="-5" id="f-1125" unitRef="usd">6600000</us-gaap:NoncashContributionExpense>
    <us-gaap:NoncashContributionExpense contextRef="c-21" decimals="-5" id="f-1126" unitRef="usd">4200000</us-gaap:NoncashContributionExpense>
    <us-gaap:StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities
      contextRef="c-54"
      decimals="-5"
      id="f-1127"
      unitRef="shares">-17800000</us-gaap:StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities>
    <us-gaap:StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities
      contextRef="c-52"
      decimals="-5"
      id="f-1128"
      unitRef="shares">17800000</us-gaap:StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities>
    <us-gaap:PreferredStockSharesAuthorized contextRef="c-5" decimals="-5" id="f-1129" unitRef="shares">20000000.0</us-gaap:PreferredStockSharesAuthorized>
    <us-gaap:ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock contextRef="c-1" id="f-1130">&lt;div style="margin-top:10pt;text-align:justify;text-indent:27pt"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Changes in the components of accumulated other comprehensive income (loss) were as follows during the periods presented (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:59.426%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:11.619%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.530%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:11.619%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.384%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:11.622%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Foreign Currency Translation Adjustments&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Unrealized Gain (Loss) on Marketable Securities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Accumulated Other Comprehensive Income (Loss)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#f6f6f6;border-top:0.5pt solid #182126;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Balance as of January 31, 2024&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f6f6f6;border-top:0.5pt solid #182126;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f6f6f6;border-top:0.5pt solid #182126;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;8,925&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f6f6f6;border-top:0.5pt solid #182126;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f6f6f6;border-top:0.5pt solid #182126;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#f6f6f6;border-top:0.5pt solid #182126;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f6f6f6;border-top:0.5pt solid #182126;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(100)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f6f6f6;border-top:0.5pt solid #182126;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f6f6f6;border-top:0.5pt solid #182126;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#f6f6f6;border-top:0.5pt solid #182126;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f6f6f6;border-top:0.5pt solid #182126;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;8,825&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f6f6f6;border-top:0.5pt solid #182126;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Other comprehensive loss&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(14,012)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(272)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(14,284)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#f6f6f6;border-top:0.5pt solid #d9d9d9;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Tax benefit&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f6f6f6;border-top:0.5pt solid #d9d9d9;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;569&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f6f6f6;border-top:0.5pt solid #d9d9d9;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f6f6f6;border-top:0.5pt solid #d9d9d9;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f6f6f6;border-top:0.5pt solid #d9d9d9;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f6f6f6;border-top:0.5pt solid #d9d9d9;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f6f6f6;border-top:0.5pt solid #d9d9d9;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f6f6f6;border-top:0.5pt solid #d9d9d9;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;569&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f6f6f6;border-top:0.5pt solid #d9d9d9;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Balance as of January 31, 2025&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(4,518)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(372)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(4,890)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#f6f6f6;border-top:0.5pt solid #d9d9d9;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Other comprehensive income&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f6f6f6;border-top:0.5pt solid #d9d9d9;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;41,672&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f6f6f6;border-top:0.5pt solid #d9d9d9;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f6f6f6;border-top:0.5pt solid #d9d9d9;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f6f6f6;border-top:0.5pt solid #d9d9d9;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;717&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f6f6f6;border-top:0.5pt solid #d9d9d9;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f6f6f6;border-top:0.5pt solid #d9d9d9;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f6f6f6;border-top:0.5pt solid #d9d9d9;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;42,389&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f6f6f6;border-top:0.5pt solid #d9d9d9;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Tax expense&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(898)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(898)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#f6f6f6;border-bottom:0.5pt solid #d9d9d9;border-top:0.5pt solid #d9d9d9;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Balance as of January 31, 2026&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f6f6f6;border-bottom:0.5pt solid #d9d9d9;border-top:0.5pt solid #182126;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f6f6f6;border-bottom:0.5pt solid #d9d9d9;border-top:0.5pt solid #182126;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;36,256&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f6f6f6;border-bottom:0.5pt solid #d9d9d9;border-top:0.5pt solid #182126;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f6f6f6;border-bottom:0.5pt solid #d9d9d9;border-top:0.5pt solid #d9d9d9;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#f6f6f6;border-bottom:0.5pt solid #d9d9d9;border-top:0.5pt solid #182126;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f6f6f6;border-bottom:0.5pt solid #d9d9d9;border-top:0.5pt solid #182126;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;345&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f6f6f6;border-bottom:0.5pt solid #d9d9d9;border-top:0.5pt solid #182126;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f6f6f6;border-bottom:0.5pt solid #d9d9d9;border-top:0.5pt solid #d9d9d9;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#f6f6f6;border-bottom:0.5pt solid #d9d9d9;border-top:0.5pt solid #182126;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f6f6f6;border-bottom:0.5pt solid #d9d9d9;border-top:0.5pt solid #182126;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;36,601&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f6f6f6;border-bottom:0.5pt solid #d9d9d9;border-top:0.5pt solid #182126;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock>
    <us-gaap:StockholdersEquity contextRef="c-247" decimals="-3" id="f-1131" unitRef="usd">8925000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="c-248" decimals="-3" id="f-1132" unitRef="usd">-100000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="c-38" decimals="-3" id="f-1133" unitRef="usd">8825000</us-gaap:StockholdersEquity>
    <us-gaap:OtherComprehensiveIncomeLossBeforeTaxPortionAttributableToParent contextRef="c-249" decimals="-3" id="f-1134" unitRef="usd">-14012000</us-gaap:OtherComprehensiveIncomeLossBeforeTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeLossBeforeTaxPortionAttributableToParent contextRef="c-250" decimals="-3" id="f-1135" unitRef="usd">-272000</us-gaap:OtherComprehensiveIncomeLossBeforeTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeLossBeforeTaxPortionAttributableToParent contextRef="c-20" decimals="-3" id="f-1136" unitRef="usd">-14284000</us-gaap:OtherComprehensiveIncomeLossBeforeTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeLossTaxPortionAttributableToParent1 contextRef="c-249" decimals="-3" id="f-1137" unitRef="usd">-569000</us-gaap:OtherComprehensiveIncomeLossTaxPortionAttributableToParent1>
    <us-gaap:OtherComprehensiveIncomeLossTaxPortionAttributableToParent1 contextRef="c-250" decimals="-3" id="f-1138" unitRef="usd">0</us-gaap:OtherComprehensiveIncomeLossTaxPortionAttributableToParent1>
    <us-gaap:OtherComprehensiveIncomeLossTaxPortionAttributableToParent1 contextRef="c-20" decimals="-3" id="f-1139" unitRef="usd">-569000</us-gaap:OtherComprehensiveIncomeLossTaxPortionAttributableToParent1>
    <us-gaap:StockholdersEquity contextRef="c-251" decimals="-3" id="f-1140" unitRef="usd">-4518000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="c-252" decimals="-3" id="f-1141" unitRef="usd">-372000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="c-50" decimals="-3" id="f-1142" unitRef="usd">-4890000</us-gaap:StockholdersEquity>
    <us-gaap:OtherComprehensiveIncomeLossBeforeTaxPortionAttributableToParent contextRef="c-253" decimals="-3" id="f-1143" unitRef="usd">41672000</us-gaap:OtherComprehensiveIncomeLossBeforeTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeLossBeforeTaxPortionAttributableToParent contextRef="c-254" decimals="-3" id="f-1144" unitRef="usd">717000</us-gaap:OtherComprehensiveIncomeLossBeforeTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeLossBeforeTaxPortionAttributableToParent contextRef="c-1" decimals="-3" id="f-1145" unitRef="usd">42389000</us-gaap:OtherComprehensiveIncomeLossBeforeTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeLossTaxPortionAttributableToParent1 contextRef="c-253" decimals="-3" id="f-1146" unitRef="usd">898000</us-gaap:OtherComprehensiveIncomeLossTaxPortionAttributableToParent1>
    <us-gaap:OtherComprehensiveIncomeLossTaxPortionAttributableToParent1 contextRef="c-254" decimals="-3" id="f-1147" unitRef="usd">0</us-gaap:OtherComprehensiveIncomeLossTaxPortionAttributableToParent1>
    <us-gaap:OtherComprehensiveIncomeLossTaxPortionAttributableToParent1 contextRef="c-1" decimals="-3" id="f-1148" unitRef="usd">898000</us-gaap:OtherComprehensiveIncomeLossTaxPortionAttributableToParent1>
    <us-gaap:StockholdersEquity contextRef="c-255" decimals="-3" id="f-1149" unitRef="usd">36256000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="c-256" decimals="-3" id="f-1150" unitRef="usd">345000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="c-62" decimals="-3" id="f-1151" unitRef="usd">36601000</us-gaap:StockholdersEquity>
    <us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock contextRef="c-1" id="f-1152">&lt;div style="margin-top:12pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:495.75pt"&gt;&lt;tr&gt;&lt;td style="width:1.0pt"&gt;&lt;/td&gt;&lt;td style="width:24.25pt"&gt;&lt;/td&gt;&lt;td style="width:1.0pt"&gt;&lt;/td&gt;&lt;td style="width:1.0pt"&gt;&lt;/td&gt;&lt;td style="width:24.25pt"&gt;&lt;/td&gt;&lt;td style="width:1.0pt"&gt;&lt;/td&gt;&lt;td style="width:1.0pt"&gt;&lt;/td&gt;&lt;td style="width:24.25pt"&gt;&lt;/td&gt;&lt;td style="width:1.0pt"&gt;&lt;/td&gt;&lt;td style="width:1.0pt"&gt;&lt;/td&gt;&lt;td style="width:415.00pt"&gt;&lt;/td&gt;&lt;td style="width:1.0pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:21pt"&gt;&lt;td colspan="3" style="border-left:1pt solid #fa4616;border-top:1pt solid #fa4616;padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#fa4616;font-family:'Arial',sans-serif;font-size:18pt;font-weight:700;line-height:120%"&gt;12&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-left:1pt solid #fa4616;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-left:1pt solid #fa4616;border-top:1pt solid #fa4616;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-left:1pt solid #fa4616;padding:0 1pt"&gt;&lt;div style="margin-top:9pt;text-align:center"&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:21pt"&gt;&lt;td colspan="3" style="border-top:1pt solid #fa4616;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:1pt solid #fa4616;border-left:1pt solid #fa4616;border-top:1pt solid #fa4616;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-left:1pt solid #fa4616;border-top:1pt solid #fa4616;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:1pt solid #fa4616;border-left:1pt solid #fa4616;border-right:1pt solid #fa4616;border-top:1pt solid #fa4616;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#fa4616;font-family:'Arial',sans-serif;font-size:18pt;font-weight:700;line-height:120%"&gt;Equity Plans and Stock-Based Compensation&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-indent:13.5pt"&gt;&lt;span style="color:#a32200;font-family:'Arial',sans-serif;font-size:12pt;font-style:italic;font-weight:700;line-height:120%"&gt;2021 Stock Plan&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-align:justify;text-indent:27pt"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In April 2021, prior to and in connection with the IPO, we adopted the &lt;/span&gt;&lt;span style="color:#a32200;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;&lt;a href="#i63ba66cb811d4ac183b1e4abe74ae7e1_13" style="color:#a32200;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:none"&gt;2021 Plan&lt;/a&gt;&lt;/span&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;, which provides for grants of incentive stock options, nonstatutory stock options, stock appreciation rights, RSAs, RSUs, PSUs, and other forms of awards. As of &lt;/span&gt;&lt;span style="background-color:#ffffff;color:#182126;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;January&#160;31, 2026, w&lt;/span&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;e have reserved 229.8&#160;million shares of our Class A common stock to be issued under the 2021 Plan. The number of shares of our Class A common stock reserved for issuance under the 2021 Plan will automatically increase on February 1 of each year for a period of ten years, which began on February 1, 2022 and continues through February 1, 2031, in an amount equal to (1) 5% of the total number of shares of our common stock (both Class A and Class B) outstanding on the preceding January 31, or (2) a lesser number of shares determined by our board of directors no later than the February 1 increase.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-align:justify;text-indent:27pt"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Although certain stock options remain outstanding under our prior stock plans, the UiPath, Inc. 2018 Stock Plan and the UiPath, Inc. 2015 Stock Plan, no shares are available for issuance of new awards under these plans.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-indent:13.5pt"&gt;&lt;span style="color:#a32200;font-family:'Arial',sans-serif;font-size:12pt;font-style:italic;font-weight:700;line-height:120%"&gt;2021 Employee Stock Purchase Plan&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-align:justify;text-indent:27pt"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In April 2021, prior to and in connection with the IPO, we adopted the ESPP. As of &lt;/span&gt;&lt;span style="background-color:#ffffff;color:#182126;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;January&#160;31, 2026, t&lt;/span&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;he ESPP authorizes the issuance of 32.7&#160;million shares of our Class A common stock under purchase rights granted to &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-align:justify"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;our employees. The number of shares of our Class A common stock reserved for issuance will automatically increase on February 1 of each year for a period of 10 years, which began on February 1, 2022 and continues through February 1, 2031, by the lesser of (1) 1% of the total number of shares of our common stock (both Class A and Class B) outstanding on the preceding January 31; and (2) 15.5&#160;million shares, except that before the date of any such increase, our board of directors may determine that such increase will be less than the amount set forth by (1) and (2) above. The ESPP allows participants to purchase shares at the lesser of (a) 85% of the fair market value our Class A common stock as of the commencement of the offering period, and (b) 85% of the fair market value of our Class A common stock on the corresponding purchase date.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-indent:13.5pt"&gt;&lt;span style="color:#a32200;font-family:'Arial',sans-serif;font-size:12pt;font-style:italic;font-weight:700;line-height:120%"&gt;Outstanding Equity Awards&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-indent:27pt"&gt;&lt;span style="color:#1e6482;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Stock Options&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-align:justify;text-indent:27pt"&gt;&lt;span style="background-color:#ffffff;color:#182126;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Stock options granted under the 2021 Plan generally vest over &lt;span style="-sec-ix-hidden:f-1164"&gt;three&lt;/span&gt; to four years and are generally forfeited in case of termination of employment or service before the satisfaction of service-based vesting conditions. Vested stock options generally expire three months after termination of employment and ten years from the date of grant. Certain stock option holders have the right to exercise unvested options, subject to a repurchase right held by us at the original exercise price in the event of voluntary or involuntary termination of employment of the option holders, until the options are fully vested. Stock option activity during fiscal year 2026 was as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:46.268%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:11.619%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.384%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:11.619%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.384%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:11.619%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.384%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:11.623%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Stock Options (in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Weighted-Average&lt;br/&gt;Exercise Price&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Weighted-Average&lt;br/&gt;Remaining Contractual&lt;br/&gt;Life (years)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Aggregate Intrinsic&lt;br/&gt;Value (in thousands)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#f6f6f6;border-top:0.5pt solid #182126;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Balance&#160;as&#160;of&#160;January&#160;31, 2025&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f6f6f6;border-top:0.5pt solid #182126;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;7,935&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f6f6f6;border-top:0.5pt solid #182126;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f6f6f6;border-top:0.5pt solid #182126;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#f6f6f6;border-top:0.5pt solid #182126;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f6f6f6;border-top:0.5pt solid #182126;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;0.60&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f6f6f6;border-top:0.5pt solid #182126;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f6f6f6;border-top:0.5pt solid #182126;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f6f6f6;border-top:0.5pt solid #182126;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;7.5&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f6f6f6;border-top:0.5pt solid #182126;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#f6f6f6;border-top:0.5pt solid #182126;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f6f6f6;border-top:0.5pt solid #182126;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;108,138&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f6f6f6;border-top:0.5pt solid #182126;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Granted&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;3,004&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;0.10&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#f6f6f6;border-top:0.5pt solid #d9d9d9;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Exercised&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f6f6f6;border-top:0.5pt solid #d9d9d9;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(3,697)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f6f6f6;border-top:0.5pt solid #d9d9d9;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f6f6f6;border-top:0.5pt solid #d9d9d9;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#f6f6f6;border-top:0.5pt solid #d9d9d9;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f6f6f6;border-top:0.5pt solid #d9d9d9;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;0.30&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f6f6f6;border-top:0.5pt solid #d9d9d9;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f6f6f6;border-top:0.5pt solid #d9d9d9;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f6f6f6;border-top:0.5pt solid #d9d9d9;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f6f6f6;border-top:0.5pt solid #d9d9d9;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f6f6f6;border-top:0.5pt solid #d9d9d9;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Forfeited&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(452)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;0.10&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#f6f6f6;border-top:0.5pt solid #d9d9d9;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Expired&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f6f6f6;border-top:0.5pt solid #d9d9d9;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f6f6f6;border-top:0.5pt solid #d9d9d9;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f6f6f6;border-top:0.5pt solid #d9d9d9;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#f6f6f6;border-top:0.5pt solid #d9d9d9;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f6f6f6;border-top:0.5pt solid #d9d9d9;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f6f6f6;border-top:0.5pt solid #d9d9d9;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f6f6f6;border-top:0.5pt solid #d9d9d9;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f6f6f6;border-top:0.5pt solid #d9d9d9;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f6f6f6;border-top:0.5pt solid #d9d9d9;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f6f6f6;border-top:0.5pt solid #d9d9d9;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Balance&#160;as&#160;of&#160;January&#160;31, 2026&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;6,790&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;0.57&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;7.5&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;81,589&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:12pt"&gt;&lt;td colspan="3" style="background-color:#f6f6f6;border-top:0.5pt solid #d9d9d9;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f6f6f6;border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f6f6f6;border-top:0.5pt solid #d9d9d9;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f6f6f6;border-top:0.5pt solid #d9d9d9;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f6f6f6;border-top:0.5pt solid #d9d9d9;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f6f6f6;border-top:0.5pt solid #d9d9d9;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f6f6f6;border-top:0.5pt solid #d9d9d9;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f6f6f6;border-top:0.5pt solid #d9d9d9;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:0.5pt solid #d9d9d9;border-top:0.5pt solid #d9d9d9;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Vested and exercisable as of January&#160;31, 2026&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-bottom:0.5pt solid #d9d9d9;border-top:0.5pt solid #d9d9d9;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2,378&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:0.5pt solid #d9d9d9;border-top:0.5pt solid #d9d9d9;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:0.5pt solid #d9d9d9;border-top:0.5pt solid #d9d9d9;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:0.5pt solid #d9d9d9;border-top:0.5pt solid #d9d9d9;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:0.5pt solid #d9d9d9;border-top:0.5pt solid #d9d9d9;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1.45&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:0.5pt solid #d9d9d9;border-top:0.5pt solid #d9d9d9;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:0.5pt solid #d9d9d9;border-top:0.5pt solid #d9d9d9;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:0.5pt solid #d9d9d9;border-top:0.5pt solid #d9d9d9;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;5.4&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:0.5pt solid #d9d9d9;border-top:0.5pt solid #d9d9d9;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:0.5pt solid #d9d9d9;border-top:0.5pt solid #d9d9d9;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:0.5pt solid #d9d9d9;border-top:0.5pt solid #d9d9d9;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;26,488&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:0.5pt solid #d9d9d9;border-top:0.5pt solid #d9d9d9;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-align:justify;text-indent:27pt"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The weighted-average grant date fair value of stock options granted during fiscal years 2026, 2025, and 2024 was $10.90, $18.00 and $16.84 per share, respectively. The intrinsic value of stock options exercised during fiscal years 2026, 2025, and 2024 was $48.3 million, $58.5 million, and $93.2 million, respectively.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-align:justify;text-indent:27pt"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;As of January&#160;31, 2026, unrecognized compensation expense associated with unvested stock options granted and outstanding was $49.5 million, which is expected to be recognized over a weighted-average remaining period of 2.0 years.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-align:justify;text-indent:27pt"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Fair value of each stock option grant was estimated on the date of grant using the Black-Scholes option pricing model with the following weighted-average assumptions:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:56.648%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.496%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.384%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.788%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.384%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.500%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Year Ended January 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2026&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2025&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#f6f6f6;border-top:0.5pt solid #182126;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Expected term (years)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f6f6f6;border-top:0.5pt solid #182126;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;5.8&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f6f6f6;border-top:0.5pt solid #182126;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f6f6f6;border-top:0.5pt solid #182126;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;5.7&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f6f6f6;border-top:0.5pt solid #182126;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f6f6f6;border-top:0.5pt solid #182126;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;5.9&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Expected volatility&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;63.7%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;64.2%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;65.2%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#f6f6f6;border-top:0.5pt solid #d9d9d9;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Risk-free interest rate&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f6f6f6;border-top:0.5pt solid #d9d9d9;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;4.0%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f6f6f6;border-top:0.5pt solid #d9d9d9;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f6f6f6;border-top:0.5pt solid #d9d9d9;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;4.2%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f6f6f6;border-top:0.5pt solid #d9d9d9;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f6f6f6;border-top:0.5pt solid #d9d9d9;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;3.6%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:0.5pt solid #d9d9d9;border-top:0.5pt solid #d9d9d9;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Expected dividend yield&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:0.5pt solid #d9d9d9;border-top:0.5pt solid #d9d9d9;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;0.0%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:0.5pt solid #d9d9d9;border-top:0.5pt solid #d9d9d9;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:0.5pt solid #d9d9d9;border-top:0.5pt solid #d9d9d9;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;0.0%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:0.5pt solid #d9d9d9;border-top:0.5pt solid #d9d9d9;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:0.5pt solid #d9d9d9;border-top:0.5pt solid #d9d9d9;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;0.0%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-indent:27pt"&gt;&lt;span style="color:#1e6482;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Restricted Stock Units&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-align:justify;text-indent:27pt"&gt;&lt;span style="background-color:#ffffff;color:#182126;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;RSUs granted under th&lt;/span&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;e 2021 Plan g&lt;/span&gt;&lt;span style="background-color:#ffffff;color:#182126;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;enerally vest over &lt;span style="-sec-ix-hidden:f-1210"&gt;three&lt;/span&gt; to four years and are generally forfeited in case of termination of employment or service before the satisfaction of service-based vesting conditions.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-align:justify;text-indent:27pt"&gt;&lt;span style="background-color:#ffffff;color:#182126;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;RSU activity during fiscal year 2026 was as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:72.876%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:11.619%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.384%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:11.621%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;RSUs (in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Weighted-Average Grant&lt;br/&gt;Date Fair Value Per Share&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#f6f6f6;border-top:0.5pt solid #182126;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Unvested as of January&#160;31, 2025&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f6f6f6;border-top:0.5pt solid #182126;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;22,449&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f6f6f6;border-top:0.5pt solid #182126;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f6f6f6;border-top:0.5pt solid #182126;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#f6f6f6;border-top:0.5pt solid #182126;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f6f6f6;border-top:0.5pt solid #182126;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;17.81&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f6f6f6;border-top:0.5pt solid #182126;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Granted&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;16,822&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;11.36&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#f6f6f6;border-top:0.5pt solid #d9d9d9;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Vested&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f6f6f6;border-top:0.5pt solid #d9d9d9;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(13,575)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f6f6f6;border-top:0.5pt solid #d9d9d9;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f6f6f6;border-top:0.5pt solid #d9d9d9;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#f6f6f6;border-top:0.5pt solid #d9d9d9;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f6f6f6;border-top:0.5pt solid #d9d9d9;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;16.96&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f6f6f6;border-top:0.5pt solid #d9d9d9;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Forfeited&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(5,798)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;15.67&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#f6f6f6;border-bottom:0.5pt solid #d9d9d9;border-top:0.5pt solid #d9d9d9;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Unvested as of January&#160;31, 2026&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f6f6f6;border-bottom:0.5pt solid #000;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;19,898&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f6f6f6;border-bottom:0.5pt solid #000;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f6f6f6;border-bottom:0.5pt solid #d9d9d9;border-top:0.5pt solid #d9d9d9;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#f6f6f6;border-bottom:0.5pt solid #d9d9d9;border-top:0.5pt solid #d9d9d9;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f6f6f6;border-bottom:0.5pt solid #d9d9d9;border-top:0.5pt solid #d9d9d9;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;13.56&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f6f6f6;border-bottom:0.5pt solid #d9d9d9;border-top:0.5pt solid #d9d9d9;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-align:justify;text-indent:27pt"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The intrinsic value of RSUs released during fiscal years &lt;/span&gt;&lt;span style="background-color:#ffffff;color:#182126;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2026, 2025, and 2024 was &lt;/span&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$178.8 million&lt;/span&gt;&lt;span style="background-color:#ffffff;color:#182126;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;, $234.6 million, and $329.6 million, respectively.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-align:justify;text-indent:27pt"&gt;&lt;span style="background-color:#ffffff;color:#182126;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;As of January&#160;31, 2026, unrecognized compensation expense associated with unvested RSUs was approximately $244.6 million, which is expected to be recognized over a weighted-average remaining period of 2.1 years.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-indent:27pt"&gt;&lt;span style="color:#1e6482;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Performance Stock Units&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-indent:27pt"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;During fiscal year &lt;/span&gt;&lt;span style="background-color:#ffffff;color:#182126;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2026&lt;/span&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;, we granted 0.7&#160;million PSUs at a weighted-average grant date fair value of $11.23. These PSUs are subject to performance conditions related to the achievement of certain Company targets for fiscal year &lt;/span&gt;&lt;span style="background-color:#ffffff;color:#182126;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2026&lt;/span&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;, with a potential payout ranging from 0% to 150% of the base number of PSUs awarded (with some PSUs having a maximum payout of 150% and others having a maximum payout of 125%). To the extent that they are earned, these PSUs will vest over three years from the grant date.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-align:justify;text-indent:27pt"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;No PSUs were granted during fiscal year &lt;/span&gt;&lt;span style="background-color:#ffffff;color:#182126;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2025.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-align:justify;text-indent:27pt"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;During fiscal year 2024, we granted 0.1&#160;million PSUs at a weighted-average grant date fair value of $18.08 per share. These PSUs were subject to performance conditions related to the achievement of certain individual and company targets for fiscal year 2024, which were not met. As a result, the PSUs were cancelled and no expense was recognized.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-align:justify;text-indent:27pt"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;As of &lt;/span&gt;&lt;span style="background-color:#ffffff;color:#182126;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;January&#160;31, 2026&lt;/span&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;, total unrecognized compensation expense related to unvested PSUs expected to vest was approximately $5.6&#160;million, which is expected to be recognized over a weighted-average remaining period of 2.2 years.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-indent:27pt"&gt;&lt;span style="color:#1e6482;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Employee Stock Purchase Plan Awards&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-align:justify;text-indent:27pt"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The fair value of ESPP awards was estimated using the Black-Scholes option pricing model with the following weighted-average assumptions:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:56.940%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.496%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.384%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.496%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.384%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.500%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="15" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Year Ended January&#160;31,&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2026&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2025&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#f6f6f6;border-top:0.5pt solid #182126;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Expected term (years)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f6f6f6;border-top:0.5pt solid #182126;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;0.5&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f6f6f6;border-top:0.5pt solid #182126;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f6f6f6;border-top:0.5pt solid #182126;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;0.5&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f6f6f6;border-top:0.5pt solid #182126;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f6f6f6;border-top:0.5pt solid #182126;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;0.5&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Expected volatility&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;50.0%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;63.0%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;67.4%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#f6f6f6;border-top:0.5pt solid #d9d9d9;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Risk-free interest rate&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f6f6f6;border-top:0.5pt solid #d9d9d9;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;4.2%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f6f6f6;border-top:0.5pt solid #d9d9d9;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f6f6f6;border-top:0.5pt solid #d9d9d9;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;5.2%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f6f6f6;border-top:0.5pt solid #d9d9d9;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f6f6f6;border-top:0.5pt solid #d9d9d9;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;5.0%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:0.5pt solid #d9d9d9;border-top:0.5pt solid #d9d9d9;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Expected dividend yield&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:0.5pt solid #d9d9d9;border-top:0.5pt solid #d9d9d9;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;0.0%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:0.5pt solid #d9d9d9;border-top:0.5pt solid #d9d9d9;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:0.5pt solid #d9d9d9;border-top:0.5pt solid #d9d9d9;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;0.0%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:0.5pt solid #d9d9d9;border-top:0.5pt solid #d9d9d9;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:0.5pt solid #d9d9d9;border-top:0.5pt solid #d9d9d9;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;0.0%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-align:justify;text-indent:27pt"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;During fiscal year &lt;/span&gt;&lt;span style="background-color:#ffffff;color:#182126;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2026, &lt;/span&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1.4&#160;million&lt;/span&gt;&lt;span style="background-color:#ffffff;color:#182126;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; shares were purchased under the ESPP at a weighted average purchase pri&lt;/span&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;ce of $11.15 pe&lt;/span&gt;&lt;span style="background-color:#ffffff;color:#182126;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;r share.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-align:justify;text-indent:27pt"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;As of January&#160;31, 2026, total unrecognized compensation expense related to the ESPP was approximately $2.7 million, which is expected to be recognized over a weighted-average remaining period of 0.4 years.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-indent:13.5pt"&gt;&lt;span style="color:#a32200;font-family:'Arial',sans-serif;font-size:12pt;font-style:italic;font-weight:700;line-height:120%"&gt;Stock-Based Compensation Expense&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-indent:27pt"&gt;&lt;span style="background-color:#ffffff;color:#182126;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Stock-based compensation expense is classified in the consolidated statements of operations as follows (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:59.572%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:11.619%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.384%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:11.619%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.384%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:11.622%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Year Ended January&#160;31,&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2026&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2025&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#f6f6f6;border-top:0.5pt solid #182126;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Cost of subscription services revenue&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f6f6f6;border-top:0.5pt solid #182126;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f6f6f6;border-top:0.5pt solid #182126;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;13,676&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f6f6f6;border-top:0.5pt solid #182126;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f6f6f6;border-top:0.5pt solid #182126;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#f6f6f6;border-top:0.5pt solid #182126;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f6f6f6;border-top:0.5pt solid #182126;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;19,401&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f6f6f6;border-top:0.5pt solid #182126;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f6f6f6;border-top:0.5pt solid #182126;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#f6f6f6;border-top:0.5pt solid #182126;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f6f6f6;border-top:0.5pt solid #182126;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;14,750&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f6f6f6;border-top:0.5pt solid #182126;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Cost of professional services and other revenue&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;9,484&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;11,386&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;10,958&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#f6f6f6;border-top:0.5pt solid #d9d9d9;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Sales and marketing&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f6f6f6;border-top:0.5pt solid #d9d9d9;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;87,746&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f6f6f6;border-top:0.5pt solid #d9d9d9;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f6f6f6;border-top:0.5pt solid #d9d9d9;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f6f6f6;border-top:0.5pt solid #d9d9d9;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;134,646&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f6f6f6;border-top:0.5pt solid #d9d9d9;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f6f6f6;border-top:0.5pt solid #d9d9d9;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f6f6f6;border-top:0.5pt solid #d9d9d9;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;144,863&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f6f6f6;border-top:0.5pt solid #d9d9d9;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Research and development&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;132,890&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;132,757&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;117,965&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#f6f6f6;border-top:0.5pt solid #d9d9d9;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;General and administrative&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f6f6f6;border-top:0.5pt solid #d9d9d9;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;46,880&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f6f6f6;border-top:0.5pt solid #d9d9d9;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f6f6f6;border-top:0.5pt solid #d9d9d9;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f6f6f6;border-top:0.5pt solid #d9d9d9;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;59,961&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f6f6f6;border-top:0.5pt solid #d9d9d9;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f6f6f6;border-top:0.5pt solid #d9d9d9;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f6f6f6;border-top:0.5pt solid #d9d9d9;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;83,419&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f6f6f6;border-top:0.5pt solid #d9d9d9;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:0.5pt solid #d9d9d9;border-top:0.5pt solid #d9d9d9;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:0.5pt solid #000;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:0.5pt solid #000;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;290,676&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:0.5pt solid #000;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:0.5pt solid #d9d9d9;border-top:0.5pt solid #d9d9d9;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:0.5pt solid #000;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:0.5pt solid #000;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;358,151&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:0.5pt solid #000;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:0.5pt solid #d9d9d9;border-top:0.5pt solid #d9d9d9;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:0.5pt solid #000;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:0.5pt solid #000;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;371,955&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:0.5pt solid #000;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock>
    <us-gaap:CommonStockCapitalSharesReservedForFutureIssuance
      contextRef="c-257"
      decimals="-5"
      id="f-1153"
      unitRef="shares">229800000</us-gaap:CommonStockCapitalSharesReservedForFutureIssuance>
    <path:ShareBasedCompensationArrangementByShareBasedPaymentAwardPeriodOfSharesAutomaticallyIncrease contextRef="c-258" id="f-1154">P10Y</path:ShareBasedCompensationArrangementByShareBasedPaymentAwardPeriodOfSharesAutomaticallyIncrease>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardPercentageOfOutstandingStockMaximum
      contextRef="c-258"
      decimals="INF"
      id="f-1155"
      unitRef="number">0.05</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardPercentageOfOutstandingStockMaximum>
    <us-gaap:CommonStockCapitalSharesReservedForFutureIssuance
      contextRef="c-259"
      decimals="INF"
      id="f-1156"
      unitRef="shares">0</us-gaap:CommonStockCapitalSharesReservedForFutureIssuance>
    <us-gaap:CommonStockCapitalSharesReservedForFutureIssuance
      contextRef="c-260"
      decimals="INF"
      id="f-1157"
      unitRef="shares">0</us-gaap:CommonStockCapitalSharesReservedForFutureIssuance>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized
      contextRef="c-261"
      decimals="-5"
      id="f-1158"
      unitRef="shares">32700000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized>
    <path:ShareBasedCompensationArrangementByShareBasedPaymentAwardPeriodOfSharesAutomaticallyIncrease contextRef="c-262" id="f-1159">P10Y</path:ShareBasedCompensationArrangementByShareBasedPaymentAwardPeriodOfSharesAutomaticallyIncrease>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardPercentageOfOutstandingStockMaximum
      contextRef="c-262"
      decimals="INF"
      id="f-1160"
      unitRef="number">0.01</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardPercentageOfOutstandingStockMaximum>
    <us-gaap:CommonStockCapitalSharesReservedForFutureIssuance
      contextRef="c-263"
      decimals="-5"
      id="f-1161"
      unitRef="shares">15500000</us-gaap:CommonStockCapitalSharesReservedForFutureIssuance>
    <path:ShareBasedCompensationArrangementByShareBasedPaymentAwardPurchasePriceOfCommonStockOfferingDatePercent
      contextRef="c-264"
      decimals="INF"
      id="f-1162"
      unitRef="number">0.85</path:ShareBasedCompensationArrangementByShareBasedPaymentAwardPurchasePriceOfCommonStockOfferingDatePercent>
    <path:ShareBasedCompensationArrangementByShareBasedPaymentAwardPurchasePriceOfCommonStockPurchaseDatePercent
      contextRef="c-264"
      decimals="INF"
      id="f-1163"
      unitRef="number">0.85</path:ShareBasedCompensationArrangementByShareBasedPaymentAwardPurchasePriceOfCommonStockPurchaseDatePercent>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1 contextRef="c-266" id="f-1165">P4Y</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1>
    <path:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedExpirationPeriodAfterTerminationOfEmployment contextRef="c-267" id="f-1166">P3M</path:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedExpirationPeriodAfterTerminationOfEmployment>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod contextRef="c-268" id="f-1167">P10Y</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod>
    <us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock contextRef="c-1" id="f-1168">Stock option activity during fiscal year 2026 was as follows:&lt;div style="margin-top:12pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:46.268%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:11.619%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.384%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:11.619%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.384%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:11.619%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.384%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:11.623%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Stock Options (in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Weighted-Average&lt;br/&gt;Exercise Price&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Weighted-Average&lt;br/&gt;Remaining Contractual&lt;br/&gt;Life (years)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Aggregate Intrinsic&lt;br/&gt;Value (in thousands)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#f6f6f6;border-top:0.5pt solid #182126;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Balance&#160;as&#160;of&#160;January&#160;31, 2025&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f6f6f6;border-top:0.5pt solid #182126;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;7,935&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f6f6f6;border-top:0.5pt solid #182126;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f6f6f6;border-top:0.5pt solid #182126;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#f6f6f6;border-top:0.5pt solid #182126;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f6f6f6;border-top:0.5pt solid #182126;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;0.60&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f6f6f6;border-top:0.5pt solid #182126;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f6f6f6;border-top:0.5pt solid #182126;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f6f6f6;border-top:0.5pt solid #182126;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;7.5&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f6f6f6;border-top:0.5pt solid #182126;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#f6f6f6;border-top:0.5pt solid #182126;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f6f6f6;border-top:0.5pt solid #182126;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;108,138&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f6f6f6;border-top:0.5pt solid #182126;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Granted&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;3,004&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;0.10&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#f6f6f6;border-top:0.5pt solid #d9d9d9;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Exercised&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f6f6f6;border-top:0.5pt solid #d9d9d9;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(3,697)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f6f6f6;border-top:0.5pt solid #d9d9d9;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f6f6f6;border-top:0.5pt solid #d9d9d9;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#f6f6f6;border-top:0.5pt solid #d9d9d9;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f6f6f6;border-top:0.5pt solid #d9d9d9;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;0.30&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f6f6f6;border-top:0.5pt solid #d9d9d9;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f6f6f6;border-top:0.5pt solid #d9d9d9;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f6f6f6;border-top:0.5pt solid #d9d9d9;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f6f6f6;border-top:0.5pt solid #d9d9d9;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f6f6f6;border-top:0.5pt solid #d9d9d9;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Forfeited&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(452)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;0.10&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#f6f6f6;border-top:0.5pt solid #d9d9d9;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Expired&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f6f6f6;border-top:0.5pt solid #d9d9d9;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f6f6f6;border-top:0.5pt solid #d9d9d9;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f6f6f6;border-top:0.5pt solid #d9d9d9;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#f6f6f6;border-top:0.5pt solid #d9d9d9;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f6f6f6;border-top:0.5pt solid #d9d9d9;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f6f6f6;border-top:0.5pt solid #d9d9d9;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f6f6f6;border-top:0.5pt solid #d9d9d9;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f6f6f6;border-top:0.5pt solid #d9d9d9;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f6f6f6;border-top:0.5pt solid #d9d9d9;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f6f6f6;border-top:0.5pt solid #d9d9d9;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Balance&#160;as&#160;of&#160;January&#160;31, 2026&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;6,790&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;0.57&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;7.5&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;81,589&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:12pt"&gt;&lt;td colspan="3" style="background-color:#f6f6f6;border-top:0.5pt solid #d9d9d9;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f6f6f6;border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f6f6f6;border-top:0.5pt solid #d9d9d9;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f6f6f6;border-top:0.5pt solid #d9d9d9;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f6f6f6;border-top:0.5pt solid #d9d9d9;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f6f6f6;border-top:0.5pt solid #d9d9d9;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f6f6f6;border-top:0.5pt solid #d9d9d9;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f6f6f6;border-top:0.5pt solid #d9d9d9;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:0.5pt solid #d9d9d9;border-top:0.5pt solid #d9d9d9;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Vested and exercisable as of January&#160;31, 2026&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-bottom:0.5pt solid #d9d9d9;border-top:0.5pt solid #d9d9d9;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2,378&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:0.5pt solid #d9d9d9;border-top:0.5pt solid #d9d9d9;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:0.5pt solid #d9d9d9;border-top:0.5pt solid #d9d9d9;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:0.5pt solid #d9d9d9;border-top:0.5pt solid #d9d9d9;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:0.5pt solid #d9d9d9;border-top:0.5pt solid #d9d9d9;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1.45&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:0.5pt solid #d9d9d9;border-top:0.5pt solid #d9d9d9;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:0.5pt solid #d9d9d9;border-top:0.5pt solid #d9d9d9;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:0.5pt solid #d9d9d9;border-top:0.5pt solid #d9d9d9;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;5.4&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:0.5pt solid #d9d9d9;border-top:0.5pt solid #d9d9d9;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:0.5pt solid #d9d9d9;border-top:0.5pt solid #d9d9d9;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:0.5pt solid #d9d9d9;border-top:0.5pt solid #d9d9d9;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;26,488&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:0.5pt solid #d9d9d9;border-top:0.5pt solid #d9d9d9;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber contextRef="c-6" decimals="-3" id="f-1169" unitRef="shares">7935000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice
      contextRef="c-6"
      decimals="2"
      id="f-1170"
      unitRef="usdPerShare">0.60</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2 contextRef="c-20" id="f-1171">P7Y6M</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue contextRef="c-6" decimals="-3" id="f-1172" unitRef="usd">108138000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross contextRef="c-1" decimals="-3" id="f-1173" unitRef="shares">3004000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross>
    <us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice
      contextRef="c-1"
      decimals="2"
      id="f-1174"
      unitRef="usdPerShare">0.10</us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice>
    <us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised contextRef="c-1" decimals="-3" id="f-1175" unitRef="shares">3697000</us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised>
    <us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice
      contextRef="c-1"
      decimals="2"
      id="f-1176"
      unitRef="usdPerShare">0.30</us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod contextRef="c-1" decimals="-3" id="f-1177" unitRef="shares">452000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod>
    <us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice
      contextRef="c-1"
      decimals="2"
      id="f-1178"
      unitRef="usdPerShare">0.10</us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpirationsInPeriod contextRef="c-1" decimals="-3" id="f-1179" unitRef="shares">0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpirationsInPeriod>
    <us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExpirationsInPeriodWeightedAverageExercisePrice
      contextRef="c-1"
      decimals="2"
      id="f-1180"
      unitRef="usdPerShare">0</us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExpirationsInPeriodWeightedAverageExercisePrice>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber contextRef="c-5" decimals="-3" id="f-1181" unitRef="shares">6790000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice
      contextRef="c-5"
      decimals="2"
      id="f-1182"
      unitRef="usdPerShare">0.57</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2 contextRef="c-1" id="f-1183">P7Y6M</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue contextRef="c-5" decimals="-3" id="f-1184" unitRef="usd">81589000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableNumber contextRef="c-5" decimals="-3" id="f-1185" unitRef="shares">2378000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageExercisePrice
      contextRef="c-5"
      decimals="2"
      id="f-1186"
      unitRef="usdPerShare">1.45</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageExercisePrice>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageRemainingContractualTerm1 contextRef="c-1" id="f-1187">P5Y4M24D</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageRemainingContractualTerm1>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableAggregateIntrinsicValue contextRef="c-5" decimals="-3" id="f-1188" unitRef="usd">26488000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableAggregateIntrinsicValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
      contextRef="c-1"
      decimals="2"
      id="f-1189"
      unitRef="usdPerShare">10.90</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
      contextRef="c-20"
      decimals="2"
      id="f-1190"
      unitRef="usdPerShare">18.00</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
      contextRef="c-21"
      decimals="2"
      id="f-1191"
      unitRef="usdPerShare">16.84</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue contextRef="c-1" decimals="-5" id="f-1192" unitRef="usd">48300000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue contextRef="c-20" decimals="-5" id="f-1193" unitRef="usd">58500000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue contextRef="c-21" decimals="-5" id="f-1194" unitRef="usd">93200000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue>
    <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions contextRef="c-5" decimals="-5" id="f-1195" unitRef="usd">49500000</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions>
    <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1 contextRef="c-269" id="f-1196">P2Y</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1>
    <us-gaap:ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock contextRef="c-1" id="f-1197">&lt;div style="margin-top:10pt;text-align:justify;text-indent:27pt"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Fair value of each stock option grant was estimated on the date of grant using the Black-Scholes option pricing model with the following weighted-average assumptions:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:56.648%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.496%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.384%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.788%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.384%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.500%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Year Ended January 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2026&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2025&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#f6f6f6;border-top:0.5pt solid #182126;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Expected term (years)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f6f6f6;border-top:0.5pt solid #182126;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;5.8&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f6f6f6;border-top:0.5pt solid #182126;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f6f6f6;border-top:0.5pt solid #182126;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;5.7&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f6f6f6;border-top:0.5pt solid #182126;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f6f6f6;border-top:0.5pt solid #182126;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;5.9&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Expected volatility&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;63.7%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;64.2%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;65.2%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#f6f6f6;border-top:0.5pt solid #d9d9d9;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Risk-free interest rate&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f6f6f6;border-top:0.5pt solid #d9d9d9;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;4.0%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f6f6f6;border-top:0.5pt solid #d9d9d9;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f6f6f6;border-top:0.5pt solid #d9d9d9;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;4.2%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f6f6f6;border-top:0.5pt solid #d9d9d9;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f6f6f6;border-top:0.5pt solid #d9d9d9;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;3.6%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:0.5pt solid #d9d9d9;border-top:0.5pt solid #d9d9d9;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Expected dividend yield&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:0.5pt solid #d9d9d9;border-top:0.5pt solid #d9d9d9;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;0.0%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:0.5pt solid #d9d9d9;border-top:0.5pt solid #d9d9d9;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:0.5pt solid #d9d9d9;border-top:0.5pt solid #d9d9d9;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;0.0%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:0.5pt solid #d9d9d9;border-top:0.5pt solid #d9d9d9;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:0.5pt solid #d9d9d9;border-top:0.5pt solid #d9d9d9;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;0.0%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1 contextRef="c-270" id="f-1198">P5Y9M18D</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1 contextRef="c-271" id="f-1199">P5Y8M12D</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1 contextRef="c-272" id="f-1200">P5Y10M24D</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsWeightedAverageVolatilityRate
      contextRef="c-270"
      decimals="3"
      id="f-1201"
      unitRef="number">0.637</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsWeightedAverageVolatilityRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsWeightedAverageVolatilityRate
      contextRef="c-271"
      decimals="3"
      id="f-1202"
      unitRef="number">0.642</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsWeightedAverageVolatilityRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsWeightedAverageVolatilityRate
      contextRef="c-272"
      decimals="3"
      id="f-1203"
      unitRef="number">0.652</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsWeightedAverageVolatilityRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate
      contextRef="c-270"
      decimals="3"
      id="f-1204"
      unitRef="number">0.040</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate
      contextRef="c-271"
      decimals="3"
      id="f-1205"
      unitRef="number">0.042</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate
      contextRef="c-272"
      decimals="3"
      id="f-1206"
      unitRef="number">0.036</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate
      contextRef="c-270"
      decimals="INF"
      id="f-1207"
      unitRef="number">0.000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate
      contextRef="c-271"
      decimals="INF"
      id="f-1208"
      unitRef="number">0.000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate
      contextRef="c-272"
      decimals="INF"
      id="f-1209"
      unitRef="number">0.000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1 contextRef="c-274" id="f-1211">P4Y</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1>
    <us-gaap:ScheduleOfNonvestedRestrictedStockUnitsActivityTableTextBlock contextRef="c-1" id="f-1212">&lt;div style="margin-top:10pt;text-align:justify;text-indent:27pt"&gt;&lt;span style="background-color:#ffffff;color:#182126;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;RSU activity during fiscal year 2026 was as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:72.876%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:11.619%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.384%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:11.621%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;RSUs (in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Weighted-Average Grant&lt;br/&gt;Date Fair Value Per Share&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#f6f6f6;border-top:0.5pt solid #182126;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Unvested as of January&#160;31, 2025&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f6f6f6;border-top:0.5pt solid #182126;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;22,449&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f6f6f6;border-top:0.5pt solid #182126;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f6f6f6;border-top:0.5pt solid #182126;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#f6f6f6;border-top:0.5pt solid #182126;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f6f6f6;border-top:0.5pt solid #182126;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;17.81&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f6f6f6;border-top:0.5pt solid #182126;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Granted&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;16,822&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;11.36&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#f6f6f6;border-top:0.5pt solid #d9d9d9;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Vested&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f6f6f6;border-top:0.5pt solid #d9d9d9;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(13,575)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f6f6f6;border-top:0.5pt solid #d9d9d9;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f6f6f6;border-top:0.5pt solid #d9d9d9;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#f6f6f6;border-top:0.5pt solid #d9d9d9;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f6f6f6;border-top:0.5pt solid #d9d9d9;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;16.96&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f6f6f6;border-top:0.5pt solid #d9d9d9;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Forfeited&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(5,798)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;15.67&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#f6f6f6;border-bottom:0.5pt solid #d9d9d9;border-top:0.5pt solid #d9d9d9;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Unvested as of January&#160;31, 2026&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f6f6f6;border-bottom:0.5pt solid #000;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;19,898&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f6f6f6;border-bottom:0.5pt solid #000;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f6f6f6;border-bottom:0.5pt solid #d9d9d9;border-top:0.5pt solid #d9d9d9;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#f6f6f6;border-bottom:0.5pt solid #d9d9d9;border-top:0.5pt solid #d9d9d9;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f6f6f6;border-bottom:0.5pt solid #d9d9d9;border-top:0.5pt solid #d9d9d9;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;13.56&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f6f6f6;border-bottom:0.5pt solid #d9d9d9;border-top:0.5pt solid #d9d9d9;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfNonvestedRestrictedStockUnitsActivityTableTextBlock>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
      contextRef="c-275"
      decimals="-3"
      id="f-1213"
      unitRef="shares">22449000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue
      contextRef="c-275"
      decimals="2"
      id="f-1214"
      unitRef="usdPerShare">17.81</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
      contextRef="c-276"
      decimals="-3"
      id="f-1215"
      unitRef="shares">16822000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
      contextRef="c-276"
      decimals="2"
      id="f-1216"
      unitRef="usdPerShare">11.36</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod
      contextRef="c-276"
      decimals="-3"
      id="f-1217"
      unitRef="shares">13575000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue
      contextRef="c-276"
      decimals="2"
      id="f-1218"
      unitRef="usdPerShare">16.96</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod
      contextRef="c-276"
      decimals="-3"
      id="f-1219"
      unitRef="shares">5798000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue
      contextRef="c-276"
      decimals="2"
      id="f-1220"
      unitRef="usdPerShare">15.67</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
      contextRef="c-277"
      decimals="-3"
      id="f-1221"
      unitRef="shares">19898000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue
      contextRef="c-277"
      decimals="2"
      id="f-1222"
      unitRef="usdPerShare">13.56</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueVested contextRef="c-276" decimals="-5" id="f-1223" unitRef="usd">178800000</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueVested>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueVested contextRef="c-278" decimals="-5" id="f-1224" unitRef="usd">234600000</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueVested>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueVested contextRef="c-279" decimals="-5" id="f-1225" unitRef="usd">329600000</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueVested>
    <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized contextRef="c-277" decimals="-5" id="f-1226" unitRef="usd">244600000</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized>
    <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1 contextRef="c-276" id="f-1227">P2Y1M6D</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
      contextRef="c-280"
      decimals="-5"
      id="f-1228"
      unitRef="shares">700000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
      contextRef="c-280"
      decimals="2"
      id="f-1229"
      unitRef="usdPerShare">11.23</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
    <path:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsPotentialPayoutPercentage
      contextRef="c-281"
      decimals="2"
      id="f-1230"
      unitRef="number">0</path:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsPotentialPayoutPercentage>
    <path:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsPotentialPayoutPercentage
      contextRef="c-282"
      decimals="2"
      id="f-1231"
      unitRef="number">1.50</path:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsPotentialPayoutPercentage>
    <path:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsMaximumPayoutPercentage
      contextRef="c-282"
      decimals="2"
      id="f-1232"
      unitRef="number">1.50</path:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsMaximumPayoutPercentage>
    <path:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsMaximumPayoutPercentage
      contextRef="c-281"
      decimals="2"
      id="f-1233"
      unitRef="number">1.25</path:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsMaximumPayoutPercentage>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1 contextRef="c-280" id="f-1234">P3Y</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
      contextRef="c-283"
      decimals="INF"
      id="f-1235"
      unitRef="shares">0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
      contextRef="c-284"
      decimals="-5"
      id="f-1236"
      unitRef="shares">100000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
      contextRef="c-284"
      decimals="2"
      id="f-1237"
      unitRef="usdPerShare">18.08</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:AllocatedShareBasedCompensationExpense contextRef="c-284" decimals="-5" id="f-1238" unitRef="usd">0</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized contextRef="c-285" decimals="-5" id="f-1239" unitRef="usd">5600000</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized>
    <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1 contextRef="c-280" id="f-1240">P2Y2M12D</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1>
    <us-gaap:ScheduleOfShareBasedPaymentAwardEmployeeStockPurchasePlanValuationAssumptionsTableTextBlock contextRef="c-1" id="f-1241">&lt;div style="margin-top:10pt;text-align:justify;text-indent:27pt"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The fair value of ESPP awards was estimated using the Black-Scholes option pricing model with the following weighted-average assumptions:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:56.940%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.496%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.384%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.496%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.384%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.500%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="15" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Year Ended January&#160;31,&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2026&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2025&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#f6f6f6;border-top:0.5pt solid #182126;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Expected term (years)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f6f6f6;border-top:0.5pt solid #182126;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;0.5&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f6f6f6;border-top:0.5pt solid #182126;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f6f6f6;border-top:0.5pt solid #182126;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;0.5&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f6f6f6;border-top:0.5pt solid #182126;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f6f6f6;border-top:0.5pt solid #182126;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;0.5&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Expected volatility&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;50.0%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;63.0%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;67.4%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#f6f6f6;border-top:0.5pt solid #d9d9d9;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Risk-free interest rate&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f6f6f6;border-top:0.5pt solid #d9d9d9;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;4.2%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f6f6f6;border-top:0.5pt solid #d9d9d9;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f6f6f6;border-top:0.5pt solid #d9d9d9;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;5.2%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f6f6f6;border-top:0.5pt solid #d9d9d9;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f6f6f6;border-top:0.5pt solid #d9d9d9;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;5.0%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:0.5pt solid #d9d9d9;border-top:0.5pt solid #d9d9d9;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Expected dividend yield&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:0.5pt solid #d9d9d9;border-top:0.5pt solid #d9d9d9;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;0.0%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:0.5pt solid #d9d9d9;border-top:0.5pt solid #d9d9d9;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:0.5pt solid #d9d9d9;border-top:0.5pt solid #d9d9d9;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;0.0%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:0.5pt solid #d9d9d9;border-top:0.5pt solid #d9d9d9;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:0.5pt solid #d9d9d9;border-top:0.5pt solid #d9d9d9;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;0.0%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfShareBasedPaymentAwardEmployeeStockPurchasePlanValuationAssumptionsTableTextBlock>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1 contextRef="c-286" id="f-1242">P0Y6M</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1 contextRef="c-287" id="f-1243">P0Y6M</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1 contextRef="c-288" id="f-1244">P0Y6M</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsWeightedAverageVolatilityRate
      contextRef="c-286"
      decimals="3"
      id="f-1245"
      unitRef="number">0.500</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsWeightedAverageVolatilityRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsWeightedAverageVolatilityRate
      contextRef="c-287"
      decimals="3"
      id="f-1246"
      unitRef="number">0.630</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsWeightedAverageVolatilityRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsWeightedAverageVolatilityRate
      contextRef="c-288"
      decimals="3"
      id="f-1247"
      unitRef="number">0.674</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsWeightedAverageVolatilityRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate
      contextRef="c-286"
      decimals="3"
      id="f-1248"
      unitRef="number">0.042</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate
      contextRef="c-287"
      decimals="3"
      id="f-1249"
      unitRef="number">0.052</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate
      contextRef="c-288"
      decimals="3"
      id="f-1250"
      unitRef="number">0.050</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate
      contextRef="c-286"
      decimals="INF"
      id="f-1251"
      unitRef="number">0.000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate
      contextRef="c-287"
      decimals="INF"
      id="f-1252"
      unitRef="number">0.000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate
      contextRef="c-288"
      decimals="INF"
      id="f-1253"
      unitRef="number">0.000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesIssuedInPeriod
      contextRef="c-289"
      decimals="-5"
      id="f-1254"
      unitRef="shares">1400000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesIssuedInPeriod>
    <us-gaap:SharesIssuedPricePerShare
      contextRef="c-261"
      decimals="2"
      id="f-1255"
      unitRef="usdPerShare">11.15</us-gaap:SharesIssuedPricePerShare>
    <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized contextRef="c-261" decimals="-5" id="f-1256" unitRef="usd">2700000</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized>
    <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1 contextRef="c-289" id="f-1257">P0Y4M24D</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1>
    <us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock contextRef="c-1" id="f-1258">&lt;div style="margin-top:10pt;text-indent:27pt"&gt;&lt;span style="background-color:#ffffff;color:#182126;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Stock-based compensation expense is classified in the consolidated statements of operations as follows (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:59.572%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:11.619%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.384%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:11.619%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.384%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:11.622%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Year Ended January&#160;31,&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2026&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2025&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#f6f6f6;border-top:0.5pt solid #182126;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Cost of subscription services revenue&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f6f6f6;border-top:0.5pt solid #182126;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f6f6f6;border-top:0.5pt solid #182126;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;13,676&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f6f6f6;border-top:0.5pt solid #182126;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f6f6f6;border-top:0.5pt solid #182126;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#f6f6f6;border-top:0.5pt solid #182126;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f6f6f6;border-top:0.5pt solid #182126;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;19,401&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f6f6f6;border-top:0.5pt solid #182126;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f6f6f6;border-top:0.5pt solid #182126;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#f6f6f6;border-top:0.5pt solid #182126;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f6f6f6;border-top:0.5pt solid #182126;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;14,750&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f6f6f6;border-top:0.5pt solid #182126;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Cost of professional services and other revenue&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;9,484&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;11,386&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;10,958&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#f6f6f6;border-top:0.5pt solid #d9d9d9;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Sales and marketing&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f6f6f6;border-top:0.5pt solid #d9d9d9;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;87,746&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f6f6f6;border-top:0.5pt solid #d9d9d9;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f6f6f6;border-top:0.5pt solid #d9d9d9;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f6f6f6;border-top:0.5pt solid #d9d9d9;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;134,646&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f6f6f6;border-top:0.5pt solid #d9d9d9;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f6f6f6;border-top:0.5pt solid #d9d9d9;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f6f6f6;border-top:0.5pt solid #d9d9d9;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;144,863&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f6f6f6;border-top:0.5pt solid #d9d9d9;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Research and development&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;132,890&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;132,757&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;117,965&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#f6f6f6;border-top:0.5pt solid #d9d9d9;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;General and administrative&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f6f6f6;border-top:0.5pt solid #d9d9d9;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;46,880&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f6f6f6;border-top:0.5pt solid #d9d9d9;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f6f6f6;border-top:0.5pt solid #d9d9d9;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f6f6f6;border-top:0.5pt solid #d9d9d9;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;59,961&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f6f6f6;border-top:0.5pt solid #d9d9d9;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f6f6f6;border-top:0.5pt solid #d9d9d9;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f6f6f6;border-top:0.5pt solid #d9d9d9;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;83,419&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f6f6f6;border-top:0.5pt solid #d9d9d9;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:0.5pt solid #d9d9d9;border-top:0.5pt solid #d9d9d9;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:0.5pt solid #000;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:0.5pt solid #000;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;290,676&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:0.5pt solid #000;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:0.5pt solid #d9d9d9;border-top:0.5pt solid #d9d9d9;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:0.5pt solid #000;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:0.5pt solid #000;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;358,151&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:0.5pt solid #000;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:0.5pt solid #d9d9d9;border-top:0.5pt solid #d9d9d9;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:0.5pt solid #000;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:0.5pt solid #000;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;371,955&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:0.5pt solid #000;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock>
    <us-gaap:AllocatedShareBasedCompensationExpense contextRef="c-290" decimals="-3" id="f-1259" unitRef="usd">13676000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense contextRef="c-291" decimals="-3" id="f-1260" unitRef="usd">19401000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense contextRef="c-292" decimals="-3" id="f-1261" unitRef="usd">14750000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense contextRef="c-293" decimals="-3" id="f-1262" unitRef="usd">9484000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense contextRef="c-294" decimals="-3" id="f-1263" unitRef="usd">11386000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense contextRef="c-295" decimals="-3" id="f-1264" unitRef="usd">10958000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense contextRef="c-214" decimals="-3" id="f-1265" unitRef="usd">87746000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense contextRef="c-215" decimals="-3" id="f-1266" unitRef="usd">134646000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense contextRef="c-216" decimals="-3" id="f-1267" unitRef="usd">144863000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense contextRef="c-217" decimals="-3" id="f-1268" unitRef="usd">132890000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense contextRef="c-218" decimals="-3" id="f-1269" unitRef="usd">132757000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense contextRef="c-219" decimals="-3" id="f-1270" unitRef="usd">117965000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense contextRef="c-220" decimals="-3" id="f-1271" unitRef="usd">46880000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense contextRef="c-221" decimals="-3" id="f-1272" unitRef="usd">59961000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense contextRef="c-222" decimals="-3" id="f-1273" unitRef="usd">83419000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense contextRef="c-1" decimals="-3" id="f-1274" unitRef="usd">290676000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense contextRef="c-20" decimals="-3" id="f-1275" unitRef="usd">358151000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense contextRef="c-21" decimals="-3" id="f-1276" unitRef="usd">371955000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:IncomeTaxDisclosureTextBlock contextRef="c-1" id="f-1277">&lt;div style="margin-top:12pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:279.00pt"&gt;&lt;tr&gt;&lt;td style="width:1.0pt"&gt;&lt;/td&gt;&lt;td style="width:24.25pt"&gt;&lt;/td&gt;&lt;td style="width:1.0pt"&gt;&lt;/td&gt;&lt;td style="width:1.0pt"&gt;&lt;/td&gt;&lt;td style="width:24.25pt"&gt;&lt;/td&gt;&lt;td style="width:1.0pt"&gt;&lt;/td&gt;&lt;td style="width:1.0pt"&gt;&lt;/td&gt;&lt;td style="width:24.25pt"&gt;&lt;/td&gt;&lt;td style="width:1.0pt"&gt;&lt;/td&gt;&lt;td style="width:1.0pt"&gt;&lt;/td&gt;&lt;td style="width:198.25pt"&gt;&lt;/td&gt;&lt;td style="width:1.0pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:21pt"&gt;&lt;td colspan="3" style="border-left:1pt solid #fa4616;border-top:1pt solid #fa4616;padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#fa4616;font-family:'Arial',sans-serif;font-size:18pt;font-weight:700;line-height:120%"&gt;13&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-left:1pt solid #fa4616;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-left:1pt solid #fa4616;border-top:1pt solid #fa4616;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-left:1pt solid #fa4616;padding:0 1pt"&gt;&lt;div style="margin-top:9pt;text-align:center"&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:21pt"&gt;&lt;td colspan="3" style="border-top:1pt solid #fa4616;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:1pt solid #fa4616;border-left:1pt solid #fa4616;border-top:1pt solid #fa4616;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-left:1pt solid #fa4616;border-top:1pt solid #fa4616;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:1pt solid #fa4616;border-left:1pt solid #fa4616;border-right:1pt solid #fa4616;border-top:1pt solid #fa4616;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#fa4616;font-family:'Arial',sans-serif;font-size:18pt;font-weight:700;line-height:120%"&gt;Income Taxes&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-align:justify;text-indent:27pt"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The U.S. and foreign components of income (loss) before income taxes are as follows for the periods presented (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:59.572%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:11.619%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.384%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:11.619%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.384%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:11.622%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Year Ended January&#160;31,&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2026&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2025&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#f6f6f6;border-top:0.5pt solid #182126;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;U.S.&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f6f6f6;border-top:0.5pt solid #182126;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f6f6f6;border-top:0.5pt solid #182126;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;129,333&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f6f6f6;border-top:0.5pt solid #182126;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f6f6f6;border-top:0.5pt solid #182126;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#f6f6f6;border-top:0.5pt solid #182126;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f6f6f6;border-top:0.5pt solid #182126;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(136,507)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f6f6f6;border-top:0.5pt solid #182126;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f6f6f6;border-top:0.5pt solid #182126;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#f6f6f6;border-top:0.5pt solid #182126;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f6f6f6;border-top:0.5pt solid #182126;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(168,587)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f6f6f6;border-top:0.5pt solid #182126;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Foreign&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(28,705)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;58,407&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;92,772&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#f6f6f6;border-bottom:0.5pt solid #d9d9d9;border-top:0.5pt solid #d9d9d9;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Income (loss) before income taxes&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f6f6f6;border-bottom:0.5pt solid #000;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f6f6f6;border-bottom:0.5pt solid #000;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;100,628&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f6f6f6;border-bottom:0.5pt solid #000;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f6f6f6;border-bottom:0.5pt solid #d9d9d9;border-top:0.5pt solid #d9d9d9;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#f6f6f6;border-bottom:0.5pt solid #000;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f6f6f6;border-bottom:0.5pt solid #000;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(78,100)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f6f6f6;border-bottom:0.5pt solid #000;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f6f6f6;border-bottom:0.5pt solid #d9d9d9;border-top:0.5pt solid #d9d9d9;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#f6f6f6;border-bottom:0.5pt solid #000;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f6f6f6;border-bottom:0.5pt solid #000;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(75,815)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f6f6f6;border-bottom:0.5pt solid #000;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-align:justify;text-indent:27pt"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The components of the provision for income taxes are as follows for the periods presented (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:59.572%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:11.619%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.384%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:11.619%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.384%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:11.622%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Year Ended January&#160;31,&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2026&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2025&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#f6f6f6;border-top:0.5pt solid #182126;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Current expense (benefit)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f6f6f6;border-top:0.5pt solid #182126;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f6f6f6;border-top:0.5pt solid #182126;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f6f6f6;border-top:0.5pt solid #182126;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f6f6f6;border-top:0.5pt solid #182126;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f6f6f6;border-top:0.5pt solid #182126;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Federal&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;70&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(106)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#f6f6f6;border-top:0.5pt solid #d9d9d9;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;State&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f6f6f6;border-top:0.5pt solid #d9d9d9;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;344&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f6f6f6;border-top:0.5pt solid #d9d9d9;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f6f6f6;border-top:0.5pt solid #d9d9d9;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f6f6f6;border-top:0.5pt solid #d9d9d9;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;586&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f6f6f6;border-top:0.5pt solid #d9d9d9;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f6f6f6;border-top:0.5pt solid #d9d9d9;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f6f6f6;border-top:0.5pt solid #d9d9d9;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(166)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f6f6f6;border-top:0.5pt solid #d9d9d9;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Foreign&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;20,566&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;14,802&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;13,786&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#f6f6f6;border-top:0.5pt solid #d9d9d9;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Total current expense&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f6f6f6;border-top:0.5pt solid #182126;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f6f6f6;border-top:0.5pt solid #182126;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;20,980&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f6f6f6;border-top:0.5pt solid #182126;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f6f6f6;border-top:0.5pt solid #d9d9d9;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#f6f6f6;border-top:0.5pt solid #182126;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f6f6f6;border-top:0.5pt solid #182126;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;15,388&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f6f6f6;border-top:0.5pt solid #182126;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f6f6f6;border-top:0.5pt solid #d9d9d9;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#f6f6f6;border-top:0.5pt solid #182126;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f6f6f6;border-top:0.5pt solid #182126;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;13,514&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f6f6f6;border-top:0.5pt solid #182126;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Deferred (benefit) expense&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #182126;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #182126;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #182126;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#f6f6f6;border-top:0.5pt solid #d9d9d9;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Federal&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f6f6f6;border-top:0.5pt solid #d9d9d9;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(181,824)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f6f6f6;border-top:0.5pt solid #d9d9d9;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f6f6f6;border-top:0.5pt solid #d9d9d9;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f6f6f6;border-top:0.5pt solid #d9d9d9;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;593&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f6f6f6;border-top:0.5pt solid #d9d9d9;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f6f6f6;border-top:0.5pt solid #d9d9d9;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f6f6f6;border-top:0.5pt solid #d9d9d9;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f6f6f6;border-top:0.5pt solid #d9d9d9;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;State&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(23,534)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#f6f6f6;border-top:0.5pt solid #d9d9d9;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Foreign&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f6f6f6;border-top:0.5pt solid #d9d9d9;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2,676&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f6f6f6;border-top:0.5pt solid #d9d9d9;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f6f6f6;border-top:0.5pt solid #d9d9d9;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f6f6f6;border-top:0.5pt solid #d9d9d9;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(20,387)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f6f6f6;border-top:0.5pt solid #d9d9d9;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f6f6f6;border-top:0.5pt solid #d9d9d9;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f6f6f6;border-top:0.5pt solid #d9d9d9;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;554&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f6f6f6;border-top:0.5pt solid #d9d9d9;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Total deferred (benefit) expense&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(202,682)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(19,794)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;554&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#f6f6f6;border-bottom:0.5pt solid #d9d9d9;border-top:0.5pt solid #d9d9d9;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Total (benefit from) provision for income taxes&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f6f6f6;border-bottom:0.5pt solid #000;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f6f6f6;border-bottom:0.5pt solid #000;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(181,702)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f6f6f6;border-bottom:0.5pt solid #000;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f6f6f6;border-bottom:0.5pt solid #d9d9d9;border-top:0.5pt solid #d9d9d9;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#f6f6f6;border-bottom:0.5pt solid #000;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f6f6f6;border-bottom:0.5pt solid #000;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(4,406)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f6f6f6;border-bottom:0.5pt solid #000;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f6f6f6;border-bottom:0.5pt solid #d9d9d9;border-top:0.5pt solid #d9d9d9;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#f6f6f6;border-bottom:0.5pt solid #000;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f6f6f6;border-bottom:0.5pt solid #000;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;14,068&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f6f6f6;border-bottom:0.5pt solid #000;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-align:justify;text-indent:27pt"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following is a reconciliation of the statutory federal income tax rate to our effective tax rate for fiscal year 2026 (dollars in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:72.876%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:11.619%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.384%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:11.621%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Year Ended January&#160;31,&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2026&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Amount&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Rate&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#f6f6f6;border-top:0.5pt solid #182126;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;U.S. Federal statutory income tax rate&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f6f6f6;border-top:0.5pt solid #182126;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f6f6f6;border-top:0.5pt solid #182126;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;21,132&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f6f6f6;border-top:0.5pt solid #182126;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f6f6f6;border-top:0.5pt solid #182126;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f6f6f6;border-top:0.5pt solid #182126;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;21.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f6f6f6;border-top:0.5pt solid #182126;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;U.S. state and local income taxes, net of federal income tax effect&lt;/span&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:5.85pt;font-weight:400;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline"&gt;(1)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(18,320)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(18.2)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#f6f6f6;border-top:0.5pt solid #d9d9d9;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Effect of cross-border tax laws:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f6f6f6;border-top:0.5pt solid #d9d9d9;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f6f6f6;border-top:0.5pt solid #d9d9d9;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f6f6f6;border-top:0.5pt solid #d9d9d9;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Global intangible low-taxed income&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;20,106&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;20.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#f6f6f6;border-top:0.5pt solid #d9d9d9;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Subpart F income&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f6f6f6;border-top:0.5pt solid #d9d9d9;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;847&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f6f6f6;border-top:0.5pt solid #d9d9d9;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f6f6f6;border-top:0.5pt solid #d9d9d9;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f6f6f6;border-top:0.5pt solid #d9d9d9;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;0.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f6f6f6;border-top:0.5pt solid #d9d9d9;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Tax credits:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#f6f6f6;border-top:0.5pt solid #d9d9d9;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Federal research credit&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f6f6f6;border-top:0.5pt solid #d9d9d9;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(1,400)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f6f6f6;border-top:0.5pt solid #d9d9d9;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f6f6f6;border-top:0.5pt solid #d9d9d9;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f6f6f6;border-top:0.5pt solid #d9d9d9;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(1.4)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f6f6f6;border-top:0.5pt solid #d9d9d9;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Change in valuation allowance&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(248,126)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(246.6)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#f6f6f6;border-top:0.5pt solid #d9d9d9;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Nontaxable or non-deductible items:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f6f6f6;border-top:0.5pt solid #d9d9d9;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f6f6f6;border-top:0.5pt solid #d9d9d9;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f6f6f6;border-top:0.5pt solid #d9d9d9;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Non-deductible executive compensation&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2,658&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#f6f6f6;border-top:0.5pt solid #d9d9d9;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Stock-based compensation&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f6f6f6;border-top:0.5pt solid #d9d9d9;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;11,757&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f6f6f6;border-top:0.5pt solid #d9d9d9;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f6f6f6;border-top:0.5pt solid #d9d9d9;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f6f6f6;border-top:0.5pt solid #d9d9d9;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;11.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f6f6f6;border-top:0.5pt solid #d9d9d9;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;768&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;0.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#f6f6f6;border-top:0.5pt solid #d9d9d9;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Other adjustments&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f6f6f6;border-top:0.5pt solid #d9d9d9;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;40&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f6f6f6;border-top:0.5pt solid #d9d9d9;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f6f6f6;border-top:0.5pt solid #d9d9d9;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f6f6f6;border-top:0.5pt solid #d9d9d9;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f6f6f6;border-top:0.5pt solid #d9d9d9;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Foreign tax effects:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#f6f6f6;border-top:0.5pt solid #d9d9d9;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Romania:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f6f6f6;border-top:0.5pt solid #d9d9d9;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f6f6f6;border-top:0.5pt solid #d9d9d9;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f6f6f6;border-top:0.5pt solid #d9d9d9;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Statutory income tax rate differential&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;5,573&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;5.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#f6f6f6;border-top:0.5pt solid #d9d9d9;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Nontaxable or non-deductible items:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f6f6f6;border-top:0.5pt solid #d9d9d9;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f6f6f6;border-top:0.5pt solid #d9d9d9;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f6f6f6;border-top:0.5pt solid #d9d9d9;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:2px 1pt 2px 25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Transfer pricing adjustment&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;4,671&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;4.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#f6f6f6;border-top:0.5pt solid #d9d9d9;padding:2px 1pt 2px 25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f6f6f6;border-top:0.5pt solid #d9d9d9;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,262&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f6f6f6;border-top:0.5pt solid #d9d9d9;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f6f6f6;border-top:0.5pt solid #d9d9d9;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f6f6f6;border-top:0.5pt solid #d9d9d9;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f6f6f6;border-top:0.5pt solid #d9d9d9;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Excess R&amp;amp;D deductions&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(4,978)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(4.9)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#f6f6f6;border-top:0.5pt solid #d9d9d9;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Change in valuation allowance&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f6f6f6;border-top:0.5pt solid #d9d9d9;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;10,668&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f6f6f6;border-top:0.5pt solid #d9d9d9;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f6f6f6;border-top:0.5pt solid #d9d9d9;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f6f6f6;border-top:0.5pt solid #d9d9d9;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;10.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f6f6f6;border-top:0.5pt solid #d9d9d9;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Other adjustments&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;49&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#f6f6f6;border-top:0.5pt solid #d9d9d9;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;India&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f6f6f6;border-top:0.5pt solid #d9d9d9;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,159&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f6f6f6;border-top:0.5pt solid #d9d9d9;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f6f6f6;border-top:0.5pt solid #d9d9d9;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f6f6f6;border-top:0.5pt solid #d9d9d9;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f6f6f6;border-top:0.5pt solid #d9d9d9;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Japan&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;753&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;0.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#f6f6f6;border-top:0.5pt solid #d9d9d9;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Netherlands&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f6f6f6;border-top:0.5pt solid #d9d9d9;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,380&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f6f6f6;border-top:0.5pt solid #d9d9d9;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f6f6f6;border-top:0.5pt solid #d9d9d9;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f6f6f6;border-top:0.5pt solid #d9d9d9;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f6f6f6;border-top:0.5pt solid #d9d9d9;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;U.K.&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2,187&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#f6f6f6;border-top:0.5pt solid #d9d9d9;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Other foreign jurisdictions&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f6f6f6;border-top:0.5pt solid #d9d9d9;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;776&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f6f6f6;border-top:0.5pt solid #d9d9d9;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f6f6f6;border-top:0.5pt solid #d9d9d9;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f6f6f6;border-top:0.5pt solid #d9d9d9;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;0.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f6f6f6;border-top:0.5pt solid #d9d9d9;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Changes in unrecognized tax benefits&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;5,336&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;5.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#f6f6f6;border-bottom:0.5pt solid #d9d9d9;border-top:0.5pt solid #d9d9d9;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(Benefit from) provision for income taxes&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f6f6f6;border-bottom:0.5pt solid #182126;border-top:0.5pt solid #182126;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f6f6f6;border-bottom:0.5pt solid #182126;border-top:0.5pt solid #182126;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(181,702)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f6f6f6;border-bottom:0.5pt solid #182126;border-top:0.5pt solid #182126;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f6f6f6;border-bottom:0.5pt solid #d9d9d9;border-top:0.5pt solid #d9d9d9;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f6f6f6;border-bottom:0.5pt solid #182126;border-top:0.5pt solid #182126;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(180.6)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f6f6f6;border-bottom:0.5pt solid #182126;border-top:0.5pt solid #182126;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="12" style="background-color:#ffffff;border-bottom:0.5pt solid #d9d9d9;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;(1)&lt;/span&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:4.55pt;font-weight:400;line-height:100%;position:relative;top:-2.44pt;vertical-align:baseline"&gt; &lt;/span&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;New York State and New York City taxes constitute the majority of the tax effect in this category.&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify;text-indent:27pt"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following is a reconciliation of the statutory federal income tax rate to our effective tax rate for fiscal years 2025 and 2024:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:72.876%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:11.619%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.384%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:11.621%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Year Ended January&#160;31,&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2025&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#f6f6f6;border-top:0.5pt solid #182126;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Federal statutory income tax rate&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f6f6f6;border-top:0.5pt solid #182126;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;21.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f6f6f6;border-top:0.5pt solid #182126;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f6f6f6;border-top:0.5pt solid #182126;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f6f6f6;border-top:0.5pt solid #182126;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;21.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f6f6f6;border-top:0.5pt solid #182126;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Foreign taxes&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(11.6)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(2.0)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#f6f6f6;border-top:0.5pt solid #d9d9d9;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Non-deductible expenses&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f6f6f6;border-top:0.5pt solid #d9d9d9;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(9.5)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f6f6f6;border-top:0.5pt solid #d9d9d9;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f6f6f6;border-top:0.5pt solid #d9d9d9;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f6f6f6;border-top:0.5pt solid #d9d9d9;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(17.9)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f6f6f6;border-top:0.5pt solid #d9d9d9;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Stock-based compensation&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(25.0)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(4.6)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#f6f6f6;border-top:0.5pt solid #d9d9d9;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Valuation allowance&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f6f6f6;border-top:0.5pt solid #d9d9d9;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;62.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f6f6f6;border-top:0.5pt solid #d9d9d9;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f6f6f6;border-top:0.5pt solid #d9d9d9;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f6f6f6;border-top:0.5pt solid #d9d9d9;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(5.7)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f6f6f6;border-top:0.5pt solid #d9d9d9;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Research and development credits&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;14.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;18.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#f6f6f6;border-top:0.5pt solid #d9d9d9;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Cross border tax law&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f6f6f6;border-top:0.5pt solid #d9d9d9;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(44.6)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f6f6f6;border-top:0.5pt solid #d9d9d9;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f6f6f6;border-top:0.5pt solid #d9d9d9;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f6f6f6;border-top:0.5pt solid #d9d9d9;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(27.4)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f6f6f6;border-top:0.5pt solid #d9d9d9;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Other, net&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(1.6)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(0.9)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#f6f6f6;border-top:0.5pt solid #d9d9d9;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Effective income tax rate&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f6f6f6;border-bottom:0.5pt solid #000;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;5.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f6f6f6;border-bottom:0.5pt solid #000;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f6f6f6;border-bottom:0.5pt solid #d9d9d9;border-top:0.5pt solid #d9d9d9;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f6f6f6;border-bottom:0.5pt solid #000;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(18.6)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f6f6f6;border-bottom:0.5pt solid #000;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-align:justify;text-indent:27pt"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Significant components of DTAs and DTLs are as follows as of the periods presented (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:72.876%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:11.619%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.384%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:11.621%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;As of January&#160;31,&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2026&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2025&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#f6f6f6;border-top:0.5pt solid #182126;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Deferred tax assets:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f6f6f6;border-top:0.5pt solid #182126;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f6f6f6;border-top:0.5pt solid #182126;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f6f6f6;border-top:0.5pt solid #182126;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Net operating loss carryforwards&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;325,465&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;317,489&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#f6f6f6;border-top:0.5pt solid #d9d9d9;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Accruals and reserves&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f6f6f6;border-top:0.5pt solid #d9d9d9;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;10,640&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f6f6f6;border-top:0.5pt solid #d9d9d9;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f6f6f6;border-top:0.5pt solid #d9d9d9;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f6f6f6;border-top:0.5pt solid #d9d9d9;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;12,643&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f6f6f6;border-top:0.5pt solid #d9d9d9;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Stock-based compensation&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;4,945&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;6,512&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#f6f6f6;border-top:0.5pt solid #d9d9d9;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Deferred revenue&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f6f6f6;border-top:0.5pt solid #d9d9d9;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;14,452&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f6f6f6;border-top:0.5pt solid #d9d9d9;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f6f6f6;border-top:0.5pt solid #d9d9d9;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f6f6f6;border-top:0.5pt solid #d9d9d9;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;29,376&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f6f6f6;border-top:0.5pt solid #d9d9d9;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Research and development&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;50,417&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;90,110&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#f6f6f6;border-top:0.5pt solid #d9d9d9;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Depreciation and amortization&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f6f6f6;border-top:0.5pt solid #d9d9d9;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f6f6f6;border-top:0.5pt solid #d9d9d9;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f6f6f6;border-top:0.5pt solid #d9d9d9;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f6f6f6;border-top:0.5pt solid #d9d9d9;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,459&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f6f6f6;border-top:0.5pt solid #d9d9d9;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Lease liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;14,586&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;8,255&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#f6f6f6;border-top:0.5pt solid #d9d9d9;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f6f6f6;border-top:0.5pt solid #d9d9d9;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;11,405&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f6f6f6;border-top:0.5pt solid #d9d9d9;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f6f6f6;border-top:0.5pt solid #d9d9d9;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f6f6f6;border-top:0.5pt solid #d9d9d9;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;6,428&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f6f6f6;border-top:0.5pt solid #d9d9d9;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Total deferred tax assets, gross&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #182126;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;431,910&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:0.5pt solid #182126;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #182126;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;472,272&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:0.5pt solid #182126;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#f6f6f6;border-top:0.5pt solid #d9d9d9;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Less: valuation allowance&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f6f6f6;border-top:0.5pt solid #d9d9d9;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(150,535)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f6f6f6;border-top:0.5pt solid #d9d9d9;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f6f6f6;border-top:0.5pt solid #d9d9d9;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f6f6f6;border-top:0.5pt solid #d9d9d9;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(406,251)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f6f6f6;border-top:0.5pt solid #d9d9d9;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Total deferred tax assets, net of valuation allowance&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;281,375&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;66,021&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#f6f6f6;border-top:0.5pt solid #d9d9d9;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Deferred tax liabilities:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f6f6f6;border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f6f6f6;border-top:0.5pt solid #d9d9d9;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f6f6f6;border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Intangible assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(4,479)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(1,431)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#f6f6f6;border-top:0.5pt solid #d9d9d9;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Right-of-use assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f6f6f6;border-top:0.5pt solid #d9d9d9;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(10,886)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f6f6f6;border-top:0.5pt solid #d9d9d9;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f6f6f6;border-top:0.5pt solid #d9d9d9;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f6f6f6;border-top:0.5pt solid #d9d9d9;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(5,728)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f6f6f6;border-top:0.5pt solid #d9d9d9;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Commissions&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(34,677)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(30,871)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#f6f6f6;border-top:0.5pt solid #d9d9d9;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Depreciation and amortization&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f6f6f6;border-top:0.5pt solid #d9d9d9;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(2,902)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f6f6f6;border-top:0.5pt solid #d9d9d9;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f6f6f6;border-top:0.5pt solid #d9d9d9;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f6f6f6;border-top:0.5pt solid #d9d9d9;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f6f6f6;border-top:0.5pt solid #d9d9d9;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:6pt"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Other&lt;/span&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:5.85pt;font-weight:400;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline"&gt;(1)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(4,729)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(3,825)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#f6f6f6;border-top:0.5pt solid #d9d9d9;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Total deferred tax liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f6f6f6;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(57,673)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f6f6f6;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f6f6f6;border-top:0.5pt solid #d9d9d9;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f6f6f6;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(41,855)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f6f6f6;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Net deferred tax assets&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;223,702&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;24,166&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:14pt"&gt;&lt;td colspan="3" style="background-color:#f6f6f6;border-top:0.5pt solid #d9d9d9;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f6f6f6;border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f6f6f6;border-top:0.5pt solid #d9d9d9;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f6f6f6;border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Net deferred tax assets&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;233,401&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;27,963&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#f6f6f6;border-top:0.5pt solid #d9d9d9;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Net deferred tax liabilities (included in other liabilities, non-current)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f6f6f6;border-top:0.5pt solid #d9d9d9;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(9,699)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f6f6f6;border-top:0.5pt solid #d9d9d9;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f6f6f6;border-top:0.5pt solid #d9d9d9;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f6f6f6;border-top:0.5pt solid #d9d9d9;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(3,797)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f6f6f6;border-top:0.5pt solid #d9d9d9;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:0.5pt solid #d9d9d9;border-top:0.5pt solid #d9d9d9;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Net deferred tax assets&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:0.5pt solid #000;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:0.5pt solid #000;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;223,702&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:0.5pt solid #000;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:0.5pt solid #d9d9d9;border-top:0.5pt solid #d9d9d9;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:0.5pt solid #000;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:0.5pt solid #000;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;24,166&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:0.5pt solid #000;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="12" style="background-color:#f6f6f6;border-bottom:0.5pt solid #d9d9d9;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(1) Prior period amounts have been aggregated to conform to current period presentation&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-align:justify;text-indent:27pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-align:justify;text-indent:27pt"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The table below details our DTA valuation allowances and the changes therein for the periods presented (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:46.268%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:11.619%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.384%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:11.619%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.384%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:11.619%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.384%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:11.623%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Beginning&lt;br/&gt;Balance&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Additions During the Period&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Reductions During the Period&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Ending&lt;br/&gt;Balance&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#f6f6f6;border-top:0.5pt solid #182126;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Year ended January&#160;31, 2026&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color:#f6f6f6;border-top:0.5pt solid #182126;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f6f6f6;border-top:0.5pt solid #182126;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;406,251&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f6f6f6;border-top:0.5pt solid #182126;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f6f6f6;border-top:0.5pt solid #182126;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#f6f6f6;border-top:0.5pt solid #182126;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f6f6f6;border-top:0.5pt solid #182126;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;7,699&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f6f6f6;border-top:0.5pt solid #182126;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f6f6f6;border-top:0.5pt solid #182126;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#f6f6f6;border-top:0.5pt solid #182126;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f6f6f6;border-top:0.5pt solid #182126;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(263,415)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f6f6f6;border-top:0.5pt solid #182126;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f6f6f6;border-top:0.5pt solid #182126;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#f6f6f6;border-top:0.5pt solid #182126;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f6f6f6;border-top:0.5pt solid #182126;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;150,535&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f6f6f6;border-top:0.5pt solid #182126;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:14pt"&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#f6f6f6;border-bottom:0.5pt solid #d9d9d9;border-top:0.5pt solid #d9d9d9;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Year ended January&#160;31, 2025&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color:#f6f6f6;border-bottom:0.5pt solid #d9d9d9;border-top:0.5pt solid #d9d9d9;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f6f6f6;border-bottom:0.5pt solid #d9d9d9;border-top:0.5pt solid #d9d9d9;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;470,040&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f6f6f6;border-bottom:0.5pt solid #d9d9d9;border-top:0.5pt solid #d9d9d9;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f6f6f6;border-bottom:0.5pt solid #d9d9d9;border-top:0.5pt solid #d9d9d9;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#f6f6f6;border-bottom:0.5pt solid #d9d9d9;border-top:0.5pt solid #d9d9d9;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f6f6f6;border-bottom:0.5pt solid #d9d9d9;border-top:0.5pt solid #d9d9d9;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;17,314&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f6f6f6;border-bottom:0.5pt solid #d9d9d9;border-top:0.5pt solid #d9d9d9;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f6f6f6;border-bottom:0.5pt solid #d9d9d9;border-top:0.5pt solid #d9d9d9;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#f6f6f6;border-bottom:0.5pt solid #d9d9d9;border-top:0.5pt solid #d9d9d9;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f6f6f6;border-bottom:0.5pt solid #d9d9d9;border-top:0.5pt solid #d9d9d9;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(81,103)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f6f6f6;border-bottom:0.5pt solid #d9d9d9;border-top:0.5pt solid #d9d9d9;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f6f6f6;border-bottom:0.5pt solid #d9d9d9;border-top:0.5pt solid #d9d9d9;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#f6f6f6;border-bottom:0.5pt solid #d9d9d9;border-top:0.5pt solid #d9d9d9;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f6f6f6;border-bottom:0.5pt solid #d9d9d9;border-top:0.5pt solid #d9d9d9;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;406,251&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f6f6f6;border-bottom:0.5pt solid #d9d9d9;border-top:0.5pt solid #d9d9d9;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-align:justify;text-indent:27pt"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;For fiscal year 2026, we recorded a net decrease in valuation allowance of $255.7 million, which consists of a valuation allowance release of $204.9 million related to our U.S. entity based on our reassessment of the amount of the U.S. DTAs that are more likely than not to be realized, a net decrease of $58.5 million related to a decrease in net DTAs associated with our U.S. and India entities, and a net increase of $7.7 million related to an increase in the net DTAs associated with our Romania and U.K. entities. For fiscal year 2025, we recorded a net decrease in valuation allowance of $63.8 million, driven by the release of the U.K. DTAs.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-align:justify;text-indent:27pt"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The realization of tax benefits of net DTAs is dependent upon future levels of taxable income of an appropriate character in the periods the items are expected to be deductible or taxable. As of January&#160;31, 2026, based on the available positive and negative evidence, including the amount of taxable income in the U.S. in recent &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-align:justify"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;years and our expectations of future profits in the U.S., we now believe it is more likely than not that part of the U.S. DTA is realizable. Therefore, during fiscal year 2026, we released the $204.9 million valuation allowance associated with the U.S. DTA. We continue to maintain full valuation allowances against some U.S. state and Romania DTAs as of January&#160;31, 2026, because we believe based on our current evaluations that it is more likely than not that these DTAs will not be realized. We intend to maintain each of these full valuation allowances until sufficient positive evidence exists to support a reversal of, or decrease in, each of the respective valuation allowances.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-align:justify;text-indent:27pt"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;However, we may release our U.S. state or Romania valuation allowances in future periods if objective negative evidence of cumulative losses is no longer present and positive evidence, such as projection of future growth, supports the realization of such DTAs. Release of all or a portion of these valuation allowances would result in a decrease in the provision for income taxes in the period of the release.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-align:justify;text-indent:27pt"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;As of January&#160;31, 2026, we had U.S. federal NOLs of $662.4 million available to offset future taxable income, all of which can be carried forward indefinitely. As of January&#160;31, 2025 we had U.S. federal NOLs of $645.8 million, all of which could be carried forward indefinitely.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-align:justify;text-indent:27pt"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;As of January&#160;31, 2026 and 2025, we had state NOLs of $941.2 million and $834.6 million, respectively, which begin expiring in 2027.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-align:justify;text-indent:27pt"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;As of January&#160;31, 2026 and 2025, we had Romania NOLs of $697.3 million and $658.2 million, respectively, which begin expiring in 2027. As of January&#160;31, 2026 and 2025, we had Japan NOLs of none and $1.8 million, respectively, as all of the available NOLs have been used as of January&#160;31, 2026. Additionally, as of January&#160;31, 2026 and 2025, we had U.K. NOLs of $95.2 million and $101.7 million, respectively, which may be carried forward indefinitely.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-align:justify;text-indent:27pt"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Pursuant to Section&#160;382 of the IRC, annual use of our U.S. NOLs may be limited in the event a cumulative change in ownership of more than 50% occurs within a three-year period. We determined that two such ownership changes have occurred. The first resulted in an annual limitation, independent of net unrealized built-in gains, of $0.1 million for our NOLs as of April&#160;24, 2017 but did not result in permanent disallowance of any NOLs. The second resulted in an annual limitation, independent of net unrealized built-in gains, of $29.0 million for our NOLs as of July&#160;9, 2020 but did not result in permanent disallowance of any NOLs.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-align:justify;text-indent:27pt"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;As of January&#160;31, 2026, we have recorded a deferred tax liability of $4.7 million associated with the undistributed earnings of our foreign subsidiaries that we no longer intend to indefinitely reinvest.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-align:justify;text-indent:27pt"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The table below details our cash paid for income taxes, net of refunds received, by jurisdiction for fiscal year 2026 (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:86.180%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:11.620%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Year Ended January&#160;31,&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2026&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#f6f6f6;border-top:0.5pt solid #182126;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;U.S. federal&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f6f6f6;border-top:0.5pt solid #182126;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f6f6f6;border-top:0.5pt solid #182126;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f6f6f6;border-top:0.5pt solid #182126;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;U.S. state and local&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;120&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#f6f6f6;border-top:0.5pt solid #d9d9d9;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Foreign:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f6f6f6;border-top:0.5pt solid #d9d9d9;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;France&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;786&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#f6f6f6;border-top:0.5pt solid #d9d9d9;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;India&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f6f6f6;border-top:0.5pt solid #d9d9d9;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;762&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f6f6f6;border-top:0.5pt solid #d9d9d9;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Japan&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,975&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#f6f6f6;border-top:0.5pt solid #d9d9d9;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Netherlands&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f6f6f6;border-top:0.5pt solid #d9d9d9;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(755)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f6f6f6;border-top:0.5pt solid #d9d9d9;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Singapore&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,511&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#f6f6f6;border-top:0.5pt solid #d9d9d9;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;U.K.&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f6f6f6;border-top:0.5pt solid #d9d9d9;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2,723&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f6f6f6;border-top:0.5pt solid #d9d9d9;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2,690&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#f6f6f6;border-top:0.5pt solid #d9d9d9;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Total foreign&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f6f6f6;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;9,692&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f6f6f6;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:0.5pt solid #d9d9d9;border-top:0.5pt solid #d9d9d9;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Total cash paid for income taxes, net of refunds&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:0.5pt solid #000;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:0.5pt solid #000;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;9,812&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:0.5pt solid #000;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-align:justify;text-indent:27pt"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The table below details our gross unrecognized tax benefits (excluding penalties and interest) and the changes therein for the periods presented (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:72.876%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:11.619%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.384%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:11.621%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Year Ended January&#160;31,&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2026&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2025&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#f6f6f6;border-top:0.5pt solid #182126;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Beginning unrecognized tax benefits&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f6f6f6;border-top:0.5pt solid #182126;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f6f6f6;border-top:0.5pt solid #182126;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;60,175&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f6f6f6;border-top:0.5pt solid #182126;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f6f6f6;border-top:0.5pt solid #182126;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#f6f6f6;border-top:0.5pt solid #182126;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f6f6f6;border-top:0.5pt solid #182126;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;504&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f6f6f6;border-top:0.5pt solid #182126;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Additions based on current year tax positions&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;3,335&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#f6f6f6;border-top:0.5pt solid #d9d9d9;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(Reductions) additions for tax positions related to prior years&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f6f6f6;border-top:0.5pt solid #d9d9d9;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(34,289)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f6f6f6;border-top:0.5pt solid #d9d9d9;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f6f6f6;border-top:0.5pt solid #d9d9d9;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f6f6f6;border-top:0.5pt solid #d9d9d9;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;59,671&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f6f6f6;border-top:0.5pt solid #d9d9d9;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:0.5pt solid #d9d9d9;border-top:0.5pt solid #d9d9d9;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Ending unrecognized tax benefits&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:0.5pt solid #000;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:0.5pt solid #000;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;29,221&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:0.5pt solid #000;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:0.5pt solid #d9d9d9;border-top:0.5pt solid #d9d9d9;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:0.5pt solid #000;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:0.5pt solid #000;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;60,175&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:0.5pt solid #000;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-align:justify;text-indent:27pt"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;As of January&#160;31, 2026, we had a reserve for gross unrecognized tax benefits totaling $32.0 million (inclusive of penalties and interest) related to income taxes, of which $6.9 million would impact the effective tax rate if recognized. Of this amount, $4.2 million pertains to uncertain tax positions, and the remainder relates to interest and penalties, which are accounted for as a component of our income tax provision. The remainder of the unrecognized tax benefits, which primarily relate to the Romanian corporate income tax audit by ANAF and bilateral transfer pricing negotiations between the U.S. and Romania (described in further detail below), would not affect the effective tax rate because the unrecognized tax benefit is recorded as a reduction in our gross deferred assets, offset by a corresponding reduction in our valuation allowance. As of January&#160;31, 2025, we had gross unrecognized tax benefits of $60.9 million (inclusive of penalties and interest) related to income taxes, of which $1.6 million would impact the effective tax rate if recognized. Of this amount, the total liability pertaining to uncertain tax positions was $0.9 million, excluding interest and penalties. Our policy is to recognize interest and penalties associated with tax matters as part of the income tax provision. During fiscal year 2026, the penalties and interest recorded related to uncertain tax positions was not material.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-align:justify;text-indent:27pt"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; Our tax positions are subject to income tax audits in multiple tax jurisdictions globally. Our estimate of the potential outcome of any uncertain tax position is subject to management's assessment of the relevant risks, facts, and circumstances existing at that time. We believe that we have provided adequate reserves for our income tax uncertainties in all open tax years. However, our future results may include adjustments to estimates in the period the audits are settled, which may impact our effective tax rate. Currently, our India subsidiary is appealing the corporate income tax assessment of $1.9 million for the audit period of April 2019 through March 2021. It also has an open corporate income tax audit for the period from January 2018 through March 2024. We expect that the advance pricing agreement with the Indian tax authorities will be finalized during fiscal year 2027 and as a result, all past tax disputes and litigation for the transfer pricing matters will be closed. During fiscal year 2025, the Romanian ANAF completed a corporate income tax audit for the period from January 2018 through January 2022. Certain deductions have been disallowed, resulting in a proposed reduction of NOLs of approximately $66.7 million. We are appealing $64.3 million of the disallowance through litigation, $25.4 million of which we believe more likely than not will not be sustained.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-align:justify;text-indent:27pt"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In addition, during fiscal year 2026, the bilateral transfer pricing agreement between the U.S. and Romania has been finalized and signed, as the U.S. and Romania tax authorities have reached a mutual agreement on the transfer pricing methodology for the Cost Contribution Agreement between our U.S entity and our Romania entity for taxable years ending January 31, 2023 through January 31, 2028. The bilateral transfer pricing negotiations for our transfer pricing model between Japan and Romania are still underway, with the expectation of being finalized during the first half of fiscal year 2027, in line with the tax position we have adopted.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:10pt;margin-top:10pt;text-align:justify;text-indent:27pt"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;We file income tax returns in the U.S. federal jurisdiction, various U.S. state jurisdictions, and various international jurisdictions. Tax years 2022 and forward generally remain open for examination for federal and state tax purposes. Tax years 2019 and forward generally remain open for examination for foreign tax purposes. To the extent utilized in future years&#x2019; tax returns, NOLs at January&#160;31, 2026 and 2025 will remain subject to examination until the respective tax year is closed.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:10pt;margin-top:10pt;text-align:justify;text-indent:27pt"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;On December 20, 2021, the OECD published the Pillar Two Model Rules defining the global minimum tax, which calls for 15% global minimum tax for multinational enterprises with an annual revenue above &#x20ac;750.0 million. The OECD has since issued administrative guidance providing transition and safe harbor rules around the implementation of the Pillar Two global minimum tax. Various countries, including EU countries, U.K., Japan, and Australia, have implemented the Pillar Two rules to varying degrees. We assessed and concluded that the Pillar &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:10pt;margin-top:10pt;text-align:justify"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Two Model Rules do not have a significant impact on our consolidated financial statements for fiscal year 2026. We will continue to monitor developments and evaluate potential impact on future periods.&lt;/span&gt;&lt;/div&gt;</us-gaap:IncomeTaxDisclosureTextBlock>
    <us-gaap:ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock contextRef="c-1" id="f-1278">&lt;div style="margin-top:10pt;text-align:justify;text-indent:27pt"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The U.S. and foreign components of income (loss) before income taxes are as follows for the periods presented (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:59.572%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:11.619%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.384%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:11.619%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.384%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:11.622%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Year Ended January&#160;31,&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2026&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2025&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#f6f6f6;border-top:0.5pt solid #182126;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;U.S.&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f6f6f6;border-top:0.5pt solid #182126;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f6f6f6;border-top:0.5pt solid #182126;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;129,333&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f6f6f6;border-top:0.5pt solid #182126;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f6f6f6;border-top:0.5pt solid #182126;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#f6f6f6;border-top:0.5pt solid #182126;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f6f6f6;border-top:0.5pt solid #182126;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(136,507)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f6f6f6;border-top:0.5pt solid #182126;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f6f6f6;border-top:0.5pt solid #182126;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#f6f6f6;border-top:0.5pt solid #182126;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f6f6f6;border-top:0.5pt solid #182126;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(168,587)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f6f6f6;border-top:0.5pt solid #182126;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Foreign&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(28,705)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;58,407&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;92,772&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#f6f6f6;border-bottom:0.5pt solid #d9d9d9;border-top:0.5pt solid #d9d9d9;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Income (loss) before income taxes&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f6f6f6;border-bottom:0.5pt solid #000;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f6f6f6;border-bottom:0.5pt solid #000;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;100,628&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f6f6f6;border-bottom:0.5pt solid #000;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f6f6f6;border-bottom:0.5pt solid #d9d9d9;border-top:0.5pt solid #d9d9d9;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#f6f6f6;border-bottom:0.5pt solid #000;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f6f6f6;border-bottom:0.5pt solid #000;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(78,100)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f6f6f6;border-bottom:0.5pt solid #000;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f6f6f6;border-bottom:0.5pt solid #d9d9d9;border-top:0.5pt solid #d9d9d9;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#f6f6f6;border-bottom:0.5pt solid #000;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f6f6f6;border-bottom:0.5pt solid #000;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(75,815)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f6f6f6;border-bottom:0.5pt solid #000;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic contextRef="c-1" decimals="-3" id="f-1279" unitRef="usd">129333000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic contextRef="c-20" decimals="-3" id="f-1280" unitRef="usd">-136507000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic contextRef="c-21" decimals="-3" id="f-1281" unitRef="usd">-168587000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign contextRef="c-1" decimals="-3" id="f-1282" unitRef="usd">-28705000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign contextRef="c-20" decimals="-3" id="f-1283" unitRef="usd">58407000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign contextRef="c-21" decimals="-3" id="f-1284" unitRef="usd">92772000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest contextRef="c-1" decimals="-3" id="f-1285" unitRef="usd">100628000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest contextRef="c-20" decimals="-3" id="f-1286" unitRef="usd">-78100000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest contextRef="c-21" decimals="-3" id="f-1287" unitRef="usd">-75815000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock contextRef="c-1" id="f-1288">&lt;div style="margin-top:10pt;text-align:justify;text-indent:27pt"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The components of the provision for income taxes are as follows for the periods presented (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:59.572%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:11.619%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.384%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:11.619%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.384%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:11.622%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Year Ended January&#160;31,&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2026&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2025&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#f6f6f6;border-top:0.5pt solid #182126;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Current expense (benefit)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f6f6f6;border-top:0.5pt solid #182126;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f6f6f6;border-top:0.5pt solid #182126;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f6f6f6;border-top:0.5pt solid #182126;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f6f6f6;border-top:0.5pt solid #182126;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f6f6f6;border-top:0.5pt solid #182126;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Federal&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;70&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(106)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#f6f6f6;border-top:0.5pt solid #d9d9d9;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;State&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f6f6f6;border-top:0.5pt solid #d9d9d9;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;344&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f6f6f6;border-top:0.5pt solid #d9d9d9;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f6f6f6;border-top:0.5pt solid #d9d9d9;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f6f6f6;border-top:0.5pt solid #d9d9d9;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;586&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f6f6f6;border-top:0.5pt solid #d9d9d9;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f6f6f6;border-top:0.5pt solid #d9d9d9;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f6f6f6;border-top:0.5pt solid #d9d9d9;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(166)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f6f6f6;border-top:0.5pt solid #d9d9d9;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Foreign&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;20,566&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;14,802&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;13,786&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#f6f6f6;border-top:0.5pt solid #d9d9d9;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Total current expense&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f6f6f6;border-top:0.5pt solid #182126;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f6f6f6;border-top:0.5pt solid #182126;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;20,980&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f6f6f6;border-top:0.5pt solid #182126;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f6f6f6;border-top:0.5pt solid #d9d9d9;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#f6f6f6;border-top:0.5pt solid #182126;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f6f6f6;border-top:0.5pt solid #182126;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;15,388&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f6f6f6;border-top:0.5pt solid #182126;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f6f6f6;border-top:0.5pt solid #d9d9d9;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#f6f6f6;border-top:0.5pt solid #182126;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f6f6f6;border-top:0.5pt solid #182126;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;13,514&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f6f6f6;border-top:0.5pt solid #182126;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Deferred (benefit) expense&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #182126;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #182126;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #182126;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#f6f6f6;border-top:0.5pt solid #d9d9d9;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Federal&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f6f6f6;border-top:0.5pt solid #d9d9d9;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(181,824)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f6f6f6;border-top:0.5pt solid #d9d9d9;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f6f6f6;border-top:0.5pt solid #d9d9d9;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f6f6f6;border-top:0.5pt solid #d9d9d9;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;593&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f6f6f6;border-top:0.5pt solid #d9d9d9;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f6f6f6;border-top:0.5pt solid #d9d9d9;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f6f6f6;border-top:0.5pt solid #d9d9d9;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f6f6f6;border-top:0.5pt solid #d9d9d9;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;State&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(23,534)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#f6f6f6;border-top:0.5pt solid #d9d9d9;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Foreign&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f6f6f6;border-top:0.5pt solid #d9d9d9;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2,676&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f6f6f6;border-top:0.5pt solid #d9d9d9;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f6f6f6;border-top:0.5pt solid #d9d9d9;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f6f6f6;border-top:0.5pt solid #d9d9d9;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(20,387)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f6f6f6;border-top:0.5pt solid #d9d9d9;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f6f6f6;border-top:0.5pt solid #d9d9d9;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f6f6f6;border-top:0.5pt solid #d9d9d9;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;554&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f6f6f6;border-top:0.5pt solid #d9d9d9;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Total deferred (benefit) expense&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(202,682)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(19,794)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;554&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#f6f6f6;border-bottom:0.5pt solid #d9d9d9;border-top:0.5pt solid #d9d9d9;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Total (benefit from) provision for income taxes&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f6f6f6;border-bottom:0.5pt solid #000;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f6f6f6;border-bottom:0.5pt solid #000;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(181,702)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f6f6f6;border-bottom:0.5pt solid #000;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f6f6f6;border-bottom:0.5pt solid #d9d9d9;border-top:0.5pt solid #d9d9d9;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#f6f6f6;border-bottom:0.5pt solid #000;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f6f6f6;border-bottom:0.5pt solid #000;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(4,406)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f6f6f6;border-bottom:0.5pt solid #000;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f6f6f6;border-bottom:0.5pt solid #d9d9d9;border-top:0.5pt solid #d9d9d9;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#f6f6f6;border-bottom:0.5pt solid #000;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f6f6f6;border-bottom:0.5pt solid #000;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;14,068&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f6f6f6;border-bottom:0.5pt solid #000;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock>
    <us-gaap:CurrentFederalTaxExpenseBenefit contextRef="c-1" decimals="-3" id="f-1289" unitRef="usd">70000</us-gaap:CurrentFederalTaxExpenseBenefit>
    <us-gaap:CurrentFederalTaxExpenseBenefit contextRef="c-20" decimals="-3" id="f-1290" unitRef="usd">0</us-gaap:CurrentFederalTaxExpenseBenefit>
    <us-gaap:CurrentFederalTaxExpenseBenefit contextRef="c-21" decimals="-3" id="f-1291" unitRef="usd">-106000</us-gaap:CurrentFederalTaxExpenseBenefit>
    <us-gaap:CurrentStateAndLocalTaxExpenseBenefit contextRef="c-1" decimals="-3" id="f-1292" unitRef="usd">344000</us-gaap:CurrentStateAndLocalTaxExpenseBenefit>
    <us-gaap:CurrentStateAndLocalTaxExpenseBenefit contextRef="c-20" decimals="-3" id="f-1293" unitRef="usd">586000</us-gaap:CurrentStateAndLocalTaxExpenseBenefit>
    <us-gaap:CurrentStateAndLocalTaxExpenseBenefit contextRef="c-21" decimals="-3" id="f-1294" unitRef="usd">-166000</us-gaap:CurrentStateAndLocalTaxExpenseBenefit>
    <us-gaap:CurrentForeignTaxExpenseBenefit contextRef="c-1" decimals="-3" id="f-1295" unitRef="usd">20566000</us-gaap:CurrentForeignTaxExpenseBenefit>
    <us-gaap:CurrentForeignTaxExpenseBenefit contextRef="c-20" decimals="-3" id="f-1296" unitRef="usd">14802000</us-gaap:CurrentForeignTaxExpenseBenefit>
    <us-gaap:CurrentForeignTaxExpenseBenefit contextRef="c-21" decimals="-3" id="f-1297" unitRef="usd">13786000</us-gaap:CurrentForeignTaxExpenseBenefit>
    <us-gaap:CurrentIncomeTaxExpenseBenefit contextRef="c-1" decimals="-3" id="f-1298" unitRef="usd">20980000</us-gaap:CurrentIncomeTaxExpenseBenefit>
    <us-gaap:CurrentIncomeTaxExpenseBenefit contextRef="c-20" decimals="-3" id="f-1299" unitRef="usd">15388000</us-gaap:CurrentIncomeTaxExpenseBenefit>
    <us-gaap:CurrentIncomeTaxExpenseBenefit contextRef="c-21" decimals="-3" id="f-1300" unitRef="usd">13514000</us-gaap:CurrentIncomeTaxExpenseBenefit>
    <us-gaap:DeferredFederalIncomeTaxExpenseBenefit contextRef="c-1" decimals="-3" id="f-1301" unitRef="usd">-181824000</us-gaap:DeferredFederalIncomeTaxExpenseBenefit>
    <us-gaap:DeferredFederalIncomeTaxExpenseBenefit contextRef="c-20" decimals="-3" id="f-1302" unitRef="usd">593000</us-gaap:DeferredFederalIncomeTaxExpenseBenefit>
    <us-gaap:DeferredFederalIncomeTaxExpenseBenefit contextRef="c-21" decimals="-3" id="f-1303" unitRef="usd">0</us-gaap:DeferredFederalIncomeTaxExpenseBenefit>
    <us-gaap:DeferredStateAndLocalIncomeTaxExpenseBenefit contextRef="c-1" decimals="-3" id="f-1304" unitRef="usd">-23534000</us-gaap:DeferredStateAndLocalIncomeTaxExpenseBenefit>
    <us-gaap:DeferredStateAndLocalIncomeTaxExpenseBenefit contextRef="c-20" decimals="-3" id="f-1305" unitRef="usd">0</us-gaap:DeferredStateAndLocalIncomeTaxExpenseBenefit>
    <us-gaap:DeferredStateAndLocalIncomeTaxExpenseBenefit contextRef="c-21" decimals="-3" id="f-1306" unitRef="usd">0</us-gaap:DeferredStateAndLocalIncomeTaxExpenseBenefit>
    <us-gaap:DeferredForeignIncomeTaxExpenseBenefit contextRef="c-1" decimals="-3" id="f-1307" unitRef="usd">2676000</us-gaap:DeferredForeignIncomeTaxExpenseBenefit>
    <us-gaap:DeferredForeignIncomeTaxExpenseBenefit contextRef="c-20" decimals="-3" id="f-1308" unitRef="usd">-20387000</us-gaap:DeferredForeignIncomeTaxExpenseBenefit>
    <us-gaap:DeferredForeignIncomeTaxExpenseBenefit contextRef="c-21" decimals="-3" id="f-1309" unitRef="usd">554000</us-gaap:DeferredForeignIncomeTaxExpenseBenefit>
    <us-gaap:DeferredIncomeTaxExpenseBenefit contextRef="c-1" decimals="-3" id="f-1310" unitRef="usd">-202682000</us-gaap:DeferredIncomeTaxExpenseBenefit>
    <us-gaap:DeferredIncomeTaxExpenseBenefit contextRef="c-20" decimals="-3" id="f-1311" unitRef="usd">-19794000</us-gaap:DeferredIncomeTaxExpenseBenefit>
    <us-gaap:DeferredIncomeTaxExpenseBenefit contextRef="c-21" decimals="-3" id="f-1312" unitRef="usd">554000</us-gaap:DeferredIncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit contextRef="c-1" decimals="-3" id="f-1313" unitRef="usd">-181702000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit contextRef="c-20" decimals="-3" id="f-1314" unitRef="usd">-4406000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit contextRef="c-21" decimals="-3" id="f-1315" unitRef="usd">14068000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock contextRef="c-1" id="f-1316">&lt;div style="margin-top:10pt;text-align:justify;text-indent:27pt"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following is a reconciliation of the statutory federal income tax rate to our effective tax rate for fiscal year 2026 (dollars in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:72.876%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:11.619%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.384%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:11.621%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Year Ended January&#160;31,&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2026&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Amount&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Rate&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#f6f6f6;border-top:0.5pt solid #182126;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;U.S. Federal statutory income tax rate&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f6f6f6;border-top:0.5pt solid #182126;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f6f6f6;border-top:0.5pt solid #182126;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;21,132&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f6f6f6;border-top:0.5pt solid #182126;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f6f6f6;border-top:0.5pt solid #182126;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f6f6f6;border-top:0.5pt solid #182126;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;21.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f6f6f6;border-top:0.5pt solid #182126;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;U.S. state and local income taxes, net of federal income tax effect&lt;/span&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:5.85pt;font-weight:400;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline"&gt;(1)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(18,320)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(18.2)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#f6f6f6;border-top:0.5pt solid #d9d9d9;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Effect of cross-border tax laws:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f6f6f6;border-top:0.5pt solid #d9d9d9;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f6f6f6;border-top:0.5pt solid #d9d9d9;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f6f6f6;border-top:0.5pt solid #d9d9d9;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Global intangible low-taxed income&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;20,106&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;20.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#f6f6f6;border-top:0.5pt solid #d9d9d9;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Subpart F income&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f6f6f6;border-top:0.5pt solid #d9d9d9;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;847&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f6f6f6;border-top:0.5pt solid #d9d9d9;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f6f6f6;border-top:0.5pt solid #d9d9d9;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f6f6f6;border-top:0.5pt solid #d9d9d9;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;0.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f6f6f6;border-top:0.5pt solid #d9d9d9;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Tax credits:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#f6f6f6;border-top:0.5pt solid #d9d9d9;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Federal research credit&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f6f6f6;border-top:0.5pt solid #d9d9d9;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(1,400)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f6f6f6;border-top:0.5pt solid #d9d9d9;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f6f6f6;border-top:0.5pt solid #d9d9d9;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f6f6f6;border-top:0.5pt solid #d9d9d9;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(1.4)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f6f6f6;border-top:0.5pt solid #d9d9d9;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Change in valuation allowance&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(248,126)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(246.6)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#f6f6f6;border-top:0.5pt solid #d9d9d9;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Nontaxable or non-deductible items:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f6f6f6;border-top:0.5pt solid #d9d9d9;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f6f6f6;border-top:0.5pt solid #d9d9d9;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f6f6f6;border-top:0.5pt solid #d9d9d9;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Non-deductible executive compensation&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2,658&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#f6f6f6;border-top:0.5pt solid #d9d9d9;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Stock-based compensation&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f6f6f6;border-top:0.5pt solid #d9d9d9;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;11,757&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f6f6f6;border-top:0.5pt solid #d9d9d9;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f6f6f6;border-top:0.5pt solid #d9d9d9;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f6f6f6;border-top:0.5pt solid #d9d9d9;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;11.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f6f6f6;border-top:0.5pt solid #d9d9d9;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;768&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;0.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#f6f6f6;border-top:0.5pt solid #d9d9d9;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Other adjustments&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f6f6f6;border-top:0.5pt solid #d9d9d9;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;40&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f6f6f6;border-top:0.5pt solid #d9d9d9;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f6f6f6;border-top:0.5pt solid #d9d9d9;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f6f6f6;border-top:0.5pt solid #d9d9d9;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f6f6f6;border-top:0.5pt solid #d9d9d9;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Foreign tax effects:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#f6f6f6;border-top:0.5pt solid #d9d9d9;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Romania:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f6f6f6;border-top:0.5pt solid #d9d9d9;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f6f6f6;border-top:0.5pt solid #d9d9d9;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f6f6f6;border-top:0.5pt solid #d9d9d9;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Statutory income tax rate differential&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;5,573&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;5.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#f6f6f6;border-top:0.5pt solid #d9d9d9;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Nontaxable or non-deductible items:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f6f6f6;border-top:0.5pt solid #d9d9d9;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f6f6f6;border-top:0.5pt solid #d9d9d9;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f6f6f6;border-top:0.5pt solid #d9d9d9;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:2px 1pt 2px 25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Transfer pricing adjustment&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;4,671&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;4.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#f6f6f6;border-top:0.5pt solid #d9d9d9;padding:2px 1pt 2px 25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f6f6f6;border-top:0.5pt solid #d9d9d9;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,262&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f6f6f6;border-top:0.5pt solid #d9d9d9;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f6f6f6;border-top:0.5pt solid #d9d9d9;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f6f6f6;border-top:0.5pt solid #d9d9d9;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f6f6f6;border-top:0.5pt solid #d9d9d9;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Excess R&amp;amp;D deductions&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(4,978)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(4.9)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#f6f6f6;border-top:0.5pt solid #d9d9d9;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Change in valuation allowance&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f6f6f6;border-top:0.5pt solid #d9d9d9;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;10,668&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f6f6f6;border-top:0.5pt solid #d9d9d9;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f6f6f6;border-top:0.5pt solid #d9d9d9;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f6f6f6;border-top:0.5pt solid #d9d9d9;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;10.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f6f6f6;border-top:0.5pt solid #d9d9d9;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Other adjustments&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;49&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#f6f6f6;border-top:0.5pt solid #d9d9d9;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;India&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f6f6f6;border-top:0.5pt solid #d9d9d9;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,159&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f6f6f6;border-top:0.5pt solid #d9d9d9;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f6f6f6;border-top:0.5pt solid #d9d9d9;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f6f6f6;border-top:0.5pt solid #d9d9d9;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f6f6f6;border-top:0.5pt solid #d9d9d9;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Japan&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;753&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;0.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#f6f6f6;border-top:0.5pt solid #d9d9d9;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Netherlands&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f6f6f6;border-top:0.5pt solid #d9d9d9;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,380&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f6f6f6;border-top:0.5pt solid #d9d9d9;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f6f6f6;border-top:0.5pt solid #d9d9d9;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f6f6f6;border-top:0.5pt solid #d9d9d9;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f6f6f6;border-top:0.5pt solid #d9d9d9;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;U.K.&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2,187&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#f6f6f6;border-top:0.5pt solid #d9d9d9;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Other foreign jurisdictions&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f6f6f6;border-top:0.5pt solid #d9d9d9;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;776&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f6f6f6;border-top:0.5pt solid #d9d9d9;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f6f6f6;border-top:0.5pt solid #d9d9d9;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f6f6f6;border-top:0.5pt solid #d9d9d9;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;0.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f6f6f6;border-top:0.5pt solid #d9d9d9;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Changes in unrecognized tax benefits&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;5,336&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;5.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#f6f6f6;border-bottom:0.5pt solid #d9d9d9;border-top:0.5pt solid #d9d9d9;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(Benefit from) provision for income taxes&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f6f6f6;border-bottom:0.5pt solid #182126;border-top:0.5pt solid #182126;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f6f6f6;border-bottom:0.5pt solid #182126;border-top:0.5pt solid #182126;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(181,702)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f6f6f6;border-bottom:0.5pt solid #182126;border-top:0.5pt solid #182126;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f6f6f6;border-bottom:0.5pt solid #d9d9d9;border-top:0.5pt solid #d9d9d9;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f6f6f6;border-bottom:0.5pt solid #182126;border-top:0.5pt solid #182126;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(180.6)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f6f6f6;border-bottom:0.5pt solid #182126;border-top:0.5pt solid #182126;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="12" style="background-color:#ffffff;border-bottom:0.5pt solid #d9d9d9;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;(1)&lt;/span&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:4.55pt;font-weight:400;line-height:100%;position:relative;top:-2.44pt;vertical-align:baseline"&gt; &lt;/span&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;New York State and New York City taxes constitute the majority of the tax effect in this category.&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify;text-indent:27pt"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following is a reconciliation of the statutory federal income tax rate to our effective tax rate for fiscal years 2025 and 2024:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:72.876%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:11.619%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.384%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:11.621%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Year Ended January&#160;31,&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2025&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#f6f6f6;border-top:0.5pt solid #182126;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Federal statutory income tax rate&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f6f6f6;border-top:0.5pt solid #182126;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;21.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f6f6f6;border-top:0.5pt solid #182126;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f6f6f6;border-top:0.5pt solid #182126;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f6f6f6;border-top:0.5pt solid #182126;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;21.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f6f6f6;border-top:0.5pt solid #182126;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Foreign taxes&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(11.6)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(2.0)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#f6f6f6;border-top:0.5pt solid #d9d9d9;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Non-deductible expenses&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f6f6f6;border-top:0.5pt solid #d9d9d9;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(9.5)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f6f6f6;border-top:0.5pt solid #d9d9d9;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f6f6f6;border-top:0.5pt solid #d9d9d9;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f6f6f6;border-top:0.5pt solid #d9d9d9;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(17.9)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f6f6f6;border-top:0.5pt solid #d9d9d9;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Stock-based compensation&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(25.0)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(4.6)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#f6f6f6;border-top:0.5pt solid #d9d9d9;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Valuation allowance&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f6f6f6;border-top:0.5pt solid #d9d9d9;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;62.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f6f6f6;border-top:0.5pt solid #d9d9d9;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f6f6f6;border-top:0.5pt solid #d9d9d9;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f6f6f6;border-top:0.5pt solid #d9d9d9;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(5.7)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f6f6f6;border-top:0.5pt solid #d9d9d9;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Research and development credits&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;14.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;18.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#f6f6f6;border-top:0.5pt solid #d9d9d9;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Cross border tax law&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f6f6f6;border-top:0.5pt solid #d9d9d9;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(44.6)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f6f6f6;border-top:0.5pt solid #d9d9d9;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f6f6f6;border-top:0.5pt solid #d9d9d9;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f6f6f6;border-top:0.5pt solid #d9d9d9;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(27.4)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f6f6f6;border-top:0.5pt solid #d9d9d9;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Other, net&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(1.6)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(0.9)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#f6f6f6;border-top:0.5pt solid #d9d9d9;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Effective income tax rate&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f6f6f6;border-bottom:0.5pt solid #000;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;5.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f6f6f6;border-bottom:0.5pt solid #000;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f6f6f6;border-bottom:0.5pt solid #d9d9d9;border-top:0.5pt solid #d9d9d9;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f6f6f6;border-bottom:0.5pt solid #000;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(18.6)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f6f6f6;border-bottom:0.5pt solid #000;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock>
    <us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate contextRef="c-1" decimals="-3" id="f-1317" unitRef="usd">21132000</us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate>
    <us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate contextRef="c-1" decimals="3" id="f-1318" unitRef="number">0.210</us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate>
    <us-gaap:IncomeTaxReconciliationStateAndLocalIncomeTaxes contextRef="c-1" decimals="-3" id="f-1319" unitRef="usd">-18320000</us-gaap:IncomeTaxReconciliationStateAndLocalIncomeTaxes>
    <us-gaap:EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes contextRef="c-1" decimals="3" id="f-1320" unitRef="number">-0.182</us-gaap:EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes>
    <us-gaap:EffectiveIncomeTaxRateReconciliationGiltiAmount contextRef="c-1" decimals="-3" id="f-1321" unitRef="usd">20106000</us-gaap:EffectiveIncomeTaxRateReconciliationGiltiAmount>
    <us-gaap:EffectiveIncomeTaxRateReconciliationGiltiPercent contextRef="c-1" decimals="3" id="f-1322" unitRef="number">0.200</us-gaap:EffectiveIncomeTaxRateReconciliationGiltiPercent>
    <us-gaap:EffectiveIncomeTaxRateReconciliationCrossBorderOtherAmount contextRef="c-1" decimals="-3" id="f-1323" unitRef="usd">847000</us-gaap:EffectiveIncomeTaxRateReconciliationCrossBorderOtherAmount>
    <us-gaap:EffectiveIncomeTaxRateReconciliationCrossBorderOtherPercent contextRef="c-1" decimals="3" id="f-1324" unitRef="number">0.008</us-gaap:EffectiveIncomeTaxRateReconciliationCrossBorderOtherPercent>
    <us-gaap:IncomeTaxReconciliationTaxCreditsResearch contextRef="c-1" decimals="-3" id="f-1325" unitRef="usd">1400000</us-gaap:IncomeTaxReconciliationTaxCreditsResearch>
    <us-gaap:EffectiveIncomeTaxRateReconciliationTaxCreditsResearch contextRef="c-1" decimals="3" id="f-1326" unitRef="number">0.014</us-gaap:EffectiveIncomeTaxRateReconciliationTaxCreditsResearch>
    <us-gaap:IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance contextRef="c-296" decimals="-3" id="f-1327" unitRef="usd">-248126000</us-gaap:IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance>
    <us-gaap:EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance
      contextRef="c-296"
      decimals="3"
      id="f-1328"
      unitRef="number">-2.466</us-gaap:EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance>
    <path:EffectiveIncomeTaxRateReconciliationNondeductibleExpenseExecutiveCompensationAmount contextRef="c-1" decimals="-3" id="f-1329" unitRef="usd">2658000</path:EffectiveIncomeTaxRateReconciliationNondeductibleExpenseExecutiveCompensationAmount>
    <path:EffectiveIncomeTaxRateReconciliationNondeductibleExpenseExecutiveCompensationPercent contextRef="c-1" decimals="3" id="f-1330" unitRef="number">0.026</path:EffectiveIncomeTaxRateReconciliationNondeductibleExpenseExecutiveCompensationPercent>
    <us-gaap:IncomeTaxReconciliationNondeductibleExpenseShareBasedCompensationCost contextRef="c-1" decimals="-3" id="f-1331" unitRef="usd">11757000</us-gaap:IncomeTaxReconciliationNondeductibleExpenseShareBasedCompensationCost>
    <us-gaap:EffectiveIncomeTaxRateReconciliationNondeductibleExpenseShareBasedCompensationCost contextRef="c-1" decimals="3" id="f-1332" unitRef="number">0.117</us-gaap:EffectiveIncomeTaxRateReconciliationNondeductibleExpenseShareBasedCompensationCost>
    <us-gaap:IncomeTaxReconciliationNondeductibleExpenseOther contextRef="c-296" decimals="-3" id="f-1333" unitRef="usd">768000</us-gaap:IncomeTaxReconciliationNondeductibleExpenseOther>
    <us-gaap:EffectiveIncomeTaxRateReconciliationNondeductibleExpenseOther
      contextRef="c-296"
      decimals="3"
      id="f-1334"
      unitRef="number">0.008</us-gaap:EffectiveIncomeTaxRateReconciliationNondeductibleExpenseOther>
    <us-gaap:IncomeTaxReconciliationOtherAdjustments contextRef="c-296" decimals="-3" id="f-1335" unitRef="usd">40000</us-gaap:IncomeTaxReconciliationOtherAdjustments>
    <us-gaap:EffectiveIncomeTaxRateReconciliationOtherAdjustments
      contextRef="c-296"
      decimals="3"
      id="f-1336"
      unitRef="number">0</us-gaap:EffectiveIncomeTaxRateReconciliationOtherAdjustments>
    <us-gaap:IncomeTaxReconciliationForeignIncomeTaxRateDifferential contextRef="c-297" decimals="-3" id="f-1337" unitRef="usd">5573000</us-gaap:IncomeTaxReconciliationForeignIncomeTaxRateDifferential>
    <us-gaap:EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential
      contextRef="c-297"
      decimals="3"
      id="f-1338"
      unitRef="number">0.055</us-gaap:EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential>
    <path:EffectiveIncomeTaxRateReconciliationNondeductibleExpenseTransferPricingAdjustmentAmount contextRef="c-297" decimals="-3" id="f-1339" unitRef="usd">4671000</path:EffectiveIncomeTaxRateReconciliationNondeductibleExpenseTransferPricingAdjustmentAmount>
    <path:EffectiveIncomeTaxRateReconciliationNondeductibleExpenseTransferPricingAdjustmentPercent
      contextRef="c-297"
      decimals="3"
      id="f-1340"
      unitRef="number">0.046</path:EffectiveIncomeTaxRateReconciliationNondeductibleExpenseTransferPricingAdjustmentPercent>
    <us-gaap:IncomeTaxReconciliationNondeductibleExpenseOther contextRef="c-297" decimals="-3" id="f-1341" unitRef="usd">1262000</us-gaap:IncomeTaxReconciliationNondeductibleExpenseOther>
    <us-gaap:EffectiveIncomeTaxRateReconciliationNondeductibleExpenseOther
      contextRef="c-297"
      decimals="3"
      id="f-1342"
      unitRef="number">0.013</us-gaap:EffectiveIncomeTaxRateReconciliationNondeductibleExpenseOther>
    <path:EffectiveIncomeTaxRateReconciliationExcessResearchAndDevelopmentDeductionsAmount contextRef="c-297" decimals="-3" id="f-1343" unitRef="usd">4978000</path:EffectiveIncomeTaxRateReconciliationExcessResearchAndDevelopmentDeductionsAmount>
    <path:EffectiveIncomeTaxRateReconciliationExcessResearchAndDevelopmentDeductionsPercent
      contextRef="c-297"
      decimals="3"
      id="f-1344"
      unitRef="number">0.049</path:EffectiveIncomeTaxRateReconciliationExcessResearchAndDevelopmentDeductionsPercent>
    <us-gaap:IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance contextRef="c-297" decimals="-3" id="f-1345" unitRef="usd">10668000</us-gaap:IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance>
    <us-gaap:EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance
      contextRef="c-297"
      decimals="3"
      id="f-1346"
      unitRef="number">0.106</us-gaap:EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance>
    <us-gaap:IncomeTaxReconciliationOtherAdjustments contextRef="c-297" decimals="-3" id="f-1347" unitRef="usd">49000</us-gaap:IncomeTaxReconciliationOtherAdjustments>
    <us-gaap:EffectiveIncomeTaxRateReconciliationOtherAdjustments
      contextRef="c-297"
      decimals="3"
      id="f-1348"
      unitRef="number">0</us-gaap:EffectiveIncomeTaxRateReconciliationOtherAdjustments>
    <us-gaap:IncomeTaxReconciliationForeignIncomeTaxRateDifferential contextRef="c-298" decimals="-3" id="f-1349" unitRef="usd">1159000</us-gaap:IncomeTaxReconciliationForeignIncomeTaxRateDifferential>
    <us-gaap:EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential
      contextRef="c-298"
      decimals="3"
      id="f-1350"
      unitRef="number">0.012</us-gaap:EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential>
    <us-gaap:IncomeTaxReconciliationForeignIncomeTaxRateDifferential contextRef="c-299" decimals="-3" id="f-1351" unitRef="usd">753000</us-gaap:IncomeTaxReconciliationForeignIncomeTaxRateDifferential>
    <us-gaap:EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential
      contextRef="c-299"
      decimals="3"
      id="f-1352"
      unitRef="number">0.007</us-gaap:EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential>
    <us-gaap:IncomeTaxReconciliationForeignIncomeTaxRateDifferential contextRef="c-300" decimals="-3" id="f-1353" unitRef="usd">1380000</us-gaap:IncomeTaxReconciliationForeignIncomeTaxRateDifferential>
    <us-gaap:EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential
      contextRef="c-300"
      decimals="3"
      id="f-1354"
      unitRef="number">0.014</us-gaap:EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential>
    <us-gaap:IncomeTaxReconciliationForeignIncomeTaxRateDifferential contextRef="c-301" decimals="-3" id="f-1355" unitRef="usd">2187000</us-gaap:IncomeTaxReconciliationForeignIncomeTaxRateDifferential>
    <us-gaap:EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential
      contextRef="c-301"
      decimals="3"
      id="f-1356"
      unitRef="number">0.022</us-gaap:EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential>
    <us-gaap:IncomeTaxReconciliationForeignIncomeTaxRateDifferential contextRef="c-302" decimals="-3" id="f-1357" unitRef="usd">776000</us-gaap:IncomeTaxReconciliationForeignIncomeTaxRateDifferential>
    <us-gaap:EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential
      contextRef="c-302"
      decimals="3"
      id="f-1358"
      unitRef="number">0.008</us-gaap:EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential>
    <us-gaap:IncomeTaxReconciliationTaxContingencies contextRef="c-1" decimals="-3" id="f-1359" unitRef="usd">5336000</us-gaap:IncomeTaxReconciliationTaxContingencies>
    <us-gaap:EffectiveIncomeTaxRateReconciliationTaxContingencies contextRef="c-1" decimals="3" id="f-1360" unitRef="number">0.053</us-gaap:EffectiveIncomeTaxRateReconciliationTaxContingencies>
    <us-gaap:IncomeTaxExpenseBenefit contextRef="c-1" decimals="-3" id="f-1361" unitRef="usd">-181702000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:EffectiveIncomeTaxRateContinuingOperations contextRef="c-1" decimals="3" id="f-1362" unitRef="number">-1.806</us-gaap:EffectiveIncomeTaxRateContinuingOperations>
    <us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate
      contextRef="c-20"
      decimals="INF"
      id="f-1363"
      unitRef="number">0.210</us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate>
    <us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate
      contextRef="c-21"
      decimals="INF"
      id="f-1364"
      unitRef="number">0.210</us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate>
    <us-gaap:EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential contextRef="c-20" decimals="3" id="f-1365" unitRef="number">-0.116</us-gaap:EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential>
    <us-gaap:EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential contextRef="c-21" decimals="3" id="f-1366" unitRef="number">-0.020</us-gaap:EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential>
    <us-gaap:EffectiveIncomeTaxRateReconciliationNondeductibleExpense contextRef="c-20" decimals="3" id="f-1367" unitRef="number">-0.095</us-gaap:EffectiveIncomeTaxRateReconciliationNondeductibleExpense>
    <us-gaap:EffectiveIncomeTaxRateReconciliationNondeductibleExpense contextRef="c-21" decimals="3" id="f-1368" unitRef="number">-0.179</us-gaap:EffectiveIncomeTaxRateReconciliationNondeductibleExpense>
    <us-gaap:EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitPercent contextRef="c-20" decimals="3" id="f-1369" unitRef="number">-0.250</us-gaap:EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitPercent>
    <us-gaap:EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitPercent contextRef="c-21" decimals="3" id="f-1370" unitRef="number">-0.046</us-gaap:EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitPercent>
    <us-gaap:EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance contextRef="c-20" decimals="3" id="f-1371" unitRef="number">0.622</us-gaap:EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance>
    <us-gaap:EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance contextRef="c-21" decimals="3" id="f-1372" unitRef="number">-0.057</us-gaap:EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance>
    <us-gaap:EffectiveIncomeTaxRateReconciliationTaxCreditsResearch contextRef="c-20" decimals="3" id="f-1373" unitRef="number">-0.147</us-gaap:EffectiveIncomeTaxRateReconciliationTaxCreditsResearch>
    <us-gaap:EffectiveIncomeTaxRateReconciliationTaxCreditsResearch contextRef="c-21" decimals="3" id="f-1374" unitRef="number">-0.189</us-gaap:EffectiveIncomeTaxRateReconciliationTaxCreditsResearch>
    <us-gaap:EffectiveIncomeTaxRateReconciliationCrossBorderTaxEffectPercent contextRef="c-20" decimals="3" id="f-1375" unitRef="number">-0.446</us-gaap:EffectiveIncomeTaxRateReconciliationCrossBorderTaxEffectPercent>
    <us-gaap:EffectiveIncomeTaxRateReconciliationCrossBorderTaxEffectPercent contextRef="c-21" decimals="3" id="f-1376" unitRef="number">-0.274</us-gaap:EffectiveIncomeTaxRateReconciliationCrossBorderTaxEffectPercent>
    <us-gaap:EffectiveIncomeTaxRateReconciliationOtherAdjustments contextRef="c-20" decimals="3" id="f-1377" unitRef="number">-0.016</us-gaap:EffectiveIncomeTaxRateReconciliationOtherAdjustments>
    <us-gaap:EffectiveIncomeTaxRateReconciliationOtherAdjustments contextRef="c-21" decimals="3" id="f-1378" unitRef="number">-0.009</us-gaap:EffectiveIncomeTaxRateReconciliationOtherAdjustments>
    <us-gaap:EffectiveIncomeTaxRateContinuingOperations contextRef="c-20" decimals="3" id="f-1379" unitRef="number">0.056</us-gaap:EffectiveIncomeTaxRateContinuingOperations>
    <us-gaap:EffectiveIncomeTaxRateContinuingOperations contextRef="c-21" decimals="3" id="f-1380" unitRef="number">-0.186</us-gaap:EffectiveIncomeTaxRateContinuingOperations>
    <us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock contextRef="c-1" id="f-1381">&lt;div style="margin-top:10pt;text-align:justify;text-indent:27pt"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Significant components of DTAs and DTLs are as follows as of the periods presented (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:72.876%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:11.619%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.384%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:11.621%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;As of January&#160;31,&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2026&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2025&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#f6f6f6;border-top:0.5pt solid #182126;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Deferred tax assets:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f6f6f6;border-top:0.5pt solid #182126;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f6f6f6;border-top:0.5pt solid #182126;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f6f6f6;border-top:0.5pt solid #182126;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Net operating loss carryforwards&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;325,465&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;317,489&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#f6f6f6;border-top:0.5pt solid #d9d9d9;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Accruals and reserves&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f6f6f6;border-top:0.5pt solid #d9d9d9;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;10,640&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f6f6f6;border-top:0.5pt solid #d9d9d9;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f6f6f6;border-top:0.5pt solid #d9d9d9;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f6f6f6;border-top:0.5pt solid #d9d9d9;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;12,643&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f6f6f6;border-top:0.5pt solid #d9d9d9;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Stock-based compensation&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;4,945&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;6,512&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#f6f6f6;border-top:0.5pt solid #d9d9d9;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Deferred revenue&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f6f6f6;border-top:0.5pt solid #d9d9d9;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;14,452&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f6f6f6;border-top:0.5pt solid #d9d9d9;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f6f6f6;border-top:0.5pt solid #d9d9d9;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f6f6f6;border-top:0.5pt solid #d9d9d9;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;29,376&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f6f6f6;border-top:0.5pt solid #d9d9d9;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Research and development&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;50,417&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;90,110&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#f6f6f6;border-top:0.5pt solid #d9d9d9;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Depreciation and amortization&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f6f6f6;border-top:0.5pt solid #d9d9d9;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f6f6f6;border-top:0.5pt solid #d9d9d9;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f6f6f6;border-top:0.5pt solid #d9d9d9;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f6f6f6;border-top:0.5pt solid #d9d9d9;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,459&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f6f6f6;border-top:0.5pt solid #d9d9d9;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Lease liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;14,586&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;8,255&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#f6f6f6;border-top:0.5pt solid #d9d9d9;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f6f6f6;border-top:0.5pt solid #d9d9d9;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;11,405&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f6f6f6;border-top:0.5pt solid #d9d9d9;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f6f6f6;border-top:0.5pt solid #d9d9d9;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f6f6f6;border-top:0.5pt solid #d9d9d9;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;6,428&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f6f6f6;border-top:0.5pt solid #d9d9d9;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Total deferred tax assets, gross&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #182126;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;431,910&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:0.5pt solid #182126;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #182126;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;472,272&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:0.5pt solid #182126;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#f6f6f6;border-top:0.5pt solid #d9d9d9;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Less: valuation allowance&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f6f6f6;border-top:0.5pt solid #d9d9d9;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(150,535)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f6f6f6;border-top:0.5pt solid #d9d9d9;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f6f6f6;border-top:0.5pt solid #d9d9d9;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f6f6f6;border-top:0.5pt solid #d9d9d9;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(406,251)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f6f6f6;border-top:0.5pt solid #d9d9d9;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Total deferred tax assets, net of valuation allowance&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;281,375&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;66,021&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#f6f6f6;border-top:0.5pt solid #d9d9d9;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Deferred tax liabilities:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f6f6f6;border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f6f6f6;border-top:0.5pt solid #d9d9d9;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f6f6f6;border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Intangible assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(4,479)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(1,431)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#f6f6f6;border-top:0.5pt solid #d9d9d9;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Right-of-use assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f6f6f6;border-top:0.5pt solid #d9d9d9;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(10,886)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f6f6f6;border-top:0.5pt solid #d9d9d9;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f6f6f6;border-top:0.5pt solid #d9d9d9;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f6f6f6;border-top:0.5pt solid #d9d9d9;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(5,728)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f6f6f6;border-top:0.5pt solid #d9d9d9;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Commissions&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(34,677)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(30,871)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#f6f6f6;border-top:0.5pt solid #d9d9d9;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Depreciation and amortization&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f6f6f6;border-top:0.5pt solid #d9d9d9;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(2,902)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f6f6f6;border-top:0.5pt solid #d9d9d9;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f6f6f6;border-top:0.5pt solid #d9d9d9;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f6f6f6;border-top:0.5pt solid #d9d9d9;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f6f6f6;border-top:0.5pt solid #d9d9d9;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:6pt"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Other&lt;/span&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:5.85pt;font-weight:400;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline"&gt;(1)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(4,729)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(3,825)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#f6f6f6;border-top:0.5pt solid #d9d9d9;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Total deferred tax liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f6f6f6;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(57,673)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f6f6f6;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f6f6f6;border-top:0.5pt solid #d9d9d9;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f6f6f6;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(41,855)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f6f6f6;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Net deferred tax assets&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;223,702&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;24,166&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:14pt"&gt;&lt;td colspan="3" style="background-color:#f6f6f6;border-top:0.5pt solid #d9d9d9;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f6f6f6;border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f6f6f6;border-top:0.5pt solid #d9d9d9;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f6f6f6;border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Net deferred tax assets&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;233,401&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;27,963&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#f6f6f6;border-top:0.5pt solid #d9d9d9;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Net deferred tax liabilities (included in other liabilities, non-current)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f6f6f6;border-top:0.5pt solid #d9d9d9;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(9,699)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f6f6f6;border-top:0.5pt solid #d9d9d9;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f6f6f6;border-top:0.5pt solid #d9d9d9;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f6f6f6;border-top:0.5pt solid #d9d9d9;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(3,797)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f6f6f6;border-top:0.5pt solid #d9d9d9;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:0.5pt solid #d9d9d9;border-top:0.5pt solid #d9d9d9;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Net deferred tax assets&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:0.5pt solid #000;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:0.5pt solid #000;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;223,702&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:0.5pt solid #000;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:0.5pt solid #d9d9d9;border-top:0.5pt solid #d9d9d9;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:0.5pt solid #000;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:0.5pt solid #000;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;24,166&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:0.5pt solid #000;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="12" style="background-color:#f6f6f6;border-bottom:0.5pt solid #d9d9d9;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(1) Prior period amounts have been aggregated to conform to current period presentation&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock>
    <us-gaap:DeferredTaxAssetsOperatingLossCarryforwards contextRef="c-5" decimals="-3" id="f-1382" unitRef="usd">325465000</us-gaap:DeferredTaxAssetsOperatingLossCarryforwards>
    <us-gaap:DeferredTaxAssetsOperatingLossCarryforwards contextRef="c-6" decimals="-3" id="f-1383" unitRef="usd">317489000</us-gaap:DeferredTaxAssetsOperatingLossCarryforwards>
    <us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccruals contextRef="c-5" decimals="-3" id="f-1384" unitRef="usd">10640000</us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccruals>
    <us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccruals contextRef="c-6" decimals="-3" id="f-1385" unitRef="usd">12643000</us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccruals>
    <us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost contextRef="c-5" decimals="-3" id="f-1386" unitRef="usd">4945000</us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost>
    <us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost contextRef="c-6" decimals="-3" id="f-1387" unitRef="usd">6512000</us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost>
    <us-gaap:DeferredTaxAssetsDeferredIncome contextRef="c-5" decimals="-3" id="f-1388" unitRef="usd">14452000</us-gaap:DeferredTaxAssetsDeferredIncome>
    <us-gaap:DeferredTaxAssetsDeferredIncome contextRef="c-6" decimals="-3" id="f-1389" unitRef="usd">29376000</us-gaap:DeferredTaxAssetsDeferredIncome>
    <us-gaap:DeferredTaxAssetsTaxCreditCarryforwardsResearch contextRef="c-5" decimals="-3" id="f-1390" unitRef="usd">50417000</us-gaap:DeferredTaxAssetsTaxCreditCarryforwardsResearch>
    <us-gaap:DeferredTaxAssetsTaxCreditCarryforwardsResearch contextRef="c-6" decimals="-3" id="f-1391" unitRef="usd">90110000</us-gaap:DeferredTaxAssetsTaxCreditCarryforwardsResearch>
    <us-gaap:DeferredTaxAssetsPropertyPlantAndEquipment contextRef="c-5" decimals="-3" id="f-1392" unitRef="usd">0</us-gaap:DeferredTaxAssetsPropertyPlantAndEquipment>
    <us-gaap:DeferredTaxAssetsPropertyPlantAndEquipment contextRef="c-6" decimals="-3" id="f-1393" unitRef="usd">1459000</us-gaap:DeferredTaxAssetsPropertyPlantAndEquipment>
    <path:DeferredTaxAssetsLeaseLiabilities contextRef="c-5" decimals="-3" id="f-1394" unitRef="usd">14586000</path:DeferredTaxAssetsLeaseLiabilities>
    <path:DeferredTaxAssetsLeaseLiabilities contextRef="c-6" decimals="-3" id="f-1395" unitRef="usd">8255000</path:DeferredTaxAssetsLeaseLiabilities>
    <us-gaap:DeferredTaxAssetsOther contextRef="c-5" decimals="-3" id="f-1396" unitRef="usd">11405000</us-gaap:DeferredTaxAssetsOther>
    <us-gaap:DeferredTaxAssetsOther contextRef="c-6" decimals="-3" id="f-1397" unitRef="usd">6428000</us-gaap:DeferredTaxAssetsOther>
    <us-gaap:DeferredTaxAssetsGross contextRef="c-5" decimals="-3" id="f-1398" unitRef="usd">431910000</us-gaap:DeferredTaxAssetsGross>
    <us-gaap:DeferredTaxAssetsGross contextRef="c-6" decimals="-3" id="f-1399" unitRef="usd">472272000</us-gaap:DeferredTaxAssetsGross>
    <us-gaap:DeferredTaxAssetsValuationAllowance contextRef="c-5" decimals="-3" id="f-1400" unitRef="usd">150535000</us-gaap:DeferredTaxAssetsValuationAllowance>
    <us-gaap:DeferredTaxAssetsValuationAllowance contextRef="c-6" decimals="-3" id="f-1401" unitRef="usd">406251000</us-gaap:DeferredTaxAssetsValuationAllowance>
    <us-gaap:DeferredTaxAssetsNet contextRef="c-5" decimals="-3" id="f-1402" unitRef="usd">281375000</us-gaap:DeferredTaxAssetsNet>
    <us-gaap:DeferredTaxAssetsNet contextRef="c-6" decimals="-3" id="f-1403" unitRef="usd">66021000</us-gaap:DeferredTaxAssetsNet>
    <us-gaap:DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets contextRef="c-5" decimals="-3" id="f-1404" unitRef="usd">4479000</us-gaap:DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets>
    <us-gaap:DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets contextRef="c-6" decimals="-3" id="f-1405" unitRef="usd">1431000</us-gaap:DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets>
    <us-gaap:DeferredTaxLiabilitiesLeasingArrangements contextRef="c-5" decimals="-3" id="f-1406" unitRef="usd">10886000</us-gaap:DeferredTaxLiabilitiesLeasingArrangements>
    <us-gaap:DeferredTaxLiabilitiesLeasingArrangements contextRef="c-6" decimals="-3" id="f-1407" unitRef="usd">5728000</us-gaap:DeferredTaxLiabilitiesLeasingArrangements>
    <us-gaap:DeferredTaxLiabilitiesDeferredExpenseReservesAndAccruals contextRef="c-5" decimals="-3" id="f-1408" unitRef="usd">34677000</us-gaap:DeferredTaxLiabilitiesDeferredExpenseReservesAndAccruals>
    <us-gaap:DeferredTaxLiabilitiesDeferredExpenseReservesAndAccruals contextRef="c-6" decimals="-3" id="f-1409" unitRef="usd">30871000</us-gaap:DeferredTaxLiabilitiesDeferredExpenseReservesAndAccruals>
    <path:DeferredTaxLiabilitiesDepreciationAndAmortization contextRef="c-5" decimals="-3" id="f-1410" unitRef="usd">2902000</path:DeferredTaxLiabilitiesDepreciationAndAmortization>
    <path:DeferredTaxLiabilitiesDepreciationAndAmortization contextRef="c-6" decimals="-3" id="f-1411" unitRef="usd">0</path:DeferredTaxLiabilitiesDepreciationAndAmortization>
    <us-gaap:DeferredTaxLiabilitiesOther contextRef="c-5" decimals="-3" id="f-1412" unitRef="usd">4729000</us-gaap:DeferredTaxLiabilitiesOther>
    <us-gaap:DeferredTaxLiabilitiesOther contextRef="c-6" decimals="-3" id="f-1413" unitRef="usd">3825000</us-gaap:DeferredTaxLiabilitiesOther>
    <us-gaap:DeferredIncomeTaxLiabilities contextRef="c-5" decimals="-3" id="f-1414" unitRef="usd">57673000</us-gaap:DeferredIncomeTaxLiabilities>
    <us-gaap:DeferredIncomeTaxLiabilities contextRef="c-6" decimals="-3" id="f-1415" unitRef="usd">41855000</us-gaap:DeferredIncomeTaxLiabilities>
    <us-gaap:DeferredTaxAssetsLiabilitiesNet contextRef="c-5" decimals="-3" id="f-1416" unitRef="usd">223702000</us-gaap:DeferredTaxAssetsLiabilitiesNet>
    <us-gaap:DeferredTaxAssetsLiabilitiesNet contextRef="c-6" decimals="-3" id="f-1417" unitRef="usd">24166000</us-gaap:DeferredTaxAssetsLiabilitiesNet>
    <us-gaap:DeferredIncomeTaxAssetsNet contextRef="c-5" decimals="-3" id="f-1418" unitRef="usd">233401000</us-gaap:DeferredIncomeTaxAssetsNet>
    <us-gaap:DeferredIncomeTaxAssetsNet contextRef="c-6" decimals="-3" id="f-1419" unitRef="usd">27963000</us-gaap:DeferredIncomeTaxAssetsNet>
    <us-gaap:DeferredIncomeTaxLiabilitiesNet contextRef="c-5" decimals="-3" id="f-1420" unitRef="usd">9699000</us-gaap:DeferredIncomeTaxLiabilitiesNet>
    <us-gaap:DeferredIncomeTaxLiabilitiesNet contextRef="c-6" decimals="-3" id="f-1421" unitRef="usd">3797000</us-gaap:DeferredIncomeTaxLiabilitiesNet>
    <us-gaap:DeferredTaxAssetsLiabilitiesNet contextRef="c-5" decimals="-3" id="f-1422" unitRef="usd">223702000</us-gaap:DeferredTaxAssetsLiabilitiesNet>
    <us-gaap:DeferredTaxAssetsLiabilitiesNet contextRef="c-6" decimals="-3" id="f-1423" unitRef="usd">24166000</us-gaap:DeferredTaxAssetsLiabilitiesNet>
    <us-gaap:SummaryOfValuationAllowanceTextBlock contextRef="c-1" id="f-1424">&lt;div style="margin-top:10pt;text-align:justify;text-indent:27pt"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The table below details our DTA valuation allowances and the changes therein for the periods presented (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:46.268%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:11.619%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.384%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:11.619%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.384%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:11.619%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.384%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:11.623%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Beginning&lt;br/&gt;Balance&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Additions During the Period&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Reductions During the Period&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Ending&lt;br/&gt;Balance&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#f6f6f6;border-top:0.5pt solid #182126;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Year ended January&#160;31, 2026&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color:#f6f6f6;border-top:0.5pt solid #182126;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f6f6f6;border-top:0.5pt solid #182126;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;406,251&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f6f6f6;border-top:0.5pt solid #182126;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f6f6f6;border-top:0.5pt solid #182126;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#f6f6f6;border-top:0.5pt solid #182126;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f6f6f6;border-top:0.5pt solid #182126;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;7,699&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f6f6f6;border-top:0.5pt solid #182126;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f6f6f6;border-top:0.5pt solid #182126;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#f6f6f6;border-top:0.5pt solid #182126;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f6f6f6;border-top:0.5pt solid #182126;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(263,415)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f6f6f6;border-top:0.5pt solid #182126;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f6f6f6;border-top:0.5pt solid #182126;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#f6f6f6;border-top:0.5pt solid #182126;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f6f6f6;border-top:0.5pt solid #182126;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;150,535&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f6f6f6;border-top:0.5pt solid #182126;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:14pt"&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#f6f6f6;border-bottom:0.5pt solid #d9d9d9;border-top:0.5pt solid #d9d9d9;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Year ended January&#160;31, 2025&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color:#f6f6f6;border-bottom:0.5pt solid #d9d9d9;border-top:0.5pt solid #d9d9d9;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f6f6f6;border-bottom:0.5pt solid #d9d9d9;border-top:0.5pt solid #d9d9d9;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;470,040&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f6f6f6;border-bottom:0.5pt solid #d9d9d9;border-top:0.5pt solid #d9d9d9;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f6f6f6;border-bottom:0.5pt solid #d9d9d9;border-top:0.5pt solid #d9d9d9;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#f6f6f6;border-bottom:0.5pt solid #d9d9d9;border-top:0.5pt solid #d9d9d9;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f6f6f6;border-bottom:0.5pt solid #d9d9d9;border-top:0.5pt solid #d9d9d9;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;17,314&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f6f6f6;border-bottom:0.5pt solid #d9d9d9;border-top:0.5pt solid #d9d9d9;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f6f6f6;border-bottom:0.5pt solid #d9d9d9;border-top:0.5pt solid #d9d9d9;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#f6f6f6;border-bottom:0.5pt solid #d9d9d9;border-top:0.5pt solid #d9d9d9;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f6f6f6;border-bottom:0.5pt solid #d9d9d9;border-top:0.5pt solid #d9d9d9;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(81,103)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f6f6f6;border-bottom:0.5pt solid #d9d9d9;border-top:0.5pt solid #d9d9d9;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f6f6f6;border-bottom:0.5pt solid #d9d9d9;border-top:0.5pt solid #d9d9d9;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#f6f6f6;border-bottom:0.5pt solid #d9d9d9;border-top:0.5pt solid #d9d9d9;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f6f6f6;border-bottom:0.5pt solid #d9d9d9;border-top:0.5pt solid #d9d9d9;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;406,251&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f6f6f6;border-bottom:0.5pt solid #d9d9d9;border-top:0.5pt solid #d9d9d9;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:SummaryOfValuationAllowanceTextBlock>
    <us-gaap:ValuationAllowancesAndReservesBalance contextRef="c-303" decimals="-3" id="f-1425" unitRef="usd">406251000</us-gaap:ValuationAllowancesAndReservesBalance>
    <us-gaap:ValuationAllowancesAndReservesChargedToCostAndExpense contextRef="c-304" decimals="-3" id="f-1426" unitRef="usd">7699000</us-gaap:ValuationAllowancesAndReservesChargedToCostAndExpense>
    <us-gaap:ValuationAllowancesAndReservesDeductions contextRef="c-304" decimals="-3" id="f-1427" unitRef="usd">263415000</us-gaap:ValuationAllowancesAndReservesDeductions>
    <us-gaap:ValuationAllowancesAndReservesBalance contextRef="c-305" decimals="-3" id="f-1428" unitRef="usd">150535000</us-gaap:ValuationAllowancesAndReservesBalance>
    <us-gaap:ValuationAllowancesAndReservesBalance contextRef="c-306" decimals="-3" id="f-1429" unitRef="usd">470040000</us-gaap:ValuationAllowancesAndReservesBalance>
    <us-gaap:ValuationAllowancesAndReservesChargedToCostAndExpense contextRef="c-307" decimals="-3" id="f-1430" unitRef="usd">17314000</us-gaap:ValuationAllowancesAndReservesChargedToCostAndExpense>
    <us-gaap:ValuationAllowancesAndReservesDeductions contextRef="c-307" decimals="-3" id="f-1431" unitRef="usd">81103000</us-gaap:ValuationAllowancesAndReservesDeductions>
    <us-gaap:ValuationAllowancesAndReservesBalance contextRef="c-303" decimals="-3" id="f-1432" unitRef="usd">406251000</us-gaap:ValuationAllowancesAndReservesBalance>
    <us-gaap:ValuationAllowanceDeferredTaxAssetChangeInAmount contextRef="c-1" decimals="-5" id="f-1433" unitRef="usd">-255700000</us-gaap:ValuationAllowanceDeferredTaxAssetChangeInAmount>
    <us-gaap:ValuationAllowanceDeferredTaxAssetChangeInAmount contextRef="c-296" decimals="-5" id="f-1434" unitRef="usd">-204900000</us-gaap:ValuationAllowanceDeferredTaxAssetChangeInAmount>
    <us-gaap:ValuationAllowanceDeferredTaxAssetChangeInAmount contextRef="c-308" decimals="-5" id="f-1435" unitRef="usd">-58500000</us-gaap:ValuationAllowanceDeferredTaxAssetChangeInAmount>
    <us-gaap:ValuationAllowanceDeferredTaxAssetChangeInAmount contextRef="c-309" decimals="-5" id="f-1436" unitRef="usd">7700000</us-gaap:ValuationAllowanceDeferredTaxAssetChangeInAmount>
    <us-gaap:ValuationAllowanceDeferredTaxAssetChangeInAmount contextRef="c-20" decimals="-5" id="f-1437" unitRef="usd">-63800000</us-gaap:ValuationAllowanceDeferredTaxAssetChangeInAmount>
    <us-gaap:ValuationAllowanceDeferredTaxAssetChangeInAmount contextRef="c-296" decimals="-5" id="f-1438" unitRef="usd">-204900000</us-gaap:ValuationAllowanceDeferredTaxAssetChangeInAmount>
    <us-gaap:OperatingLossCarryforwards contextRef="c-310" decimals="-5" id="f-1439" unitRef="usd">662400000</us-gaap:OperatingLossCarryforwards>
    <us-gaap:OperatingLossCarryforwards contextRef="c-311" decimals="-5" id="f-1440" unitRef="usd">645800000</us-gaap:OperatingLossCarryforwards>
    <us-gaap:OperatingLossCarryforwards contextRef="c-312" decimals="-5" id="f-1441" unitRef="usd">941200000</us-gaap:OperatingLossCarryforwards>
    <us-gaap:OperatingLossCarryforwards contextRef="c-313" decimals="-5" id="f-1442" unitRef="usd">834600000</us-gaap:OperatingLossCarryforwards>
    <us-gaap:OperatingLossCarryforwards contextRef="c-314" decimals="-5" id="f-1443" unitRef="usd">697300000</us-gaap:OperatingLossCarryforwards>
    <us-gaap:OperatingLossCarryforwards contextRef="c-315" decimals="-5" id="f-1444" unitRef="usd">658200000</us-gaap:OperatingLossCarryforwards>
    <us-gaap:OperatingLossCarryforwards contextRef="c-316" decimals="-5" id="f-1445" unitRef="usd">0</us-gaap:OperatingLossCarryforwards>
    <us-gaap:OperatingLossCarryforwards contextRef="c-317" decimals="-5" id="f-1446" unitRef="usd">1800000</us-gaap:OperatingLossCarryforwards>
    <us-gaap:OperatingLossCarryforwards contextRef="c-318" decimals="-5" id="f-1447" unitRef="usd">95200000</us-gaap:OperatingLossCarryforwards>
    <us-gaap:OperatingLossCarryforwards contextRef="c-319" decimals="-5" id="f-1448" unitRef="usd">101700000</us-gaap:OperatingLossCarryforwards>
    <path:OperatingLossCarryforwardsAnnualLimitationAmount contextRef="c-320" decimals="-5" id="f-1449" unitRef="usd">100000</path:OperatingLossCarryforwardsAnnualLimitationAmount>
    <path:OperatingLossCarryforwardsAnnualLimitationAmount contextRef="c-321" decimals="-5" id="f-1450" unitRef="usd">29000000.0</path:OperatingLossCarryforwardsAnnualLimitationAmount>
    <us-gaap:DeferredTaxLiabilitiesUndistributedForeignEarnings contextRef="c-5" decimals="-5" id="f-1451" unitRef="usd">4700000</us-gaap:DeferredTaxLiabilitiesUndistributedForeignEarnings>
    <us-gaap:ScheduleOfCashFlowSupplementalDisclosuresTableTextBlock contextRef="c-1" id="f-1452">&lt;div style="margin-top:10pt;text-align:justify;text-indent:27pt"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The table below details our cash paid for income taxes, net of refunds received, by jurisdiction for fiscal year 2026 (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:86.180%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:11.620%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Year Ended January&#160;31,&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2026&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#f6f6f6;border-top:0.5pt solid #182126;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;U.S. federal&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f6f6f6;border-top:0.5pt solid #182126;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f6f6f6;border-top:0.5pt solid #182126;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f6f6f6;border-top:0.5pt solid #182126;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;U.S. state and local&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;120&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#f6f6f6;border-top:0.5pt solid #d9d9d9;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Foreign:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f6f6f6;border-top:0.5pt solid #d9d9d9;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;France&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;786&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#f6f6f6;border-top:0.5pt solid #d9d9d9;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;India&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f6f6f6;border-top:0.5pt solid #d9d9d9;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;762&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f6f6f6;border-top:0.5pt solid #d9d9d9;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Japan&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,975&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#f6f6f6;border-top:0.5pt solid #d9d9d9;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Netherlands&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f6f6f6;border-top:0.5pt solid #d9d9d9;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(755)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f6f6f6;border-top:0.5pt solid #d9d9d9;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Singapore&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,511&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#f6f6f6;border-top:0.5pt solid #d9d9d9;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;U.K.&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f6f6f6;border-top:0.5pt solid #d9d9d9;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2,723&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f6f6f6;border-top:0.5pt solid #d9d9d9;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2,690&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#f6f6f6;border-top:0.5pt solid #d9d9d9;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Total foreign&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f6f6f6;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;9,692&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f6f6f6;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:0.5pt solid #d9d9d9;border-top:0.5pt solid #d9d9d9;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Total cash paid for income taxes, net of refunds&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:0.5pt solid #000;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:0.5pt solid #000;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;9,812&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:0.5pt solid #000;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfCashFlowSupplementalDisclosuresTableTextBlock>
    <us-gaap:IncomeTaxPaidFederalAfterRefundReceived contextRef="c-1" decimals="-3" id="f-1453" unitRef="usd">0</us-gaap:IncomeTaxPaidFederalAfterRefundReceived>
    <us-gaap:IncomeTaxPaidStateAndLocalAfterRefundReceived contextRef="c-1" decimals="-3" id="f-1454" unitRef="usd">120000</us-gaap:IncomeTaxPaidStateAndLocalAfterRefundReceived>
    <us-gaap:IncomeTaxPaidForeignAfterRefundReceived contextRef="c-322" decimals="-3" id="f-1455" unitRef="usd">786000</us-gaap:IncomeTaxPaidForeignAfterRefundReceived>
    <us-gaap:IncomeTaxPaidForeignAfterRefundReceived contextRef="c-298" decimals="-3" id="f-1456" unitRef="usd">762000</us-gaap:IncomeTaxPaidForeignAfterRefundReceived>
    <us-gaap:IncomeTaxPaidForeignAfterRefundReceived contextRef="c-299" decimals="-3" id="f-1457" unitRef="usd">1975000</us-gaap:IncomeTaxPaidForeignAfterRefundReceived>
    <us-gaap:IncomeTaxPaidForeignAfterRefundReceived contextRef="c-300" decimals="-3" id="f-1458" unitRef="usd">-755000</us-gaap:IncomeTaxPaidForeignAfterRefundReceived>
    <us-gaap:IncomeTaxPaidForeignAfterRefundReceived contextRef="c-323" decimals="-3" id="f-1459" unitRef="usd">1511000</us-gaap:IncomeTaxPaidForeignAfterRefundReceived>
    <us-gaap:IncomeTaxPaidForeignAfterRefundReceived contextRef="c-301" decimals="-3" id="f-1460" unitRef="usd">2723000</us-gaap:IncomeTaxPaidForeignAfterRefundReceived>
    <us-gaap:IncomeTaxPaidForeignAfterRefundReceived contextRef="c-302" decimals="-3" id="f-1461" unitRef="usd">2690000</us-gaap:IncomeTaxPaidForeignAfterRefundReceived>
    <us-gaap:IncomeTaxPaidForeignAfterRefundReceived contextRef="c-1" decimals="-3" id="f-1462" unitRef="usd">9692000</us-gaap:IncomeTaxPaidForeignAfterRefundReceived>
    <us-gaap:IncomeTaxesPaidNet contextRef="c-1" decimals="-3" id="f-1463" unitRef="usd">9812000</us-gaap:IncomeTaxesPaidNet>
    <us-gaap:ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock contextRef="c-1" id="f-1464">&lt;div style="margin-top:10pt;text-align:justify;text-indent:27pt"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The table below details our gross unrecognized tax benefits (excluding penalties and interest) and the changes therein for the periods presented (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:72.876%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:11.619%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.384%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:11.621%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Year Ended January&#160;31,&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2026&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2025&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#f6f6f6;border-top:0.5pt solid #182126;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Beginning unrecognized tax benefits&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f6f6f6;border-top:0.5pt solid #182126;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f6f6f6;border-top:0.5pt solid #182126;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;60,175&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f6f6f6;border-top:0.5pt solid #182126;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f6f6f6;border-top:0.5pt solid #182126;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#f6f6f6;border-top:0.5pt solid #182126;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f6f6f6;border-top:0.5pt solid #182126;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;504&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f6f6f6;border-top:0.5pt solid #182126;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Additions based on current year tax positions&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;3,335&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#f6f6f6;border-top:0.5pt solid #d9d9d9;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(Reductions) additions for tax positions related to prior years&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f6f6f6;border-top:0.5pt solid #d9d9d9;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(34,289)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f6f6f6;border-top:0.5pt solid #d9d9d9;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f6f6f6;border-top:0.5pt solid #d9d9d9;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f6f6f6;border-top:0.5pt solid #d9d9d9;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;59,671&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f6f6f6;border-top:0.5pt solid #d9d9d9;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:0.5pt solid #d9d9d9;border-top:0.5pt solid #d9d9d9;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Ending unrecognized tax benefits&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:0.5pt solid #000;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:0.5pt solid #000;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;29,221&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:0.5pt solid #000;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:0.5pt solid #d9d9d9;border-top:0.5pt solid #d9d9d9;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:0.5pt solid #000;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:0.5pt solid #000;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;60,175&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:0.5pt solid #000;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock>
    <us-gaap:UnrecognizedTaxBenefits contextRef="c-6" decimals="-3" id="f-1465" unitRef="usd">60175000</us-gaap:UnrecognizedTaxBenefits>
    <us-gaap:UnrecognizedTaxBenefits contextRef="c-40" decimals="-3" id="f-1466" unitRef="usd">504000</us-gaap:UnrecognizedTaxBenefits>
    <us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions contextRef="c-1" decimals="-3" id="f-1467" unitRef="usd">3335000</us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions>
    <us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions contextRef="c-20" decimals="-3" id="f-1468" unitRef="usd">0</us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions>
    <us-gaap:UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions contextRef="c-1" decimals="-3" id="f-1469" unitRef="usd">34289000</us-gaap:UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions>
    <us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions contextRef="c-20" decimals="-3" id="f-1470" unitRef="usd">59671000</us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions>
    <us-gaap:UnrecognizedTaxBenefits contextRef="c-5" decimals="-3" id="f-1471" unitRef="usd">29221000</us-gaap:UnrecognizedTaxBenefits>
    <us-gaap:UnrecognizedTaxBenefits contextRef="c-6" decimals="-3" id="f-1472" unitRef="usd">60175000</us-gaap:UnrecognizedTaxBenefits>
    <path:UnrecognizedTaxBenefitsIncludingInterestOnIncomeTaxesAndIncomeTaxPenalties contextRef="c-5" decimals="-5" id="f-1473" unitRef="usd">32000000.0</path:UnrecognizedTaxBenefitsIncludingInterestOnIncomeTaxesAndIncomeTaxPenalties>
    <us-gaap:UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate contextRef="c-5" decimals="-5" id="f-1474" unitRef="usd">6900000</us-gaap:UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate>
    <us-gaap:LiabilityForUncertainTaxPositionsCurrent contextRef="c-5" decimals="-5" id="f-1475" unitRef="usd">4200000</us-gaap:LiabilityForUncertainTaxPositionsCurrent>
    <path:UnrecognizedTaxBenefitsIncludingInterestOnIncomeTaxesAndIncomeTaxPenalties contextRef="c-6" decimals="-5" id="f-1476" unitRef="usd">60900000</path:UnrecognizedTaxBenefitsIncludingInterestOnIncomeTaxesAndIncomeTaxPenalties>
    <us-gaap:UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate contextRef="c-6" decimals="-5" id="f-1477" unitRef="usd">1600000</us-gaap:UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate>
    <us-gaap:LiabilityForUncertainTaxPositionsCurrent contextRef="c-6" decimals="-5" id="f-1478" unitRef="usd">900000</us-gaap:LiabilityForUncertainTaxPositionsCurrent>
    <path:CorporateIncomeTaxAssessmentAppealedAmount contextRef="c-298" decimals="-5" id="f-1479" unitRef="usd">1900000</path:CorporateIncomeTaxAssessmentAppealedAmount>
    <path:ProposedReductionInOperatingLossCarryforward contextRef="c-324" decimals="-5" id="f-1480" unitRef="usd">66700000</path:ProposedReductionInOperatingLossCarryforward>
    <path:ProposedReductionInOperatingLossCarryforwardAppealed contextRef="c-324" decimals="-5" id="f-1481" unitRef="usd">64300000</path:ProposedReductionInOperatingLossCarryforwardAppealed>
    <us-gaap:LossContingencyEstimateOfPossibleLoss contextRef="c-324" decimals="-5" id="f-1482" unitRef="usd">25400000</us-gaap:LossContingencyEstimateOfPossibleLoss>
    <us-gaap:EarningsPerShareTextBlock contextRef="c-1" id="f-1483">&lt;div style="margin-top:12pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:351.75pt"&gt;&lt;tr&gt;&lt;td style="width:1.0pt"&gt;&lt;/td&gt;&lt;td style="width:24.25pt"&gt;&lt;/td&gt;&lt;td style="width:1.0pt"&gt;&lt;/td&gt;&lt;td style="width:1.0pt"&gt;&lt;/td&gt;&lt;td style="width:24.25pt"&gt;&lt;/td&gt;&lt;td style="width:1.0pt"&gt;&lt;/td&gt;&lt;td style="width:1.0pt"&gt;&lt;/td&gt;&lt;td style="width:24.25pt"&gt;&lt;/td&gt;&lt;td style="width:1.0pt"&gt;&lt;/td&gt;&lt;td style="width:1.0pt"&gt;&lt;/td&gt;&lt;td style="width:271.00pt"&gt;&lt;/td&gt;&lt;td style="width:1.0pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:21pt"&gt;&lt;td colspan="3" style="border-left:1pt solid #fa4616;border-top:1pt solid #fa4616;padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#fa4616;font-family:'Arial',sans-serif;font-size:18pt;font-weight:700;line-height:120%"&gt;14&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-left:1pt solid #fa4616;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-left:1pt solid #fa4616;border-top:1pt solid #fa4616;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-left:1pt solid #fa4616;padding:0 1pt"&gt;&lt;div style="margin-top:9pt;text-align:center"&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:21pt"&gt;&lt;td colspan="3" style="border-top:1pt solid #fa4616;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:1pt solid #fa4616;border-left:1pt solid #fa4616;border-top:1pt solid #fa4616;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-left:1pt solid #fa4616;border-top:1pt solid #fa4616;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:1pt solid #fa4616;border-left:1pt solid #fa4616;border-right:1pt solid #fa4616;border-top:1pt solid #fa4616;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#fa4616;font-family:'Arial',sans-serif;font-size:18pt;font-weight:700;line-height:120%"&gt;Net Income (Loss) Per Share&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-align:justify;text-indent:27pt"&gt;&lt;span style="background-color:#ffffff;color:#182126;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table sets forth the computation of basic and diluted net income (loss) per share for the periods presented (in thousands except per share amounts):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:59.572%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:11.619%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.384%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:11.619%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.384%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:11.622%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Year Ended January&#160;31,&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="6" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2026&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2025&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#f6f6f6;border-top:0.5pt solid #182126;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Numerator:&lt;/span&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:5.2pt;font-weight:400;line-height:100%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;(1)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f6f6f6;border-top:0.5pt solid #182126;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f6f6f6;border-top:0.5pt solid #182126;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f6f6f6;border-top:0.5pt solid #182126;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f6f6f6;border-top:0.5pt solid #182126;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f6f6f6;border-top:0.5pt solid #182126;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Net income (loss)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;282,330&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(73,694)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(89,883)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#f6f6f6;border-top:0.5pt solid #d9d9d9;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Denominator:&lt;/span&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:5.2pt;font-weight:400;line-height:100%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;(1)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f6f6f6;border-top:0.5pt solid #d9d9d9;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f6f6f6;border-top:0.5pt solid #d9d9d9;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f6f6f6;border-top:0.5pt solid #d9d9d9;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f6f6f6;border-top:0.5pt solid #d9d9d9;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f6f6f6;border-top:0.5pt solid #d9d9d9;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Weighted-average shares used in computing net income (loss) per share, basic&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;538,125&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;559,933&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;563,855&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#f6f6f6;border-top:0.5pt solid #d9d9d9;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Dilutive potential common shares from outstanding equity awards&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f6f6f6;border-top:0.5pt solid #d9d9d9;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;6,735&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f6f6f6;border-top:0.5pt solid #d9d9d9;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f6f6f6;border-top:0.5pt solid #d9d9d9;padding:0 13pt 0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f6f6f6;border-top:0.5pt solid #d9d9d9;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f6f6f6;border-top:0.5pt solid #d9d9d9;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f6f6f6;border-top:0.5pt solid #d9d9d9;padding:0 13pt 0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f6f6f6;border-top:0.5pt solid #d9d9d9;padding:2px 13pt 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Weighted-average shares used in computing net income (loss) per share, diluted&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #182126;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;544,860&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:0.5pt solid #182126;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #182126;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;559,933&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:0.5pt solid #182126;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #182126;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;563,855&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:0.5pt solid #182126;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#f6f6f6;border-top:0.5pt solid #d9d9d9;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Net income (loss) per share, basic&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f6f6f6;border-top:0.5pt solid #182126;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f6f6f6;border-top:0.5pt solid #182126;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;0.52&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f6f6f6;border-top:0.5pt solid #182126;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f6f6f6;border-top:0.5pt solid #d9d9d9;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#f6f6f6;border-top:0.5pt solid #182126;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f6f6f6;border-top:0.5pt solid #182126;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(0.13)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f6f6f6;border-top:0.5pt solid #182126;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f6f6f6;border-top:0.5pt solid #d9d9d9;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#f6f6f6;border-top:0.5pt solid #182126;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f6f6f6;border-top:0.5pt solid #182126;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(0.16)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f6f6f6;border-top:0.5pt solid #182126;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:0.5pt solid #d9d9d9;border-top:0.5pt solid #d9d9d9;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Net income (loss) per share, diluted&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:0.5pt solid #182126;border-top:0.5pt solid #182126;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:0.5pt solid #182126;border-top:0.5pt solid #182126;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;0.52&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:0.5pt solid #182126;border-top:0.5pt solid #182126;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:0.5pt solid #d9d9d9;border-top:0.5pt solid #d9d9d9;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:0.5pt solid #182126;border-top:0.5pt solid #182126;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:0.5pt solid #182126;border-top:0.5pt solid #182126;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(0.13)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:0.5pt solid #182126;border-top:0.5pt solid #182126;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:0.5pt solid #d9d9d9;border-top:0.5pt solid #d9d9d9;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:0.5pt solid #182126;border-top:0.5pt solid #182126;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:0.5pt solid #182126;border-top:0.5pt solid #182126;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(0.16)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:0.5pt solid #182126;border-top:0.5pt solid #182126;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="18" style="background-color:#f6f6f6;border-bottom:0.5pt solid #d9d9d9;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;(1) Amounts presented under Class A and Class B columns in prior periods have been combined to conform with current year presentation.&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-align:justify;text-indent:27pt"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Anti-dilutive common stock equivalents excluded from the computation of diluted net income (loss) per share were as follows (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:59.572%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:11.619%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.384%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:11.619%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.384%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:11.622%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Year&#160;Ended&#160;January&#160;31,&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="6" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2026&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2025&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#f6f6f6;border-top:0.5pt solid #182126;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Unvested RSUs&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f6f6f6;border-top:0.5pt solid #182126;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;9,545&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f6f6f6;border-top:0.5pt solid #182126;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f6f6f6;border-top:0.5pt solid #182126;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f6f6f6;border-top:0.5pt solid #182126;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;30,239&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f6f6f6;border-top:0.5pt solid #182126;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f6f6f6;border-top:0.5pt solid #182126;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f6f6f6;border-top:0.5pt solid #182126;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;36,878&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f6f6f6;border-top:0.5pt solid #182126;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Outstanding stock options&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;1,918&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;10,171&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;13,247&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#f6f6f6;border-top:0.5pt solid #d9d9d9;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Shares subject to repurchase from RSAs and early exercised stock options&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f6f6f6;border-top:0.5pt solid #d9d9d9;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f6f6f6;border-top:0.5pt solid #d9d9d9;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f6f6f6;border-top:0.5pt solid #d9d9d9;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f6f6f6;border-top:0.5pt solid #d9d9d9;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;12&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f6f6f6;border-top:0.5pt solid #d9d9d9;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f6f6f6;border-top:0.5pt solid #d9d9d9;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f6f6f6;border-top:0.5pt solid #d9d9d9;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;52&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f6f6f6;border-top:0.5pt solid #d9d9d9;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Shares issuable under ESPP&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;105&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;783&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;705&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#f6f6f6;border-top:0.5pt solid #d9d9d9;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Returnable shares issued in connection with business acquisition&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f6f6f6;border-top:0.5pt solid #d9d9d9;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f6f6f6;border-top:0.5pt solid #d9d9d9;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f6f6f6;border-top:0.5pt solid #d9d9d9;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f6f6f6;border-top:0.5pt solid #d9d9d9;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;204&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f6f6f6;border-top:0.5pt solid #d9d9d9;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f6f6f6;border-top:0.5pt solid #d9d9d9;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f6f6f6;border-top:0.5pt solid #d9d9d9;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;349&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f6f6f6;border-top:0.5pt solid #d9d9d9;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:0.5pt solid #d9d9d9;border-top:0.5pt solid #d9d9d9;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-bottom:0.5pt solid #000;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;11,568&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:0.5pt solid #000;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:0.5pt solid #d9d9d9;border-top:0.5pt solid #d9d9d9;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-bottom:0.5pt solid #000;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;41,409&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:0.5pt solid #000;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:0.5pt solid #d9d9d9;border-top:0.5pt solid #d9d9d9;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-bottom:0.5pt solid #000;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;51,231&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:0.5pt solid #000;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:EarningsPerShareTextBlock>
    <us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock contextRef="c-1" id="f-1484">&lt;div style="margin-top:10pt;text-align:justify;text-indent:27pt"&gt;&lt;span style="background-color:#ffffff;color:#182126;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table sets forth the computation of basic and diluted net income (loss) per share for the periods presented (in thousands except per share amounts):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:59.572%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:11.619%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.384%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:11.619%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.384%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:11.622%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Year Ended January&#160;31,&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="6" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2026&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2025&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#f6f6f6;border-top:0.5pt solid #182126;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Numerator:&lt;/span&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:5.2pt;font-weight:400;line-height:100%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;(1)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f6f6f6;border-top:0.5pt solid #182126;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f6f6f6;border-top:0.5pt solid #182126;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f6f6f6;border-top:0.5pt solid #182126;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f6f6f6;border-top:0.5pt solid #182126;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f6f6f6;border-top:0.5pt solid #182126;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Net income (loss)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;282,330&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(73,694)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(89,883)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#f6f6f6;border-top:0.5pt solid #d9d9d9;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Denominator:&lt;/span&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:5.2pt;font-weight:400;line-height:100%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;(1)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f6f6f6;border-top:0.5pt solid #d9d9d9;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f6f6f6;border-top:0.5pt solid #d9d9d9;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f6f6f6;border-top:0.5pt solid #d9d9d9;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f6f6f6;border-top:0.5pt solid #d9d9d9;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f6f6f6;border-top:0.5pt solid #d9d9d9;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Weighted-average shares used in computing net income (loss) per share, basic&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;538,125&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;559,933&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;563,855&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#f6f6f6;border-top:0.5pt solid #d9d9d9;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Dilutive potential common shares from outstanding equity awards&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f6f6f6;border-top:0.5pt solid #d9d9d9;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;6,735&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f6f6f6;border-top:0.5pt solid #d9d9d9;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f6f6f6;border-top:0.5pt solid #d9d9d9;padding:0 13pt 0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f6f6f6;border-top:0.5pt solid #d9d9d9;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f6f6f6;border-top:0.5pt solid #d9d9d9;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f6f6f6;border-top:0.5pt solid #d9d9d9;padding:0 13pt 0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f6f6f6;border-top:0.5pt solid #d9d9d9;padding:2px 13pt 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Weighted-average shares used in computing net income (loss) per share, diluted&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #182126;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;544,860&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:0.5pt solid #182126;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #182126;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;559,933&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:0.5pt solid #182126;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #182126;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;563,855&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:0.5pt solid #182126;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#f6f6f6;border-top:0.5pt solid #d9d9d9;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Net income (loss) per share, basic&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f6f6f6;border-top:0.5pt solid #182126;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f6f6f6;border-top:0.5pt solid #182126;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;0.52&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f6f6f6;border-top:0.5pt solid #182126;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f6f6f6;border-top:0.5pt solid #d9d9d9;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#f6f6f6;border-top:0.5pt solid #182126;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f6f6f6;border-top:0.5pt solid #182126;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(0.13)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f6f6f6;border-top:0.5pt solid #182126;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f6f6f6;border-top:0.5pt solid #d9d9d9;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#f6f6f6;border-top:0.5pt solid #182126;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f6f6f6;border-top:0.5pt solid #182126;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(0.16)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f6f6f6;border-top:0.5pt solid #182126;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:0.5pt solid #d9d9d9;border-top:0.5pt solid #d9d9d9;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Net income (loss) per share, diluted&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:0.5pt solid #182126;border-top:0.5pt solid #182126;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:0.5pt solid #182126;border-top:0.5pt solid #182126;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;0.52&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:0.5pt solid #182126;border-top:0.5pt solid #182126;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:0.5pt solid #d9d9d9;border-top:0.5pt solid #d9d9d9;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:0.5pt solid #182126;border-top:0.5pt solid #182126;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:0.5pt solid #182126;border-top:0.5pt solid #182126;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(0.13)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:0.5pt solid #182126;border-top:0.5pt solid #182126;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:0.5pt solid #d9d9d9;border-top:0.5pt solid #d9d9d9;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:0.5pt solid #182126;border-top:0.5pt solid #182126;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:0.5pt solid #182126;border-top:0.5pt solid #182126;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(0.16)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:0.5pt solid #182126;border-top:0.5pt solid #182126;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="18" style="background-color:#f6f6f6;border-bottom:0.5pt solid #d9d9d9;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;(1) Amounts presented under Class A and Class B columns in prior periods have been combined to conform with current year presentation.&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock>
    <us-gaap:NetIncomeLoss contextRef="c-1" decimals="-3" id="f-1485" unitRef="usd">282330000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss contextRef="c-20" decimals="-3" id="f-1486" unitRef="usd">-73694000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss contextRef="c-21" decimals="-3" id="f-1487" unitRef="usd">-89883000</us-gaap:NetIncomeLoss>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic contextRef="c-1" decimals="-3" id="f-1488" unitRef="shares">538125000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="c-20"
      decimals="-3"
      id="f-1489"
      unitRef="shares">559933000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="c-21"
      decimals="-3"
      id="f-1490"
      unitRef="shares">563855000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements contextRef="c-1" decimals="-3" id="f-1491" unitRef="shares">6735000</us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements>
    <us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements
      contextRef="c-20"
      decimals="-3"
      id="f-1492"
      unitRef="shares">0</us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements>
    <us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements
      contextRef="c-21"
      decimals="-3"
      id="f-1493"
      unitRef="shares">0</us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding contextRef="c-1" decimals="-3" id="f-1494" unitRef="shares">544860000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="c-20"
      decimals="-3"
      id="f-1495"
      unitRef="shares">559933000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="c-21"
      decimals="-3"
      id="f-1496"
      unitRef="shares">563855000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:EarningsPerShareBasic
      contextRef="c-1"
      decimals="2"
      id="f-1497"
      unitRef="usdPerShare">0.52</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="c-20"
      decimals="2"
      id="f-1498"
      unitRef="usdPerShare">-0.13</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="c-21"
      decimals="2"
      id="f-1499"
      unitRef="usdPerShare">-0.16</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareDiluted
      contextRef="c-1"
      decimals="2"
      id="f-1500"
      unitRef="usdPerShare">0.52</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="c-20"
      decimals="2"
      id="f-1501"
      unitRef="usdPerShare">-0.13</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="c-21"
      decimals="2"
      id="f-1502"
      unitRef="usdPerShare">-0.16</us-gaap:EarningsPerShareDiluted>
    <us-gaap:ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock contextRef="c-1" id="f-1503">&lt;div style="margin-top:10pt;text-align:justify;text-indent:27pt"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Anti-dilutive common stock equivalents excluded from the computation of diluted net income (loss) per share were as follows (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:59.572%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:11.619%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.384%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:11.619%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.384%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:11.622%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Year&#160;Ended&#160;January&#160;31,&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="6" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2026&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2025&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#f6f6f6;border-top:0.5pt solid #182126;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Unvested RSUs&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f6f6f6;border-top:0.5pt solid #182126;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;9,545&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f6f6f6;border-top:0.5pt solid #182126;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f6f6f6;border-top:0.5pt solid #182126;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f6f6f6;border-top:0.5pt solid #182126;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;30,239&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f6f6f6;border-top:0.5pt solid #182126;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f6f6f6;border-top:0.5pt solid #182126;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f6f6f6;border-top:0.5pt solid #182126;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;36,878&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f6f6f6;border-top:0.5pt solid #182126;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Outstanding stock options&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;1,918&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;10,171&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;13,247&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#f6f6f6;border-top:0.5pt solid #d9d9d9;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Shares subject to repurchase from RSAs and early exercised stock options&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f6f6f6;border-top:0.5pt solid #d9d9d9;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f6f6f6;border-top:0.5pt solid #d9d9d9;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f6f6f6;border-top:0.5pt solid #d9d9d9;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f6f6f6;border-top:0.5pt solid #d9d9d9;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;12&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f6f6f6;border-top:0.5pt solid #d9d9d9;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f6f6f6;border-top:0.5pt solid #d9d9d9;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f6f6f6;border-top:0.5pt solid #d9d9d9;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;52&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f6f6f6;border-top:0.5pt solid #d9d9d9;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Shares issuable under ESPP&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;105&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;783&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;705&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#f6f6f6;border-top:0.5pt solid #d9d9d9;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Returnable shares issued in connection with business acquisition&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f6f6f6;border-top:0.5pt solid #d9d9d9;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f6f6f6;border-top:0.5pt solid #d9d9d9;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f6f6f6;border-top:0.5pt solid #d9d9d9;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f6f6f6;border-top:0.5pt solid #d9d9d9;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;204&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f6f6f6;border-top:0.5pt solid #d9d9d9;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f6f6f6;border-top:0.5pt solid #d9d9d9;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f6f6f6;border-top:0.5pt solid #d9d9d9;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;349&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f6f6f6;border-top:0.5pt solid #d9d9d9;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:0.5pt solid #d9d9d9;border-top:0.5pt solid #d9d9d9;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-bottom:0.5pt solid #000;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;11,568&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:0.5pt solid #000;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:0.5pt solid #d9d9d9;border-top:0.5pt solid #d9d9d9;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-bottom:0.5pt solid #000;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;41,409&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:0.5pt solid #000;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:0.5pt solid #d9d9d9;border-top:0.5pt solid #d9d9d9;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-bottom:0.5pt solid #000;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;51,231&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:0.5pt solid #000;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="c-325"
      decimals="-3"
      id="f-1504"
      unitRef="shares">9545000</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="c-326"
      decimals="-3"
      id="f-1505"
      unitRef="shares">30239000</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="c-327"
      decimals="-3"
      id="f-1506"
      unitRef="shares">36878000</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="c-328"
      decimals="-3"
      id="f-1507"
      unitRef="shares">1918000</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="c-329"
      decimals="-3"
      id="f-1508"
      unitRef="shares">10171000</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="c-330"
      decimals="-3"
      id="f-1509"
      unitRef="shares">13247000</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="c-331"
      decimals="-3"
      id="f-1510"
      unitRef="shares">0</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="c-332"
      decimals="-3"
      id="f-1511"
      unitRef="shares">12000</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="c-333"
      decimals="-3"
      id="f-1512"
      unitRef="shares">52000</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="c-334"
      decimals="-3"
      id="f-1513"
      unitRef="shares">105000</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="c-335"
      decimals="-3"
      id="f-1514"
      unitRef="shares">783000</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="c-336"
      decimals="-3"
      id="f-1515"
      unitRef="shares">705000</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="c-337"
      decimals="-3"
      id="f-1516"
      unitRef="shares">0</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="c-338"
      decimals="-3"
      id="f-1517"
      unitRef="shares">204000</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="c-339"
      decimals="-3"
      id="f-1518"
      unitRef="shares">349000</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount contextRef="c-1" decimals="-3" id="f-1519" unitRef="shares">11568000</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="c-20"
      decimals="-3"
      id="f-1520"
      unitRef="shares">41409000</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="c-21"
      decimals="-3"
      id="f-1521"
      unitRef="shares">51231000</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:RelatedPartyTransactionsDisclosureTextBlock contextRef="c-1" id="f-1522">&lt;div style="margin-top:12pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:351.75pt"&gt;&lt;tr&gt;&lt;td style="width:1.0pt"&gt;&lt;/td&gt;&lt;td style="width:24.25pt"&gt;&lt;/td&gt;&lt;td style="width:1.0pt"&gt;&lt;/td&gt;&lt;td style="width:1.0pt"&gt;&lt;/td&gt;&lt;td style="width:24.25pt"&gt;&lt;/td&gt;&lt;td style="width:1.0pt"&gt;&lt;/td&gt;&lt;td style="width:1.0pt"&gt;&lt;/td&gt;&lt;td style="width:24.25pt"&gt;&lt;/td&gt;&lt;td style="width:1.0pt"&gt;&lt;/td&gt;&lt;td style="width:1.0pt"&gt;&lt;/td&gt;&lt;td style="width:271.00pt"&gt;&lt;/td&gt;&lt;td style="width:1.0pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:21pt"&gt;&lt;td colspan="3" style="border-left:1pt solid #fa4616;border-top:1pt solid #fa4616;padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#fa4616;font-family:'Arial',sans-serif;font-size:18pt;font-weight:700;line-height:120%"&gt;15&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-left:1pt solid #fa4616;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-left:1pt solid #fa4616;border-top:1pt solid #fa4616;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-left:1pt solid #fa4616;padding:0 1pt"&gt;&lt;div style="margin-top:9pt;text-align:center"&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:21pt"&gt;&lt;td colspan="3" style="border-top:1pt solid #fa4616;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:1pt solid #fa4616;border-left:1pt solid #fa4616;border-top:1pt solid #fa4616;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-left:1pt solid #fa4616;border-top:1pt solid #fa4616;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:1pt solid #fa4616;border-left:1pt solid #fa4616;border-right:1pt solid #fa4616;border-top:1pt solid #fa4616;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#fa4616;font-family:'Arial',sans-serif;font-size:18pt;font-weight:700;line-height:120%"&gt;Related Party Transactions&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;We have at times made use of an aircraft which is owned by Daniel Dines, our CEO, through a special purpose limited liability company and which is operated by a third-party aircraft management company. Mr. Dines, through this special purpose limited liability company, bears all associated operating, personnel, and maintenance costs. During fiscal year 2026, we incurred expenses of $2.6 million in connection with our business use of the aircraft. We did not incur any expenses related to the use of the aircraft in fiscal year 2025 or 2024.</us-gaap:RelatedPartyTransactionsDisclosureTextBlock>
    <us-gaap:OperatingExpenses contextRef="c-340" decimals="-5" id="f-1523" unitRef="usd">2600000</us-gaap:OperatingExpenses>
    <us-gaap:OperatingExpenses contextRef="c-341" decimals="-5" id="f-1524" unitRef="usd">0</us-gaap:OperatingExpenses>
    <us-gaap:OperatingExpenses contextRef="c-342" decimals="-5" id="f-1525" unitRef="usd">0</us-gaap:OperatingExpenses>
    <us-gaap:SubsequentEventsTextBlock contextRef="c-1" id="f-1526">&lt;div style="margin-top:12pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:279.00pt"&gt;&lt;tr&gt;&lt;td style="width:1.0pt"&gt;&lt;/td&gt;&lt;td style="width:24.25pt"&gt;&lt;/td&gt;&lt;td style="width:1.0pt"&gt;&lt;/td&gt;&lt;td style="width:1.0pt"&gt;&lt;/td&gt;&lt;td style="width:24.25pt"&gt;&lt;/td&gt;&lt;td style="width:1.0pt"&gt;&lt;/td&gt;&lt;td style="width:1.0pt"&gt;&lt;/td&gt;&lt;td style="width:24.25pt"&gt;&lt;/td&gt;&lt;td style="width:1.0pt"&gt;&lt;/td&gt;&lt;td style="width:1.0pt"&gt;&lt;/td&gt;&lt;td style="width:198.25pt"&gt;&lt;/td&gt;&lt;td style="width:1.0pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:21pt"&gt;&lt;td colspan="3" style="border-left:1pt solid #fa4616;border-top:1pt solid #fa4616;padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#fa4616;font-family:'Arial',sans-serif;font-size:18pt;font-weight:700;line-height:120%"&gt;16&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-left:1pt solid #fa4616;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-left:1pt solid #fa4616;border-top:1pt solid #fa4616;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-left:1pt solid #fa4616;padding:0 1pt"&gt;&lt;div style="margin-top:9pt;text-align:center"&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:21pt"&gt;&lt;td colspan="3" style="border-top:1pt solid #fa4616;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:1pt solid #fa4616;border-left:1pt solid #fa4616;border-top:1pt solid #fa4616;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-left:1pt solid #fa4616;border-top:1pt solid #fa4616;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:1pt solid #fa4616;border-left:1pt solid #fa4616;border-right:1pt solid #fa4616;border-top:1pt solid #fa4616;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#fa4616;font-family:'Arial',sans-serif;font-size:18pt;font-weight:700;line-height:120%"&gt;Subsequent Events&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-indent:27pt"&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;On February 5, 2026, we acquired WorkFusion, Inc., a U.S.-based software company specializing in AI agents for financial crimes compliance. Consideration consists of initial cash payments totaling approximately $149&#160;million, reduced for certain closing adjustments, plus additional cash payments contingent on future performance. This acquisition expands our portfolio of agentic AI-powered solutions for the financial services and banking industries.&lt;/span&gt;&lt;/div&gt;</us-gaap:SubsequentEventsTextBlock>
    <us-gaap:PaymentsToAcquireBusinessesGross contextRef="c-343" decimals="-6" id="f-1527" unitRef="usd">149000000</us-gaap:PaymentsToAcquireBusinessesGross>
    <ecd:NonRule10b51ArrAdoptedFlag contextRef="c-344" id="f-1528">false</ecd:NonRule10b51ArrAdoptedFlag>
    <ecd:NonRule10b51ArrTrmntdFlag contextRef="c-344" id="f-1529">false</ecd:NonRule10b51ArrTrmntdFlag>
    <ecd:Rule10b51ArrTrmntdFlag contextRef="c-344" id="f-1530">false</ecd:Rule10b51ArrTrmntdFlag>
    <ecd:MtrlTermsOfTrdArrTextBlock contextRef="c-345" id="f-1531">&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt"&gt;On January 14, 2026, Ashim Gupta, our CFO and &lt;/span&gt;&lt;span style="color:#a32200;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;&lt;a href="#i63ba66cb811d4ac183b1e4abe74ae7e1_13" style="color:#a32200;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:none"&gt;COO&lt;/a&gt;&lt;/span&gt;&lt;span style="color:#182126;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;, adopted a trading plan intended to satisfy the affirmative defense conditions of Rule 10b5-1(c) under the Exchange Act to sell up to 393,086 shares of our Class A common stock, including up to 239,720 RSUs and PSUs previously granted to Mr. Gupta that may vest and be released to Mr. Gupta on or prior to July 1, 2026, through July 15, 2026, subject to limit prices. The actual number of shares underlying the 239,720 RSUs and PSUs that may be released to Mr. Gupta and may be sold under the Rule 10b5-1 trading plan will be net of the number of shares withheld to satisfy tax withholding obligations arising from the vesting of such shares and is not determinable at this time.&lt;/span&gt;</ecd:MtrlTermsOfTrdArrTextBlock>
    <ecd:TrdArrAdoptionDate contextRef="c-345" id="f-1532">January 14, 2026</ecd:TrdArrAdoptionDate>
    <ecd:TrdArrIndName contextRef="c-345" id="f-1533">Ashim Gupta</ecd:TrdArrIndName>
    <ecd:TrdArrIndTitle contextRef="c-345" id="f-1534">CFO and COO</ecd:TrdArrIndTitle>
    <ecd:Rule10b51ArrAdoptedFlag contextRef="c-345" id="f-1535">true</ecd:Rule10b51ArrAdoptedFlag>
    <ecd:TrdArrSecuritiesAggAvailAmt
      contextRef="c-346"
      decimals="INF"
      id="f-1536"
      unitRef="shares">393086</ecd:TrdArrSecuritiesAggAvailAmt>
    <ecd:TrdArrExpirationDate contextRef="c-345" id="f-1537">July 15, 2026</ecd:TrdArrExpirationDate>
    <ecd:InsiderTrdPoliciesProcAdoptedFlag contextRef="c-1" id="f-1539">true</ecd:InsiderTrdPoliciesProcAdoptedFlag>
    <link:footnoteLink
      xlink:role="http://www.xbrl.org/2003/role/link"
      xlink:type="extended">
        <link:loc
          xlink:href="#f-379"
          xlink:label="f-379"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#f-377"
          xlink:label="f-377"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#f-426"
          xlink:label="f-426"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#f-437"
          xlink:label="f-437"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#f-438"
          xlink:label="f-438"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#f-439"
          xlink:label="f-439"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#f-378"
          xlink:label="f-378"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#f-427"
          xlink:label="f-427"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#f-425"
          xlink:label="f-425"
          xlink:type="locator"/>
        <link:footnote id="fn-1" xlink:label="fn-1" xlink:role="http://www.xbrl.org/2003/role/footnote" xlink:type="resource" xml:lang="en-US"><xhtml:div><xhtml:span style="color:#182126;font-family:'Arial',sans-serif;font-size:3.9pt;font-weight:400;line-height:100%;position:relative;top:-2.1pt;vertical-align:baseline">(1)</xhtml:span><xhtml:span style="color:#182126;font-family:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:100%"> Prior period amounts have been expanded or aggregated to conform to current period presentation</xhtml:span></xhtml:div></link:footnote>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="f-379"
          xlink:to="fn-1"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="f-377"
          xlink:to="fn-1"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="f-426"
          xlink:to="fn-1"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="f-437"
          xlink:to="fn-1"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="f-438"
          xlink:to="fn-1"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="f-439"
          xlink:to="fn-1"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="f-378"
          xlink:to="fn-1"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="f-427"
          xlink:to="fn-1"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="f-425"
          xlink:to="fn-1"
          xlink:type="arc"/>
    </link:footnoteLink>
</xbrl>
